.PlatformPage_page__0iJEZ{--yellow:#fde503;--ink:#19191b;--black:#0f0f11;--paper:#f4f2ea;--line:rgba(25,25,27,.2);min-height:100vh;overflow:clip;color:var(--ink);background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang HK,PingFang TC,Microsoft JhengHei,Noto Sans TC,sans-serif}.PlatformPage_page__0iJEZ h1,.PlatformPage_page__0iJEZ h2,.PlatformPage_page__0iJEZ h3,.PlatformPage_page__0iJEZ p{margin-top:0}.PlatformPage_page__0iJEZ h1,.PlatformPage_page__0iJEZ h2,.PlatformPage_page__0iJEZ h3{letter-spacing:-.035em}.PlatformPage_page__0iJEZ h2{margin-bottom:0;font-size:max(36px,min(4.5vw,64px));font-weight:800;line-height:1.06}.PlatformPage_page__0iJEZ a,.PlatformPage_page__0iJEZ button,.PlatformPage_page__0iJEZ summary{-webkit-tap-highlight-color:transparent}.PlatformPage_page__0iJEZ a.PlatformPage_focus-visible__cmM_J,.PlatformPage_page__0iJEZ button.PlatformPage_focus-visible__cmM_J,.PlatformPage_page__0iJEZ summary.PlatformPage_focus-visible__cmM_J{outline:3px solid #2672ff;outline-offset:4px}.PlatformPage_page__0iJEZ a:focus-visible,.PlatformPage_page__0iJEZ button:focus-visible,.PlatformPage_page__0iJEZ summary:focus-visible{outline:3px solid #2672ff;outline-offset:4px}.PlatformPage_contentShell__vUtnl{width:min(100%,1344px);margin:0 auto;padding:0 32px}.PlatformPage_eyebrow__CzdQk,.PlatformPage_heroKicker__l80RU{margin-bottom:16px;color:inherit;font-size:12px;font-weight:800;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.PlatformPage_eyebrow__CzdQk:before,.PlatformPage_heroKicker__l80RU:before{display:inline-block;width:30px;height:2px;margin:0 10px 3px 0;background:currentColor;content:""}.PlatformPage_homeHero__YPeoa{position:relative;display:grid;grid-template-columns:minmax(460px,46%) 1fr;min-height:560px;background:var(--ink)}.PlatformPage_homeHeroMedia__8AZ_E{position:relative;grid-column:2;grid-row:1;min-height:560px;overflow:hidden}.PlatformPage_homeHeroCopy__e9tzM{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1;grid-row:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:max(44px,min(4vw,64px)) max(36px,min(5vw,76px));background:var(--yellow)}.PlatformPage_autoHeroCopy__iIvG3 h1,.PlatformPage_homeHeroCopy__e9tzM h1{max-width:760px;margin-bottom:26px;font-size:max(52px,min(5.5vw,80px));font-weight:800;letter-spacing:-.07em;line-height:.94;text-wrap:balance}.PlatformPage_heroLead__VIpCa{max-width:650px;margin-bottom:30px;font-size:max(17px,min(1.55vw,22px));line-height:1.65}.PlatformPage_finalActions__dl5VV,.PlatformPage_heroActions__xBD60{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.PlatformPage_homeHeroPoints__h_O8t{display:none;margin:0;padding:0;list-style:none}.PlatformPage_primaryButton__OFGBJ,.PlatformPage_secondaryButton__ShEqq{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:52px;padding:14px 22px;border:2px solid;font-size:15px;font-weight:800;line-height:1.3;white-space:nowrap;-webkit-transition:color .18s ease,background .18s ease,-webkit-transform .18s ease;transition:color .18s ease,background .18s ease,-webkit-transform .18s ease;transition:color .18s ease,background .18s ease,transform .18s ease;transition:color .18s ease,background .18s ease,transform .18s ease,-webkit-transform .18s ease}.PlatformPage_primaryButton__OFGBJ{gap:12px;color:#fff;background:var(--ink);border-color:var(--ink)}.PlatformPage_secondaryButton__ShEqq{gap:10px;color:var(--ink);background:transparent}.PlatformPage_primaryButton__OFGBJ.PlatformPage_focus-visible__cmM_J,.PlatformPage_primaryButton__OFGBJ:hover,.PlatformPage_secondaryButton__ShEqq.PlatformPage_focus-visible__cmM_J,.PlatformPage_secondaryButton__ShEqq:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.PlatformPage_primaryButton__OFGBJ:focus-visible,.PlatformPage_primaryButton__OFGBJ:hover,.PlatformPage_secondaryButton__ShEqq:focus-visible,.PlatformPage_secondaryButton__ShEqq:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.PlatformPage_primaryButton__OFGBJ>svg,.PlatformPage_secondaryButton__ShEqq>svg{width:1.1em;height:1.1em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.PlatformPage_primaryButton__OFGBJ.PlatformPage_focus-visible__cmM_J,.PlatformPage_primaryButton__OFGBJ:hover{color:var(--ink);background:#fff}.PlatformPage_primaryButton__OFGBJ:focus-visible,.PlatformPage_primaryButton__OFGBJ:hover{color:var(--ink);background:#fff}.PlatformPage_secondaryButton__ShEqq.PlatformPage_focus-visible__cmM_J,.PlatformPage_secondaryButton__ShEqq:hover{color:#fff;background:var(--ink)}.PlatformPage_secondaryButton__ShEqq:focus-visible,.PlatformPage_secondaryButton__ShEqq:hover{color:#fff;background:var(--ink)}.PlatformPage_cinematic__dxDHr{color:#fff;background:var(--black)}.PlatformPage_cinematic__dxDHr .PlatformPage_homeHero__YPeoa{display:block;min-height:max(660px,min(calc(100vh - 72px),850px))}.PlatformPage_cinematic__dxDHr .PlatformPage_homeHeroMedia__8AZ_E{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%}.PlatformPage_cinematic__dxDHr .PlatformPage_homeHeroMedia__8AZ_E:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:-webkit-gradient(linear,left top,right top,from(rgba(8,8,9,.96)),color-stop(40%,rgba(8,8,9,.6)),color-stop(68%,rgba(8,8,9,.08))),-webkit-gradient(linear,left bottom,left top,from(rgba(8,8,9,.52)),color-stop(38%,transparent));background:linear-gradient(90deg,rgba(8,8,9,.96),rgba(8,8,9,.6) 40%,rgba(8,8,9,.08) 68%),linear-gradient(0deg,rgba(8,8,9,.52),transparent 38%);content:"";pointer-events:none}.PlatformPage_cinematic__dxDHr .PlatformPage_homeHeroCopy__e9tzM{width:min(100%,1440px);min-height:max(660px,min(calc(100vh - 72px),850px));margin:0 auto;padding:86px max(32px,min(7vw,108px));color:#fff;background:transparent}.PlatformPage_cinematic__dxDHr .PlatformPage_homeHeroCopy__e9tzM h1{max-width:690px;font-size:max(52px,min(5.6vw,88px));text-wrap:balance}.PlatformPage_cinematic__dxDHr .PlatformPage_heroLead__VIpCa{max-width:570px;color:hsla(0,0%,100%,.72)}.PlatformPage_cinematic__dxDHr .PlatformPage_eyebrow__CzdQk,.PlatformPage_cinematic__dxDHr .PlatformPage_heroKicker__l80RU{color:var(--yellow)}.PlatformPage_cinematic__dxDHr .PlatformPage_primaryButton__OFGBJ{color:var(--ink);background:var(--yellow);border-color:var(--yellow)}.PlatformPage_cinematic__dxDHr .PlatformPage_primaryButton__OFGBJ.PlatformPage_focus-visible__cmM_J,.PlatformPage_cinematic__dxDHr .PlatformPage_primaryButton__OFGBJ:hover{color:#fff;background:transparent}.PlatformPage_cinematic__dxDHr .PlatformPage_primaryButton__OFGBJ:focus-visible,.PlatformPage_cinematic__dxDHr .PlatformPage_primaryButton__OFGBJ:hover{color:#fff;background:transparent}.PlatformPage_cinematic__dxDHr .PlatformPage_homeHero__YPeoa .PlatformPage_secondaryButton__ShEqq{color:#fff;border-color:hsla(0,0%,100%,.72)}.PlatformPage_cinematic__dxDHr .PlatformPage_homeHero__YPeoa .PlatformPage_secondaryButton__ShEqq.PlatformPage_focus-visible__cmM_J,.PlatformPage_cinematic__dxDHr .PlatformPage_homeHero__YPeoa .PlatformPage_secondaryButton__ShEqq:hover{color:var(--ink);background:#fff}.PlatformPage_cinematic__dxDHr .PlatformPage_homeHero__YPeoa .PlatformPage_secondaryButton__ShEqq:focus-visible,.PlatformPage_cinematic__dxDHr .PlatformPage_homeHero__YPeoa .PlatformPage_secondaryButton__ShEqq:hover{color:var(--ink);background:#fff}.PlatformPage_cinematicMedia__eJf0Z,.PlatformPage_cinematicMedia__eJf0Z img{width:100%;height:100%}.PlatformPage_cinematicMedia__eJf0Z{position:relative}.PlatformPage_cinematicMedia__eJf0Z img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.PlatformPage_featuredServicesSection__Stpcw{padding:88px 0;padding:var(--cinematic-section-space,88px) 0}.PlatformPage_featuredBookingGrid__bciC8{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.PlatformPage_featuredBookingCard__ZPoFU{display:grid;min-width:0;overflow:hidden;color:#fff;background:#1b1b1e;background:var(--cinematic-card-surface,#1b1b1e);border-radius:3px;-webkit-box-shadow:0 24px 72px rgba(0,0,0,.28);box-shadow:0 24px 72px rgba(0,0,0,.28)}.PlatformPage_featuredBookingCard__ZPoFU.PlatformPage_focus-visible__cmM_J{outline:3px solid #fde503;outline-offset:5px}.PlatformPage_featuredBookingCard__ZPoFU:focus-visible{outline:3px solid #fde503;outline-offset:5px}.PlatformPage_featuredBookingMedia__jWDZN{position:relative;display:block;min-height:max(300px,min(31vw,430px));overflow:hidden;background:#202023}.PlatformPage_featuredBookingMedia__jWDZN:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:-webkit-gradient(linear,left bottom,left top,from(rgba(9,9,10,.42)),color-stop(52%,transparent));background:linear-gradient(0deg,rgba(9,9,10,.42),transparent 52%);content:"";pointer-events:none}.PlatformPage_featuredBookingMedia__jWDZN img{display:block;-webkit-filter:saturate(.9) contrast(1.04);filter:saturate(.9) contrast(1.04)}.PlatformPage_featuredBookingBody__DwMYV{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:290px;padding:max(26px,min(3.8vw,44px));-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.PlatformPage_featuredBookingKicker__PThoD{color:#fde503;font-size:11px;font-weight:850;letter-spacing:.12em}.PlatformPage_featuredBookingBody__DwMYV>strong{margin-top:18px;font-size:max(31px,min(4vw,48px));font-weight:850;letter-spacing:-.045em;line-height:1.1}.PlatformPage_featuredBookingDescription__cE5mj{max-width:520px;margin-top:16px;color:hsla(0,0%,100%,.6);font-size:14px;line-height:1.75}.PlatformPage_featuredBookingAction__ji004{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:30px;min-width:190px;min-height:48px;margin-top:auto;padding:13px 16px;color:#19191b;background:#fde503;font-size:14px;font-weight:850}.PlatformPage_featuredBookingCard__ZPoFU.PlatformPage_focus-visible__cmM_J .PlatformPage_featuredBookingAction__ji004,.PlatformPage_featuredBookingCard__ZPoFU:hover .PlatformPage_featuredBookingAction__ji004{color:#fde503;background:#0f0f11;-webkit-box-shadow:inset 0 0 0 1px #fde503;box-shadow:inset 0 0 0 1px #fde503}.PlatformPage_featuredBookingCard__ZPoFU:focus-visible .PlatformPage_featuredBookingAction__ji004,.PlatformPage_featuredBookingCard__ZPoFU:hover .PlatformPage_featuredBookingAction__ji004{color:#fde503;background:#0f0f11;-webkit-box-shadow:inset 0 0 0 1px #fde503;box-shadow:inset 0 0 0 1px #fde503}.PlatformPage_featuredBookingAction__ji004 svg{width:1em;height:1em}.PlatformPage_featuredBookingFooter__ou2JL{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;margin-top:28px}.PlatformPage_cinematic__dxDHr .PlatformPage_featuredBookingFooter__ou2JL .PlatformPage_secondaryButton__ShEqq{color:#fff;border-color:hsla(0,0%,100%,.42)}.PlatformPage_cinematic__dxDHr .PlatformPage_featuredBookingFooter__ou2JL .PlatformPage_secondaryButton__ShEqq.PlatformPage_focus-visible__cmM_J,.PlatformPage_cinematic__dxDHr .PlatformPage_featuredBookingFooter__ou2JL .PlatformPage_secondaryButton__ShEqq:hover{color:#19191b;background:#fff}.PlatformPage_cinematic__dxDHr .PlatformPage_featuredBookingFooter__ou2JL .PlatformPage_secondaryButton__ShEqq:focus-visible,.PlatformPage_cinematic__dxDHr .PlatformPage_featuredBookingFooter__ou2JL .PlatformPage_secondaryButton__ShEqq:hover{color:#19191b;background:#fff}.PlatformPage_sectionHeadingRow__fAu2m{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);-webkit-box-align:end;-ms-flex-align:end;align-items:end;grid-gap:48px;gap:48px;margin-bottom:44px}.PlatformPage_featuredServicesAnchor__qtwzs,.PlatformPage_serviceFamiliesAnchor__nR8sd{scroll-margin-top:72px}.PlatformPage_sectionIntro__qi76P{margin-bottom:4px;color:rgba(25,25,27,.64);font-size:15px;line-height:1.75}.PlatformPage_familyRailFrame__QNcPr{position:relative}.PlatformPage_familyRailEdgeControl__ydM4o{position:absolute;z-index:4;top:50%;right:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:54px;height:54px;color:var(--ink);background:var(--yellow);border:0;-webkit-box-shadow:-28px 0 34px rgba(13,13,15,.88),0 12px 30px rgba(0,0,0,.3);box-shadow:-28px 0 34px rgba(13,13,15,.88),0 12px 30px rgba(0,0,0,.3);cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .18s ease,-webkit-transform .18s ease;transition:background .18s ease,-webkit-transform .18s ease;transition:background .18s ease,transform .18s ease;transition:background .18s ease,transform .18s ease,-webkit-transform .18s ease}.PlatformPage_familyRailEdgeControl__ydM4o.PlatformPage_focus-visible__cmM_J,.PlatformPage_familyRailEdgeControl__ydM4o:hover{background:#fff;-webkit-transform:translate(3px,-50%);transform:translate(3px,-50%)}.PlatformPage_familyRailEdgeControl__ydM4o:focus-visible,.PlatformPage_familyRailEdgeControl__ydM4o:hover{background:#fff;-webkit-transform:translate(3px,-50%);transform:translate(3px,-50%)}.PlatformPage_familyRailEdgeControl__ydM4o svg{width:18px;height:18px}.PlatformPage_bookingSection__tdFE1,.PlatformPage_familySection__q33D5,.PlatformPage_faqSection__oYiEX,.PlatformPage_otherSection__jZ4n3,.PlatformPage_processSection__d_e6i{padding:88px 0;padding:var(--cinematic-section-space,88px) 0}.PlatformPage_autoShopPage__s2A_G .PlatformPage_familySection__q33D5{padding-bottom:38px}.PlatformPage_autoShopPage__s2A_G .PlatformPage_bookingSection__tdFE1{padding-top:38px}.PlatformPage_familyGrid__fQwtc{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.PlatformPage_familyCard__579fg{position:relative;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto 1fr;grid-gap:26px 20px;gap:26px 20px;min-height:300px;padding:26px;color:var(--ink);background:#fff;border-right:1px solid var(--line);border-bottom:1px solid var(--line);-webkit-transition:color .2s ease,background .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,-webkit-transform .2s ease;transition:color .2s ease,background .2s ease,transform .2s ease;transition:color .2s ease,background .2s ease,transform .2s ease,-webkit-transform .2s ease}.PlatformPage_familyCard__579fg.PlatformPage_focus-visible__cmM_J,.PlatformPage_familyCard__579fg:hover{z-index:2;color:var(--ink);background:var(--yellow);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.PlatformPage_familyCard__579fg:focus-visible,.PlatformPage_familyCard__579fg:hover{z-index:2;color:var(--ink);background:var(--yellow);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.PlatformPage_familyNumber___OZnt{font-family:Roboto Mono,monospace;font-size:12px;font-weight:700;letter-spacing:.12em}.PlatformPage_familyBody__ebrEs{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:1/3;grid-row:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.PlatformPage_familyTitleRow__S6o_w{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:9px;margin-bottom:12px}.PlatformPage_familyTitleRow__S6o_w strong{font-size:max(24px,min(2vw,30px));line-height:1.15}.PlatformPage_featuredLabel__LdfJn{padding:5px 9px;color:#fff;background:linear-gradient(135deg,#3023ae,#6657ff);border-radius:999px;-webkit-box-shadow:0 7px 18px rgba(71,54,214,.25);box-shadow:0 7px 18px rgba(71,54,214,.25);font-size:11px;font-weight:800;letter-spacing:.06em;white-space:nowrap}.PlatformPage_familyDescription__r74dK{color:rgba(25,25,27,.64);font-size:14px;line-height:1.7}.PlatformPage_familyPrice__tLJW7{margin-top:20px;color:var(--ink);font-size:14px;font-weight:800}.PlatformPage_familyArrow__8vyDf{display:-webkit-box;display:-ms-flexbox;display:flex;grid-column:3;grid-row:2;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:2px;font-size:18px}.PlatformPage_familyError__JKWWD,.PlatformPage_familyLoading___kFt2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:220px;padding:40px;background:var(--paper);border:1px solid var(--line)}.PlatformPage_familyLoading___kFt2{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;color:rgba(25,25,27,.7)}.PlatformPage_familyLoading___kFt2 svg{color:var(--yellow);font-size:28px}.PlatformPage_familyError__JKWWD{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:32px}.PlatformPage_familyError__JKWWD>div:first-child>svg{margin-bottom:16px;color:#a4430c;font-size:28px}.PlatformPage_familyError__JKWWD h3{margin-bottom:8px;font-size:28px}.PlatformPage_familyError__JKWWD p{max-width:660px;margin-bottom:0;color:rgba(25,25,27,.66);line-height:1.7}.PlatformPage_errorActions__4kKe4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-negative:0;flex-shrink:0;gap:8px}.PlatformPage_errorActions__4kKe4 a,.PlatformPage_errorActions__4kKe4 button{padding:11px 14px;color:var(--ink);background:#fff;border:1px solid var(--ink);font-size:13px;font-weight:750}.PlatformPage_cinematic__dxDHr .PlatformPage_bookingSection__tdFE1,.PlatformPage_cinematic__dxDHr .PlatformPage_familySection__q33D5,.PlatformPage_cinematic__dxDHr .PlatformPage_faqSection__oYiEX,.PlatformPage_cinematic__dxDHr .PlatformPage_otherSection__jZ4n3,.PlatformPage_cinematic__dxDHr .PlatformPage_processSection__d_e6i{color:#fff}.PlatformPage_cinematic__dxDHr .PlatformPage_sectionIntro__qi76P{color:hsla(0,0%,100%,.56)}.PlatformPage_cinematic__dxDHr .PlatformPage_familyGrid__fQwtc{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;padding-bottom:18px;overflow-x:auto;overscroll-behavior-inline:contain;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;border:0;gap:14px;scrollbar-color:var(--yellow) hsla(0,0%,100%,.12);scrollbar-width:thin}.PlatformPage_cinematic__dxDHr .PlatformPage_familyGrid__fQwtc.PlatformPage_focus-visible__cmM_J{outline:2px solid var(--yellow);outline-offset:5px}.PlatformPage_cinematic__dxDHr .PlatformPage_familyGrid__fQwtc:focus-visible{outline:2px solid var(--yellow);outline-offset:5px}.PlatformPage_cinematic__dxDHr .PlatformPage_familyGrid__fQwtc::-webkit-scrollbar{height:7px}.PlatformPage_cinematic__dxDHr .PlatformPage_familyGrid__fQwtc::-webkit-scrollbar-track{background:hsla(0,0%,100%,.12)}.PlatformPage_cinematic__dxDHr .PlatformPage_familyGrid__fQwtc::-webkit-scrollbar-thumb{background:var(--yellow)}.PlatformPage_cinematic__dxDHr .PlatformPage_familyCard__579fg{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 42px) / 4);flex:0 0 calc((100% - 42px) / 4);min-width:246px;min-height:250px;padding:24px;color:#fff;background:#1b1b1e;background:var(--cinematic-card-surface,#1b1b1e);border:0;scroll-snap-align:start}.PlatformPage_cinematic__dxDHr .PlatformPage_familyCard__579fg.PlatformPage_focus-visible__cmM_J,.PlatformPage_cinematic__dxDHr .PlatformPage_familyCard__579fg:hover{color:var(--ink);background:var(--yellow)}.PlatformPage_cinematic__dxDHr .PlatformPage_familyCard__579fg:focus-visible,.PlatformPage_cinematic__dxDHr .PlatformPage_familyCard__579fg:hover{color:var(--ink);background:var(--yellow)}.PlatformPage_cinematic__dxDHr .PlatformPage_familyDescription__r74dK{color:hsla(0,0%,100%,.58)}.PlatformPage_cinematic__dxDHr .PlatformPage_familyCard__579fg.PlatformPage_focus-visible__cmM_J .PlatformPage_familyDescription__r74dK,.PlatformPage_cinematic__dxDHr .PlatformPage_familyCard__579fg:hover .PlatformPage_familyDescription__r74dK{color:rgba(25,25,27,.68)}.PlatformPage_cinematic__dxDHr .PlatformPage_familyCard__579fg:focus-visible .PlatformPage_familyDescription__r74dK,.PlatformPage_cinematic__dxDHr .PlatformPage_familyCard__579fg:hover .PlatformPage_familyDescription__r74dK{color:rgba(25,25,27,.68)}.PlatformPage_cinematic__dxDHr .PlatformPage_familyPrice__tLJW7{color:var(--yellow)}.PlatformPage_cinematic__dxDHr .PlatformPage_familyError__JKWWD,.PlatformPage_cinematic__dxDHr .PlatformPage_familyLoading___kFt2{color:#fff;background:#1b1b1e;background:var(--cinematic-card-surface,#1b1b1e);border-color:hsla(0,0%,100%,.16)}.PlatformPage_cinematic__dxDHr .PlatformPage_familyError__JKWWD p,.PlatformPage_cinematic__dxDHr .PlatformPage_familyLoading___kFt2{color:hsla(0,0%,100%,.62)}.PlatformPage_cinematic__dxDHr .PlatformPage_familyError__JKWWD .PlatformPage_errorActions__4kKe4 a,.PlatformPage_cinematic__dxDHr .PlatformPage_familyError__JKWWD .PlatformPage_errorActions__4kKe4 button{color:#fff;background:#242426;border-color:hsla(0,0%,100%,.3)}.PlatformPage_cinematic__dxDHr .PlatformPage_familyCard__579fg.PlatformPage_focus-visible__cmM_J .PlatformPage_familyPrice__tLJW7,.PlatformPage_cinematic__dxDHr .PlatformPage_familyCard__579fg:hover .PlatformPage_familyPrice__tLJW7{color:var(--ink)}.PlatformPage_cinematic__dxDHr .PlatformPage_familyCard__579fg:focus-visible .PlatformPage_familyPrice__tLJW7,.PlatformPage_cinematic__dxDHr .PlatformPage_familyCard__579fg:hover .PlatformPage_familyPrice__tLJW7{color:var(--ink)}.PlatformPage_bookingSteps__c_xvG,.PlatformPage_stepGrid__4wnlg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.PlatformPage_bookingSteps__c_xvG li,.PlatformPage_stepGrid__4wnlg li{position:relative;min-height:300px;padding:30px;list-style:none;border-right:1px solid var(--line)}.PlatformPage_bookingSteps__c_xvG li:last-child,.PlatformPage_stepGrid__4wnlg li:last-child{border-right:0}.PlatformPage_bookingSteps__c_xvG li>svg,.PlatformPage_stepGrid__4wnlg svg{margin:52px 0 30px;color:var(--yellow);font-size:34px}.PlatformPage_bookingSteps__c_xvG h3,.PlatformPage_stepGrid__4wnlg h3{margin-bottom:12px;font-size:28px}.PlatformPage_bookingSteps__c_xvG p,.PlatformPage_stepGrid__4wnlg p{margin-bottom:0;color:rgba(25,25,27,.62);font-size:14px;line-height:1.75}.PlatformPage_bookingSteps__c_xvG li>span,.PlatformPage_stepIndex__zTnF1{position:absolute;top:30px;right:30px;font-family:Roboto Mono,monospace;font-size:12px;letter-spacing:.12em}.PlatformPage_cinematic__dxDHr .PlatformPage_bookingSteps__c_xvG,.PlatformPage_cinematic__dxDHr .PlatformPage_bookingSteps__c_xvG li,.PlatformPage_cinematic__dxDHr .PlatformPage_stepGrid__4wnlg,.PlatformPage_cinematic__dxDHr .PlatformPage_stepGrid__4wnlg li{border:0}.PlatformPage_cinematic__dxDHr .PlatformPage_bookingSteps__c_xvG,.PlatformPage_cinematic__dxDHr .PlatformPage_stepGrid__4wnlg{gap:14px}.PlatformPage_cinematic__dxDHr .PlatformPage_bookingSteps__c_xvG li,.PlatformPage_cinematic__dxDHr .PlatformPage_stepGrid__4wnlg li{background:#1b1b1e;background:var(--cinematic-card-surface,#1b1b1e);border-radius:2px}.PlatformPage_cinematic__dxDHr .PlatformPage_bookingSteps__c_xvG p,.PlatformPage_cinematic__dxDHr .PlatformPage_stepGrid__4wnlg p{color:hsla(0,0%,100%,.54)}.PlatformPage_roleSection__sPCmh{display:grid;grid-template-columns:minmax(320px,.78fr) 1fr;grid-gap:max(36px,min(5vw,72px));gap:max(36px,min(5vw,72px));padding:64px max(32px,calc((100vw - 1280px) / 2));padding:var(--cinematic-section-space-compact,64px) max(32px,calc((100vw - 1280px) / 2));color:var(--ink);background:var(--yellow)}.PlatformPage_roleIntro__sHre5 p:last-child{max-width:570px;margin:20px 0 0;font-size:16px;line-height:1.8}.PlatformPage_roleCards__djj_K{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(25,25,27,.36)}.PlatformPage_roleCards__djj_K article{min-height:300px;padding:32px}.PlatformPage_roleCards__djj_K article+article{border-left:1px solid rgba(25,25,27,.36)}.PlatformPage_roleCards__djj_K article>svg{margin-bottom:42px;font-size:32px}.PlatformPage_roleLabel__Ay89k{margin-bottom:8px;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.PlatformPage_roleCards__djj_K h3{margin-bottom:16px;font-size:32px}.PlatformPage_roleCards__djj_K article>p:last-child{margin-bottom:0;color:rgba(25,25,27,.68);font-size:14px;line-height:1.75}.PlatformPage_appSection__IG0Ht{display:grid;grid-template-columns:minmax(380px,.85fr) 1.15fr;min-height:570px;margin:88px 0;margin:var(--cinematic-section-space,88px) 0;overflow:hidden;color:var(--ink);background:var(--paper)}.PlatformPage_appCopy__Z03_x{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:max(42px,min(6vw,78px))}.PlatformPage_cinematic__dxDHr .PlatformPage_appCopy__Z03_x .PlatformPage_eyebrow__CzdQk{color:var(--ink)}.PlatformPage_appCopy__Z03_x h2{margin-bottom:24px}.PlatformPage_appCopy__Z03_x>p:not(.PlatformPage_eyebrow__CzdQk){max-width:560px;margin-bottom:28px;color:rgba(25,25,27,.65);line-height:1.8}.PlatformPage_appMedia__zgqYZ{position:relative;min-height:480px;overflow:hidden}.PlatformPage_storeBadges__S_hPi{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.PlatformPage_storeBadges__S_hPi img{width:auto;height:44px}.PlatformPage_otherGrid___WRfZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.PlatformPage_otherGrid___WRfZ a{display:-webkit-box;display:-ms-flexbox;display:flex;min-height:280px;padding:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:inherit;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.PlatformPage_otherGrid___WRfZ a>svg{margin-bottom:54px;color:var(--yellow);font-size:28px}.PlatformPage_otherGrid___WRfZ h3{margin-bottom:10px;font-size:28px}.PlatformPage_otherGrid___WRfZ p{margin-bottom:22px;color:rgba(25,25,27,.62);font-size:14px;line-height:1.7}.PlatformPage_otherGrid___WRfZ span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:800}.PlatformPage_cinematic__dxDHr .PlatformPage_otherGrid___WRfZ,.PlatformPage_cinematic__dxDHr .PlatformPage_otherGrid___WRfZ a{border-color:hsla(0,0%,100%,.2)}.PlatformPage_cinematic__dxDHr .PlatformPage_otherGrid___WRfZ a{background:#1b1b1e;background:var(--cinematic-card-surface,#1b1b1e);-webkit-transition:background .18s ease,-webkit-transform .18s ease;transition:background .18s ease,-webkit-transform .18s ease;transition:background .18s ease,transform .18s ease;transition:background .18s ease,transform .18s ease,-webkit-transform .18s ease}.PlatformPage_cinematic__dxDHr .PlatformPage_otherGrid___WRfZ a.PlatformPage_focus-visible__cmM_J,.PlatformPage_cinematic__dxDHr .PlatformPage_otherGrid___WRfZ a:hover{background:#242426;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.PlatformPage_cinematic__dxDHr .PlatformPage_otherGrid___WRfZ a:focus-visible,.PlatformPage_cinematic__dxDHr .PlatformPage_otherGrid___WRfZ a:hover{background:#242426;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.PlatformPage_cinematic__dxDHr .PlatformPage_otherGrid___WRfZ p{color:hsla(0,0%,100%,.55)}.PlatformPage_finalCta__v2e0C{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:48px;padding:88px max(32px,calc((100vw - 1280px) / 2));padding:var(--cinematic-section-space,88px) max(32px,calc((100vw - 1280px) / 2));color:var(--ink);background:var(--yellow)}.PlatformPage_finalCta__v2e0C h2{max-width:790px}.PlatformPage_finalCta__v2e0C .PlatformPage_secondaryButton__ShEqq{white-space:nowrap}.PlatformPage_autoHero__AnGZO{display:grid;grid-template-columns:minmax(480px,48%) 1fr;min-height:620px;background:var(--paper)}.PlatformPage_autoHeroCopy__iIvG3{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:max(54px,min(7vw,98px)) max(34px,min(6vw,86px));background:var(--yellow)}.PlatformPage_autoHeroCopy__iIvG3 h1{font-size:max(50px,min(5vw,76px));text-wrap:balance}.PlatformPage_autoHeroMedia__4DKn_{position:relative;min-height:620px}.PlatformPage_cinematic__dxDHr .PlatformPage_autoHero__AnGZO{position:relative;display:block;min-height:max(660px,min(calc(100vh - 72px),850px));background:var(--black)}.PlatformPage_cinematic__dxDHr .PlatformPage_autoHeroMedia__4DKn_{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%}.PlatformPage_cinematic__dxDHr .PlatformPage_autoHeroMedia__4DKn_:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:-webkit-gradient(linear,left top,right top,from(rgba(5,5,6,.96)),color-stop(46%,rgba(5,5,6,.7)),color-stop(76%,rgba(5,5,6,.08)));background:linear-gradient(90deg,rgba(5,5,6,.96),rgba(5,5,6,.7) 46%,rgba(5,5,6,.08) 76%);content:""}.PlatformPage_cinematic__dxDHr .PlatformPage_autoHeroCopy__iIvG3{position:relative;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;width:min(100%,1440px);min-height:max(660px,min(calc(100vh - 72px),850px));margin:0 auto;padding:86px max(32px,min(7vw,108px));color:#fff;background:transparent}.PlatformPage_cinematic__dxDHr .PlatformPage_autoHeroCopy__iIvG3>*{width:min(100%,760px)}.PlatformPage_cinematic__dxDHr .PlatformPage_autoHeroCopy__iIvG3 .PlatformPage_secondaryButton__ShEqq{color:#fff;border-color:hsla(0,0%,100%,.7)}.PlatformPage_supportPanel__cu7f0{display:grid;grid-template-columns:auto 1fr auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;grid-gap:34px;gap:34px;margin:16px 0 88px;margin:16px 0 var(--cinematic-section-space,88px);padding:36px;color:#fff;background:var(--ink)}.PlatformPage_supportIcon__R5VQ_{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;height:70px;color:var(--ink);background:var(--yellow);font-size:28px}.PlatformPage_supportPanel__cu7f0 h2{margin-bottom:12px;font-size:max(30px,min(3.2vw,46px))}.PlatformPage_supportPanel__cu7f0 p:last-child{max-width:760px;margin-bottom:0;color:hsla(0,0%,100%,.65);line-height:1.7}.PlatformPage_supportPanel__cu7f0 .PlatformPage_primaryButton__OFGBJ{color:var(--ink);background:var(--yellow);border-color:var(--yellow);white-space:nowrap}.PlatformPage_bookingSteps__c_xvG li{min-height:330px}.PlatformPage_responsibilitySection__u__hQ{display:grid;grid-template-columns:minmax(300px,.65fr) 1.35fr;grid-gap:max(50px,min(9vw,130px));gap:max(50px,min(9vw,130px));padding:88px max(32px,calc((100vw - 1280px) / 2));padding:var(--cinematic-section-space,88px) max(32px,calc((100vw - 1280px) / 2));color:var(--ink);background:var(--yellow)}.PlatformPage_responsibilityGrid__hJDM_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(25,25,27,.36)}.PlatformPage_responsibilityGrid__hJDM_ article{padding:38px}.PlatformPage_responsibilityGrid__hJDM_ article+article{border-left:1px solid rgba(25,25,27,.36)}.PlatformPage_responsibilityGrid__hJDM_ article>svg{margin-bottom:50px;font-size:34px}.PlatformPage_responsibilityGrid__hJDM_ h3{margin-bottom:24px;font-size:30px}.PlatformPage_responsibilityGrid__hJDM_ ul{display:grid;grid-gap:15px;gap:15px;margin:0;padding:0;list-style:none;font-size:14px}.PlatformPage_responsibilityGrid__hJDM_ li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.PlatformPage_faqList__FOs6S{border-top:1px solid var(--line)}.PlatformPage_faqList__FOs6S details{border-bottom:1px solid var(--line)}.PlatformPage_faqList__FOs6S summary{position:relative;padding:27px 64px 27px 4px;cursor:pointer;font-size:21px;font-weight:750;list-style:none}.PlatformPage_faqList__FOs6S summary::-webkit-details-marker{display:none}.PlatformPage_faqList__FOs6S summary:after{position:absolute;top:50%;right:8px;color:var(--yellow);content:"+";font-size:30px;font-weight:400;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.PlatformPage_faqList__FOs6S details[open] summary:after{content:"−"}.PlatformPage_faqList__FOs6S details p{max-width:880px;padding:0 64px 28px 4px;color:rgba(25,25,27,.64);line-height:1.8}.PlatformPage_cinematic__dxDHr .PlatformPage_faqList__FOs6S,.PlatformPage_cinematic__dxDHr .PlatformPage_faqList__FOs6S details{border-color:hsla(0,0%,100%,.2)}.PlatformPage_cinematic__dxDHr .PlatformPage_faqList__FOs6S details p{color:hsla(0,0%,100%,.57)}.PlatformPage_mobileStickyCta__qSM4i{display:none}.PlatformPage_reveal__RFp0F{opacity:0;-webkit-transform:translateY(26px);transform:translateY(26px);-webkit-transition:opacity .6s ease,-webkit-transform .6s cubic-bezier(.2,.7,.2,1);transition:opacity .6s ease,-webkit-transform .6s cubic-bezier(.2,.7,.2,1);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1),-webkit-transform .6s cubic-bezier(.2,.7,.2,1)}.PlatformPage_revealVisible__AmO4e{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}@media (max-width:1100px){.PlatformPage_autoHero__AnGZO,.PlatformPage_homeHero__YPeoa{grid-template-columns:minmax(420px,50%) 1fr}.PlatformPage_autoHeroCopy__iIvG3,.PlatformPage_homeHeroCopy__e9tzM{padding-right:40px;padding-left:40px}.PlatformPage_responsibilitySection__u__hQ,.PlatformPage_roleSection__sPCmh{grid-template-columns:1fr}.PlatformPage_appSection__IG0Ht{grid-template-columns:1fr 1fr}.PlatformPage_supportPanel__cu7f0{grid-template-columns:auto 1fr}.PlatformPage_supportPanel__cu7f0>a{grid-column:2;justify-self:start}.PlatformPage_cinematic__dxDHr .PlatformPage_familyCard__579fg{-ms-flex-preferred-size:calc((100% - 28px) / 3);flex-basis:calc((100% - 28px) / 3)}}@media (max-width:959px){.PlatformPage_featuredServicesAnchor__qtwzs,.PlatformPage_serviceFamiliesAnchor__nR8sd{scroll-margin-top:64px}.PlatformPage_cinematic__dxDHr .PlatformPage_autoHeroCopy__iIvG3 h1,.PlatformPage_cinematic__dxDHr .PlatformPage_homeHeroCopy__e9tzM h1{max-width:620px;font-size:max(48px,min(6.7vw,58px))}}@media (max-width:767px){.PlatformPage_page__0iJEZ h2{font-size:max(34px,min(10vw,48px))}.PlatformPage_contentShell__vUtnl{padding:0 20px}.PlatformPage_autoHero__AnGZO,.PlatformPage_homeHero__YPeoa{display:grid;grid-template-columns:1fr;min-height:auto}.PlatformPage_autoHeroCopy__iIvG3,.PlatformPage_cinematic__dxDHr .PlatformPage_autoHeroCopy__iIvG3,.PlatformPage_cinematic__dxDHr .PlatformPage_homeHeroCopy__e9tzM,.PlatformPage_homeHeroCopy__e9tzM{grid-column:1;grid-row:1;width:100%;min-height:0;padding:54px 20px 48px}.PlatformPage_autoHeroCopy__iIvG3 h1,.PlatformPage_cinematic__dxDHr .PlatformPage_homeHeroCopy__e9tzM h1,.PlatformPage_homeHeroCopy__e9tzM h1{margin-bottom:22px;font-size:max(42px,min(12vw,52px));line-height:.94}.PlatformPage_heroLead__VIpCa{margin-bottom:26px;font-size:16px}.PlatformPage_finalActions__dl5VV,.PlatformPage_heroActions__xBD60{display:grid;width:100%;min-width:0}.PlatformPage_primaryButton__OFGBJ,.PlatformPage_secondaryButton__ShEqq{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;min-width:0;white-space:normal;word-wrap:anywhere;text-align:center}.PlatformPage_autoHeroMedia__4DKn_,.PlatformPage_cinematic__dxDHr .PlatformPage_autoHeroMedia__4DKn_,.PlatformPage_cinematic__dxDHr .PlatformPage_homeHeroMedia__8AZ_E,.PlatformPage_homeHeroMedia__8AZ_E{position:relative;top:auto;right:auto;bottom:auto;left:auto;grid-column:1;grid-row:2;min-height:360px}.PlatformPage_cinematic__dxDHr .PlatformPage_autoHero__AnGZO,.PlatformPage_cinematic__dxDHr .PlatformPage_homeHero__YPeoa{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;min-height:760px;overflow:hidden}.PlatformPage_cinematic__dxDHr .PlatformPage_autoHeroMedia__4DKn_:after,.PlatformPage_cinematic__dxDHr .PlatformPage_homeHeroMedia__8AZ_E:after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(8,8,9,.98)),color-stop(52%,rgba(8,8,9,.82)),to(rgba(8,8,9,.2))),-webkit-gradient(linear,left top,right top,from(rgba(8,8,9,.36)),color-stop(76%,transparent));background:linear-gradient(0deg,rgba(8,8,9,.98),rgba(8,8,9,.82) 52%,rgba(8,8,9,.2)),linear-gradient(90deg,rgba(8,8,9,.36),transparent 76%)}.PlatformPage_cinematicMedia__eJf0Z{height:100%;min-height:100%}.PlatformPage_cinematic__dxDHr .PlatformPage_autoHeroCopy__iIvG3,.PlatformPage_cinematic__dxDHr .PlatformPage_homeHeroCopy__e9tzM{position:relative;z-index:3;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;min-height:760px;padding:131px 20px 48px;color:#fff;background:transparent}.PlatformPage_cinematic__dxDHr .PlatformPage_homeHeroPoints__h_O8t{display:grid;grid-gap:8px;gap:8px;margin-top:auto;padding-top:28px;color:hsla(0,0%,100%,.62);font-size:12px;font-weight:600;line-height:1.45}.PlatformPage_cinematic__dxDHr .PlatformPage_homeHeroPoints__h_O8t li:before{margin-right:9px;color:var(--yellow);content:"▪"}.PlatformPage_cinematic__dxDHr .PlatformPage_autoHeroMedia__4DKn_,.PlatformPage_cinematic__dxDHr .PlatformPage_homeHeroMedia__8AZ_E{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;min-height:100%}.PlatformPage_sectionHeadingRow__fAu2m{grid-template-columns:1fr;gap:20px;margin-bottom:34px}.PlatformPage_featuredServicesSection__Stpcw{padding:var(--cinematic-section-space) 0}.PlatformPage_featuredBookingGrid__bciC8{grid-template-columns:1fr;gap:18px}.PlatformPage_featuredBookingMedia__jWDZN{min-height:270px}.PlatformPage_featuredBookingBody__DwMYV{min-height:260px;padding:28px 22px}.PlatformPage_featuredBookingFooter__ou2JL{display:grid}.PlatformPage_bookingSection__tdFE1,.PlatformPage_familySection__q33D5,.PlatformPage_faqSection__oYiEX,.PlatformPage_otherSection__jZ4n3,.PlatformPage_processSection__d_e6i{padding:var(--cinematic-section-space) 0}.PlatformPage_autoShopPage__s2A_G .PlatformPage_familySection__q33D5{padding-bottom:26px}.PlatformPage_autoShopPage__s2A_G .PlatformPage_bookingSection__tdFE1{padding-top:26px}.PlatformPage_familyGrid__fQwtc{grid-template-columns:1fr}.PlatformPage_cinematic__dxDHr .PlatformPage_familyCard__579fg,.PlatformPage_familyCard__579fg{min-height:220px}.PlatformPage_cinematic__dxDHr .PlatformPage_familyCard__579fg{-ms-flex-preferred-size:82vw;flex-basis:82vw;min-width:0}.PlatformPage_familyRailEdgeControl__ydM4o{right:10px;width:48px;height:48px;-webkit-box-shadow:-22px 0 28px rgba(13,13,15,.9),0 10px 24px rgba(0,0,0,.3);box-shadow:-22px 0 28px rgba(13,13,15,.9),0 10px 24px rgba(0,0,0,.3)}.PlatformPage_familyError__JKWWD,.PlatformPage_familyLoading___kFt2{padding:28px 22px}.PlatformPage_familyError__JKWWD{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.PlatformPage_errorActions__4kKe4{display:grid}.PlatformPage_bookingSteps__c_xvG,.PlatformPage_stepGrid__4wnlg{grid-template-columns:1fr}.PlatformPage_bookingSteps__c_xvG li,.PlatformPage_stepGrid__4wnlg li{min-height:260px;border-right:0;border-bottom:1px solid var(--line)}.PlatformPage_bookingSteps__c_xvG li:last-child,.PlatformPage_stepGrid__4wnlg li:last-child{border-bottom:0}.PlatformPage_responsibilitySection__u__hQ,.PlatformPage_roleSection__sPCmh{gap:42px;padding:var(--cinematic-section-space-compact) 20px}.PlatformPage_responsibilityGrid__hJDM_,.PlatformPage_roleCards__djj_K{grid-template-columns:1fr}.PlatformPage_responsibilityGrid__hJDM_ article,.PlatformPage_roleCards__djj_K article{min-height:0;padding:26px}.PlatformPage_responsibilityGrid__hJDM_ article+article,.PlatformPage_roleCards__djj_K article+article{border-top:1px solid rgba(25,25,27,.36);border-left:0}.PlatformPage_roleCards__djj_K article>svg{margin-bottom:54px}.PlatformPage_appSection__IG0Ht{grid-template-columns:1fr;margin:var(--cinematic-section-space) 0}.PlatformPage_appCopy__Z03_x{padding:48px 24px}.PlatformPage_appMedia__zgqYZ{min-height:360px}.PlatformPage_otherGrid___WRfZ{grid-template-columns:1fr}.PlatformPage_otherGrid___WRfZ a{min-height:245px}.PlatformPage_finalCta__v2e0C{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--cinematic-section-space) 20px var(--cinematic-section-space-loose)}.PlatformPage_supportPanel__cu7f0{grid-template-columns:1fr;gap:24px;padding:28px 22px}.PlatformPage_supportPanel__cu7f0>a{grid-column:1;justify-self:stretch}.PlatformPage_faqList__FOs6S summary{padding:24px 48px 24px 0;font-size:18px}.PlatformPage_faqList__FOs6S details p{padding:0 28px 24px 0;font-size:14px}.PlatformPage_autoShopPage__s2A_G{padding-bottom:76px}.PlatformPage_mobileStickyCta__qSM4i{position:fixed;right:0;bottom:0;left:0;z-index:70;display:block;padding:10px 14px max(10px,env(safe-area-inset-bottom));background:rgba(15,15,17,.96);border-top:1px solid hsla(0,0%,100%,.18);backdrop-filter:blur(12px)}.PlatformPage_mobileStickyCta__qSM4i a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;min-height:50px;color:var(--ink);background:var(--yellow);font-weight:850}.PlatformPage_mobileStickyCta__qSM4i a>svg{width:1em;height:1em;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}}@media (prefers-reduced-motion:reduce){.PlatformPage_revealVisible__AmO4e,.PlatformPage_reveal__RFp0F{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}.PlatformPage_familyCard__579fg,.PlatformPage_primaryButton__OFGBJ,.PlatformPage_secondaryButton__ShEqq{-webkit-transition:none;transition:none}}.PlatformPage_cinematic__dxDHr svg{width:1em;height:1em}.PlatformPage_cinematic__dxDHr .PlatformPage_bookingSteps__c_xvG li>svg,.PlatformPage_cinematic__dxDHr .PlatformPage_stepGrid__4wnlg svg{margin:34px 0 24px;font-size:28px}.PlatformPage_cinematic__dxDHr .PlatformPage_otherGrid___WRfZ,.PlatformPage_cinematic__dxDHr .PlatformPage_responsibilityGrid__hJDM_,.PlatformPage_cinematic__dxDHr .PlatformPage_roleCards__djj_K{gap:14px;border:0}.PlatformPage_cinematic__dxDHr .PlatformPage_otherGrid___WRfZ a,.PlatformPage_cinematic__dxDHr .PlatformPage_responsibilityGrid__hJDM_ article,.PlatformPage_cinematic__dxDHr .PlatformPage_roleCards__djj_K article{background:hsla(0,0%,100%,.045);border:0;border-radius:2px}.PlatformPage_cinematic__dxDHr .PlatformPage_responsibilityGrid__hJDM_ article+article,.PlatformPage_cinematic__dxDHr .PlatformPage_roleCards__djj_K article+article{border-left:0}.PlatformPage_cinematic__dxDHr .PlatformPage_roleCards__djj_K article>svg{margin-bottom:28px;font-size:28px}.PlatformPage_cinematic__dxDHr .PlatformPage_responsibilityGrid__hJDM_ article>svg{margin-bottom:32px;font-size:30px}.PlatformPage_cinematic__dxDHr .PlatformPage_otherGrid___WRfZ a>svg{margin-bottom:34px;font-size:24px}