.PriceBreakdownNote_note__YhuTz{position:relative;display:inline-flex;align-items:center}.PriceBreakdownNote_trigger__90anx{display:inline-flex;align-items:center;justify-content:center;min-width:var(--button-height-md);min-height:var(--button-height-md);padding:0;border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-full);background:var(--color-white);color:var(--color-gray-700);box-shadow:var(--shadow-xs);cursor:pointer;transition:color var(--duration-fast) var(--ease-out),border-color var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}@media (hover:hover) and (pointer:fine){.PriceBreakdownNote_trigger__90anx:hover{border-color:var(--color-primary);color:var(--color-gray-700)}}.PriceBreakdownNote_trigger__90anx:active{transform:scale(.97)}.PriceBreakdownNote_trigger__90anx:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.PriceBreakdownNote_icon__7lnVT{width:var(--space-5);height:var(--space-5)}.PriceBreakdownNote_panel__hnBhp{position:absolute;top:calc(100% + var(--space-1));left:0;z-index:var(--z-tooltip);width:min(calc(var(--space-12) * 2.5),calc(100vw - var(--container-padding) - var(--container-padding)));max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height var(--duration-normal) var(--ease-out),opacity var(--duration-fast) var(--ease-out)}.PriceBreakdownNote_panelExpanded__J6_MT{max-height:calc(var(--space-12) * 3);opacity:1;pointer-events:auto}.PriceBreakdownNote_panelContent__TJA7_{display:block;padding:var(--space-4);border:var(--border-width-thin) solid var(--border-default);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-gray-700);box-shadow:var(--shadow-lg);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-normal);line-height:var(--leading-relaxed);text-align:left;text-transform:none}@media (prefers-reduced-motion:reduce){.PriceBreakdownNote_panel__hnBhp,.PriceBreakdownNote_trigger__90anx{transition-duration:var(--duration-instant)}}.AboutUsInternalLinks_section__aPrZY{padding:var(--space-10) var(--space-4);scroll-margin-top:80px}.AboutUsInternalLinks_section__aPrZY[data-variant=dark]{background:var(--color-secondary-dark,#192C44);color:var(--color-white,#ffffff)}.AboutUsInternalLinks_section__aPrZY[data-variant=light]{background:var(--color-gray-50,#FAFAFA);color:var(--color-black,#0C1E31)}.AboutUsInternalLinks_container__JHWUz{max-width:var(--container-xl,1200px);margin:0 auto;padding:0 var(--space-4)}.AboutUsInternalLinks_header__SszKV{text-align:center;margin-bottom:var(--space-8,3rem)}.AboutUsInternalLinks_sectionTitle__io_Yl{font-family:var(--font-nav,"SF Mono",monospace);text-transform:uppercase;letter-spacing:.05em;font-size:var(--text-2xl,1.5rem);font-weight:600;margin:0 0 var(--space-3,.75rem);color:inherit}.AboutUsInternalLinks_sectionSubtitle__BnkW3{font-family:var(--font-body,"Inter",sans-serif);font-size:var(--text-base,1rem);opacity:.8;max-width:600px;margin:0 auto}.AboutUsInternalLinks_toggleWrapper__98au4{text-align:center;margin-top:var(--space-6,2rem)}.AboutUsInternalLinks_toggleButton__uStYw{font-family:var(--font-nav,"SF Mono",monospace);text-transform:uppercase;letter-spacing:.05em;font-size:.8125rem;font-weight:500;background:none;border:2px solid;border-radius:var(--radius-full,100px);padding:var(--space-3,.75rem) var(--space-6,2rem);cursor:pointer;min-height:44px;min-width:44px;transition:all .2s ease}.AboutUsInternalLinks_section__aPrZY[data-variant=dark] .AboutUsInternalLinks_toggleButton__uStYw{color:var(--color-white,#fff)}.AboutUsInternalLinks_section__aPrZY[data-variant=dark] .AboutUsInternalLinks_toggleButton__uStYw:hover{background:rgba(255,255,255,.1)}.AboutUsInternalLinks_section__aPrZY[data-variant=light] .AboutUsInternalLinks_toggleButton__uStYw{color:var(--color-black,#0C1E31)}.AboutUsInternalLinks_section__aPrZY[data-variant=light] .AboutUsInternalLinks_toggleButton__uStYw:hover{background:rgba(12,30,49,.05)}.AboutUsInternalLinks_grid__ONeBe{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4,1rem)}@media (min-width:768px){.AboutUsInternalLinks_grid__ONeBe{grid-template-columns:repeat(4,1fr)}}.AboutUsInternalLinks_gridOverflow__pUSb2{max-height:0;overflow:hidden;margin-top:0;transition:max-height .4s ease,margin-top .4s ease}.AboutUsInternalLinks_gridOverflow__pUSb2[data-expanded=true]{max-height:800px;overflow:visible;margin-top:var(--space-4,1rem)}.AboutUsInternalLinks_gridCard__d0Qco{display:flex;flex-direction:column;gap:var(--space-2,.5rem);padding:var(--space-5,1.5rem);border-radius:var(--radius-md,12px);text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;min-height:120px}.AboutUsInternalLinks_section__aPrZY[data-variant=dark] .AboutUsInternalLinks_gridCard__d0Qco{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);color:var(--color-white,#fff)}.AboutUsInternalLinks_section__aPrZY[data-variant=dark] .AboutUsInternalLinks_gridCard__d0Qco:hover{border-color:var(--color-primary,#ED852C);background:rgba(255,255,255,.16);transform:translateY(-2px);box-shadow:0 4px 16px rgba(237,133,44,.2)}.AboutUsInternalLinks_section__aPrZY[data-variant=light] .AboutUsInternalLinks_gridCard__d0Qco{background:var(--color-white,#fff);border:1px solid var(--color-gray-200,#eee);color:var(--color-black,#0C1E31)}.AboutUsInternalLinks_section__aPrZY[data-variant=light] .AboutUsInternalLinks_gridCard__d0Qco:hover{border-color:var(--color-primary,#ED852C);transform:translateY(-2px);box-shadow:var(--shadow-md,0 4px 6px rgba(12,30,49,.1))}.AboutUsInternalLinks_gridBadge__MHS46{font-family:var(--font-nav,"SF Mono",monospace);text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem;font-weight:600;padding:2px 8px;border-radius:var(--radius-full,100px);display:inline-block;width:fit-content}.AboutUsInternalLinks_section__aPrZY[data-variant=dark] .AboutUsInternalLinks_gridBadge__MHS46{background:rgba(255,255,255,.12);color:var(--color-primary,#ED852C)}.AboutUsInternalLinks_section__aPrZY[data-variant=light] .AboutUsInternalLinks_gridBadge__MHS46{background:linear-gradient(135deg,#fff,#f9f9f9);border:1px solid var(--color-primary,#ed852c);color:var(--color-primary-text-dark,#A55816)}.AboutUsInternalLinks_gridAnchor__xoZ09{font-family:var(--font-body,"Inter",sans-serif);font-size:var(--text-base,1rem);font-weight:600;line-height:1.3}.AboutUsInternalLinks_gridDesc__t7__r{font-family:var(--font-body,"Inter",sans-serif);font-size:.8125rem;line-height:1.4;opacity:.75;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.StatRow_statRowWrapper__CEfgN{width:100%}.StatRow_statRow__pI1BD{display:grid;grid-template-columns:1fr;gap:var(--space-4);width:100%}@media (min-width:480px){.StatRow_statRow__pI1BD{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.StatRow_statRow__pI1BD{grid-template-columns:repeat(4,1fr)}}.StatRow_statCard__2TLOF{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--space-5);background:var(--color-white);border-left:var(--border-width-thick) solid var(--color-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);min-height:44px}.StatRow_dark__xjw1A .StatRow_statCard__2TLOF{background:rgba(255,255,255,.06);border-left-color:var(--color-primary);box-shadow:none}.StatRow_statValue__77nPb{font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:var(--font-bold);color:var(--color-black);line-height:var(--leading-none);letter-spacing:var(--tracking-tight)}.StatRow_dark__xjw1A .StatRow_statValue__77nPb{color:var(--color-white)}.StatRow_statLabel__z9jz0{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--color-gray-600);text-transform:uppercase;letter-spacing:var(--tracking-wider)}.StatRow_dark__xjw1A .StatRow_statLabel__z9jz0{color:rgba(255,255,255,.7)}.StatRow_source__qL2hl{display:block;font-family:var(--font-body);font-size:var(--text-xs);font-style:normal;color:var(--color-gray-500);margin-top:var(--space-3);text-align:right}.StatRow_dark__xjw1A .StatRow_source__qL2hl{color:rgba(255,255,255,.5)}.FirstLessonExperience_section__Q1c_R{padding-block:var(--space-9);background:var(--color-gray-50);color:var(--color-gray-700)}.FirstLessonExperience_container__Qrfle{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding)}.FirstLessonExperience_header__EABQH{margin-bottom:var(--space-6);text-align:center}.FirstLessonExperience_eyebrow__mCqFC,.FirstLessonExperience_phaseHeading__II6bK,.FirstLessonExperience_title__Os8dk,.FirstLessonExperience_trackHeading__KiGiy{font-family:var(--font-heading);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-black)}.FirstLessonExperience_eyebrow__mCqFC{margin:0 0 var(--space-3);color:var(--color-primary-text-dark);font-size:var(--text-xs);letter-spacing:var(--tracking-widest)}.FirstLessonExperience_title__Os8dk{margin:0 0 var(--space-4);font-size:var(--text-3xl-fluid);line-height:var(--leading-tight)}.FirstLessonExperience_subtitle__CT6Uv{max-width:var(--text-max-width);margin:0 auto;font-size:var(--text-base);line-height:var(--leading-relaxed)}.FirstLessonExperience_productControl__1nrgC{margin-bottom:var(--space-5);padding-bottom:var(--space-5);border-bottom:var(--border-width-thin) solid var(--border-light)}.FirstLessonExperience_segmentedControl__lGfsQ{position:relative;display:grid;grid-template-columns:repeat(var(--segment-count),minmax(0,1fr));padding:var(--space-1);border-radius:var(--radius-lg);background:var(--color-gray-100)}.FirstLessonExperience_highlight__Kk31W{position:absolute;inset-block:var(--space-1);left:var(--space-1);width:calc((100% - var(--space-2)) / var(--segment-count));border-radius:var(--radius-md);background:var(--color-white);box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--ease-in-out);pointer-events:none}.FirstLessonExperience_segment__xs1PY{position:relative;min-height:44px;min-width:0;padding:var(--space-3) var(--space-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);border:0;border-radius:var(--radius-md);background:transparent;color:var(--color-gray-700);font-family:var(--font-heading);font-size:var(--text-xs);text-transform:uppercase;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out)}.FirstLessonExperience_segment__xs1PY[aria-selected=true]{font-weight:var(--font-bold);color:var(--color-black)}.FirstLessonExperience_segmentPrice__n6tQp{font-family:var(--font-mono);white-space:nowrap}.FirstLessonExperience_productControl__1nrgC .FirstLessonExperience_segment__xs1PY{font-size:var(--text-sm)}.FirstLessonExperience_disclosureButton__hyOyx:active,.FirstLessonExperience_segment__xs1PY:active{transform:translateY(0) scale(.97)}.FirstLessonExperience_container__Qrfle [role=tabpanel]:focus-visible,.FirstLessonExperience_disclosureButton__hyOyx:focus-visible,.FirstLessonExperience_segment__xs1PY:focus-visible,.FirstLessonExperience_textLink__6qK48:focus-visible{outline:var(--border-width-default) solid var(--color-primary);outline-offset:var(--border-width-default)}.FirstLessonExperience_lessonSummary__w_dBP{margin:var(--space-5) 0;text-align:center;font-size:var(--text-sm)}.FirstLessonExperience_durationBar__sR17K{max-width:var(--container-sm);margin:var(--space-5) auto;font-family:var(--font-mono);font-size:var(--text-xs)}.FirstLessonExperience_total__9jglh{margin:0 0 var(--space-2);text-align:right}.FirstLessonExperience_barLabels__K9cYh,.FirstLessonExperience_barTrack__pUu3Q{display:flex;gap:var(--space-1)}.FirstLessonExperience_barTrack__pUu3Q{height:var(--space-2);overflow:hidden;border-radius:var(--radius-full)}.FirstLessonExperience_barTrack__pUu3Q>span{flex-basis:0;background:var(--phase-color)}.FirstLessonExperience_barLabels__K9cYh{margin-top:var(--space-2)}.FirstLessonExperience_barLabels__K9cYh>span{flex-basis:0;min-width:0;text-align:center}.FirstLessonExperience_briefing__4kpHV{--phase-color:var(--color-secondary)}.FirstLessonExperience_simulator__hs40F{--phase-color:var(--color-primary)}.FirstLessonExperience_debrief__AuK0D{--phase-color:var(--color-secondary-dark)}.FirstLessonExperience_phases__575qW,.FirstLessonExperience_vrPhases__RBl_5{display:grid}.FirstLessonExperience_phase__Rfu2R{position:relative;min-width:0;padding:0 0 var(--space-6) var(--space-7)}.FirstLessonExperience_phase__Rfu2R:before{content:"";position:absolute;top:0;bottom:0;left:var(--space-4);width:var(--border-width-default);background:var(--color-gray-300)}.FirstLessonExperience_phase__Rfu2R:last-child:before{bottom:calc(100% - var(--space-4))}.FirstLessonExperience_phase__Rfu2R:after{content:"";position:absolute;top:var(--space-1);left:calc(var(--space-4) - var(--icon-xs) / 2 + var(--border-width-default) / 2);width:var(--icon-xs);height:var(--icon-xs);border-radius:var(--radius-full);background:var(--phase-color)}.FirstLessonExperience_phaseHeading__II6bK{margin:0 0 var(--space-3);font-size:var(--text-base);line-height:var(--leading-relaxed)}.FirstLessonExperience_phaseHeading__II6bK span{display:block;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-normal);color:var(--color-gray-700)}.FirstLessonExperience_checklist__B0SAE{margin:0;padding-left:var(--space-4-5);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.FirstLessonExperience_checklist__B0SAE li{padding-bottom:var(--space-2)}.FirstLessonExperience_disclosureContent__DL1I5{max-height:0;overflow:hidden;visibility:hidden}.FirstLessonExperience_disclosureInner__gf7nb{opacity:0;transform:translateY(var(--space-1));transition:opacity var(--duration-fast) var(--ease-out),transform var(--duration-fast) var(--ease-out)}.FirstLessonExperience_disclosureOpen__452xt{max-height:40rem;visibility:visible}.FirstLessonExperience_disclosureOpen__452xt .FirstLessonExperience_disclosureInner__gf7nb{opacity:1;transform:translateY(0)}.FirstLessonExperience_disclosureButton__hyOyx{min-height:44px;min-width:44px;padding:var(--space-2) 0;border:0;background:transparent;color:var(--color-primary-text-dark);font-family:var(--font-heading);font-size:var(--text-xs);text-align:left;text-transform:uppercase;cursor:pointer;transition:transform var(--duration-fast) var(--ease-out)}.FirstLessonExperience_ctaRow__o4GFh{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-4);margin-top:var(--space-5)}.FirstLessonExperience_textLink__6qK48{display:inline-flex;align-items:center;min-height:44px;padding-block:var(--space-2);color:var(--color-primary-text-dark);text-decoration:underline;text-underline-offset:var(--space-1);font-size:var(--text-sm)}.FirstLessonExperience_tracks__cpc8f{display:grid;gap:var(--space-5)}.FirstLessonExperience_track__nLqi1{min-width:0;padding:var(--card-padding);background:var(--color-white);border:var(--border-width-thin) solid var(--border-light);border-radius:var(--radius-xl)}.FirstLessonExperience_trackHeading__KiGiy{margin:0 0 var(--space-4);font-size:var(--text-lg);line-height:var(--leading-tight)}.FirstLessonExperience_frame__QpJia{margin:0 0 var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:var(--leading-relaxed)}.FirstLessonExperience_chips__IO8Ps{display:flex;flex-wrap:wrap;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs)}.FirstLessonExperience_chips__IO8Ps>span{padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background:var(--color-gray-100);color:var(--color-gray-800)}.FirstLessonExperience_chips__IO8Ps .FirstLessonExperience_priceChip__PS_51{background:var(--color-primary);color:var(--color-black)}.FirstLessonExperience_finePrint__CI_wg{margin:var(--space-5) 0 0;color:var(--text-muted);font-size:var(--text-sm);line-height:var(--leading-relaxed)}@media (min-width:768px){.FirstLessonExperience_segment__xs1PY{flex-direction:row;gap:var(--space-2)}.FirstLessonExperience_segmentPrice__n6tQp:before{content:"·";margin-right:var(--space-2)}.FirstLessonExperience_phases__575qW{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.FirstLessonExperience_phases__575qW>.FirstLessonExperience_phase__Rfu2R{padding:var(--space-4) 0 0;border-top:var(--space-1) solid var(--phase-color)}.FirstLessonExperience_phases__575qW>.FirstLessonExperience_phase__Rfu2R:after,.FirstLessonExperience_phases__575qW>.FirstLessonExperience_phase__Rfu2R:before{content:none}.FirstLessonExperience_disclosureContent__DL1I5{max-height:none;overflow:visible;visibility:visible}.FirstLessonExperience_disclosureInner__gf7nb{opacity:1;transform:none}.FirstLessonExperience_disclosureButton__hyOyx{display:none}.FirstLessonExperience_tracks__cpc8f{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.FirstLessonExperience_phases__575qW,.FirstLessonExperience_tracks__cpc8f{gap:var(--space-6)}}.FAQ_faqSection__YxHRJ{padding:clamp(4rem,10vw,6rem) 0;background:var(--color-white)}.FAQ_container__nCYpe{max-width:900px;margin:0 auto;padding:0 1rem;width:100%;box-sizing:border-box}@media (min-width:768px){.FAQ_container__nCYpe{padding:0 2rem}}.FAQ_header__PdxUN{text-align:center;margin-bottom:3rem}.FAQ_title__DgbKY{font-family:var(--font-heading);font-size:clamp(2rem,4vw,2.5rem);font-weight:700;color:var(--color-black);margin-bottom:1rem;text-transform:uppercase;letter-spacing:.05em}.FAQ_subtitle__smcW_{font-family:var(--font-body);font-size:1.125rem;line-height:1.6;color:var(--color-gray-700);max-width:700px;margin:0 auto}.FAQ_faqList__YL_tp{display:flex;flex-direction:column;gap:1rem}.FAQ_faqItem__0NFVM{background:var(--color-white);border:2px solid var(--color-gray-200);border-radius:12px;overflow:hidden;transition:all .25s cubic-bezier(.4,0,.2,1)}.FAQ_faqItem__0NFVM:hover{border-color:var(--color-primary)}.FAQ_faqItem__0NFVM.FAQ_open__v5Rqe{border-color:var(--color-primary);box-shadow:0 4px 12px rgba(237,133,44,.15)}.FAQ_question__R54_v{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;background:transparent;border:none;cursor:pointer;text-align:left;transition:background-color .15s ease}.FAQ_question__R54_v:hover{background-color:var(--color-gray-50)}.FAQ_question__R54_v:focus{outline:2px solid var(--color-primary);outline-offset:-2px}.FAQ_questionText__VrEgV{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;color:var(--color-black);line-height:1.4}.FAQ_icon__3_GL_{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;color:var(--color-primary);background:rgba(237,133,44,.1);border-radius:50%;transition:transform .25s cubic-bezier(.4,0,.2,1)}.FAQ_faqItem__0NFVM.FAQ_open__v5Rqe .FAQ_icon__3_GL_{transform:rotate(180deg)}.FAQ_answer__kdc_d{max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.FAQ_faqItem__0NFVM.FAQ_open__v5Rqe .FAQ_answer__kdc_d{max-height:500px}.FAQ_answerText__xmnic{font-family:var(--font-body);font-size:1rem;line-height:1.7;color:var(--color-gray-700);padding:0 1.5rem 1.5rem;margin:0}.FAQ_hiddenItem__ty8rf{display:none}.FAQ_showMore__R3ElG{display:block;width:100%;min-height:44px;margin-top:1rem;padding:.75rem 1.5rem;background:transparent;border:2px solid var(--color-primary);border-radius:12px;color:var(--color-primary-text-dark);font-family:var(--font-heading);font-size:1.125rem;font-weight:600;cursor:pointer}.FAQ_showMore__R3ElG:hover{background-color:var(--color-gray-50)}.FAQ_showMore__R3ElG:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.FAQ_answer__kdc_d,.FAQ_faqItem__0NFVM,.FAQ_icon__3_GL_{transition-duration:.01ms!important}}.HeroVideo_hero__2FXgV{position:relative;min-height:80vh;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:var(--color-dark-blue);margin-top:calc(-1 * var(--header-height));padding-top:calc(var(--header-height) + 1.5rem);padding-bottom:2rem}.HeroVideo_heroPoster__hrgaF{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:.5;transition:opacity .5s ease}.HeroVideo_heroPosterHidden__mBZJU{opacity:0;pointer-events:none}.HeroVideo_heroVideo__qyuwO{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:0}.HeroVideo_heroVideoFadeIn___1Foi{opacity:.5;transition:opacity .8s ease}.HeroVideo_mobileBackground__9WLpa{display:none}.HeroVideo_mobileImage__FhsgJ,.HeroVideo_mobileVideo__3eZeW{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.HeroVideo_mobileVideo__3eZeW{opacity:0;transition:opacity .8s ease}.HeroVideo_mobileVideoVisible__uQwUP{opacity:1}@media (min-width:768px){.HeroVideo_mobileVideo__3eZeW{display:none}}.HeroVideo_overlay__gSnce{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(25,44,68,.85),rgba(12,30,49,.9));z-index:1}.HeroVideo_container__VV_i6{position:relative;z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:0 2rem}.HeroVideo_content__ROAek{max-width:800px;margin:0 auto;text-align:center}.HeroVideo_badge__tjU_G{display:inline-block;padding:.5rem 1.25rem;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,1));border:2px solid var(--color-primary);color:var(--color-primary);font-size:.75rem;letter-spacing:.1em;border-radius:4px;margin-bottom:1.5rem;box-shadow:0 2px 8px rgba(237,133,44,.15),0 1px 3px rgba(0,0,0,.1)}.HeroVideo_badge__tjU_G,.HeroVideo_title__X89jv{font-family:var(--font-nav);font-weight:700;text-transform:uppercase}.HeroVideo_title__X89jv{font-size:clamp(2.5rem,5vw,4rem);letter-spacing:.05em;line-height:1.1;color:var(--color-white);margin:0 0 1.5rem}.HeroVideo_highlight__pzlD9{color:var(--color-primary)}.HeroVideo_description__imEPp{font-family:var(--font-body);font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.7;color:rgba(255,255,255,.95);max-width:700px;margin:0 auto 2.5rem}.HeroVideo_ctaGroup__4QytV{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center;align-items:center}@media (max-width:1279px){.HeroVideo_hero__2FXgV{min-height:75vh}.HeroVideo_title__X89jv{font-size:clamp(2rem,4vw,3rem)}.HeroVideo_description__imEPp{font-size:clamp(1rem,2vw,1.25rem)}}@media (max-width:767px){.HeroVideo_hero__2FXgV{min-height:85vh}.HeroVideo_heroPoster__hrgaF,.HeroVideo_heroVideo__qyuwO{display:none}.HeroVideo_mobileBackground__9WLpa{display:block}.HeroVideo_container__VV_i6{padding:0 1.5rem}.HeroVideo_badge__tjU_G{font-size:.6875rem;padding:.4375rem 1rem;margin-bottom:1.25rem}.HeroVideo_title__X89jv{font-size:clamp(1.75rem,8vw,2.5rem);margin-bottom:1.25rem}.HeroVideo_description__imEPp{font-size:1rem;margin-bottom:2rem}.HeroVideo_ctaGroup__4QytV{flex-direction:column;width:100%}}@media (prefers-reduced-motion:reduce){.HeroVideo_heroVideo__qyuwO,.HeroVideo_mobileVideo__3eZeW{display:none}.HeroVideo_mobileBackground__9WLpa{display:block}}.InstructorCredibility_section__0fefL{background:var(--color-secondary,#192C44);padding:var(--space-6) 0}@media (min-width:768px){.InstructorCredibility_section__0fefL{padding:var(--space-8) 0}}.InstructorCredibility_container__avOna{max-width:1200px;margin:0 auto;padding:0 var(--space-4)}.InstructorCredibility_designB__QC4Cq{display:grid;grid-template-columns:240px 1fr;gap:var(--space-6);align-items:center;background:var(--bg-primary);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-sm)}.InstructorCredibility_designBPhotoContainer__lanPJ{transition:opacity var(--duration-fast) var(--ease-out);position:relative;overflow:hidden;border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.InstructorCredibility_designBFading__d1aiW{opacity:0}.InstructorCredibility_designBPhoto__bJgzE{width:100%;aspect-ratio:1;object-fit:cover;display:block}.InstructorCredibility_designBOverlay__XAfJI{position:absolute;bottom:0;left:0;right:0;padding:var(--space-4);background:linear-gradient(0deg,rgba(12,30,49,.95) 0,rgba(12,30,49,.8) 50%,transparent);display:flex;flex-direction:column;gap:var(--space-1)}.InstructorCredibility_designBName__gBX0y{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-white);line-height:var(--leading-tight)}.InstructorCredibility_designBTitle__II0eL{font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--font-normal);color:rgba(255,255,255,.85);line-height:var(--leading-normal)}.InstructorCredibility_designBContent__QHMQx{display:flex;flex-direction:column;gap:var(--space-4)}.InstructorCredibility_designBHeadline__wwgla{font-family:var(--font-heading);font-size:var(--text-xl-fluid);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--text-primary);line-height:var(--leading-tight);margin:0}.InstructorCredibility_designBKeyPoints__p8aiD{display:flex;flex-direction:column;gap:var(--space-3)}.InstructorCredibility_designBKeyPoint__yZutr{font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-normal);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:0;padding-left:var(--space-4);position:relative}.InstructorCredibility_designBKeyPoint__yZutr:before{content:"";position:absolute;left:0;top:.625rem;width:8px;height:2px;background:var(--color-primary)}.InstructorCredibility_designBCta__M8GZF{align-self:center}.InstructorCredibility_intro__iST7Z{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-secondary);margin:0;line-height:1.7}@media (max-width:1023px){.InstructorCredibility_designB__QC4Cq{grid-template-columns:200px 1fr;gap:var(--space-5);padding:var(--space-5)}.InstructorCredibility_designBHeadline__wwgla{font-size:var(--text-lg)}}@media (max-width:767px){.InstructorCredibility_designB__QC4Cq{grid-template-columns:1fr;gap:var(--space-5);padding:var(--space-4)}.InstructorCredibility_designBPhotoContainer__lanPJ{max-width:200px;margin:0 auto}.InstructorCredibility_designBHeadline__wwgla{font-size:var(--text-lg);text-align:center}.InstructorCredibility_designBKeyPoints__p8aiD{gap:var(--space-2)}.InstructorCredibility_designBKeyPoint__yZutr{font-size:var(--text-sm)}.InstructorCredibility_designBCta__M8GZF{width:100%;justify-content:center}}.InstructorCredibility_bulletsRow__11KMc{display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-top:var(--space-6)}@media (min-width:768px){.InstructorCredibility_bulletsRow__11KMc{grid-template-columns:repeat(3,1fr);gap:var(--space-6)}}.InstructorCredibility_bulletCard__0ZsF4{background:#ffffff;border-radius:var(--radius-md);padding:var(--space-5);display:flex;gap:var(--space-4);align-items:flex-start;box-shadow:0 2px 8px rgba(0,0,0,.06);border:1px solid var(--border-light)}@media (min-width:768px){.InstructorCredibility_bulletCard__0ZsF4{flex-direction:column;text-align:center;align-items:center;padding:var(--space-6)}}.InstructorCredibility_bulletNumber__Jb_6y{flex-shrink:0;width:32px;height:32px;background:var(--color-primary);color:#ffffff;font-family:var(--font-heading);font-size:var(--text-base);font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.InstructorCredibility_bulletNumber__Jb_6y{width:40px;height:40px;font-size:var(--text-lg)}}.InstructorCredibility_bulletText__lQ2bx{font-family:var(--font-body);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6;margin:0}@media (min-width:768px){.InstructorCredibility_bulletText__lQ2bx{font-size:var(--text-base)}}.MustReadGuides_section__e8Zmp{padding:var(--space-12) 0;background:var(--color-secondary-dark,#192C44)}.MustReadGuides_container__uM5LR{max-width:900px;margin:0 auto;padding:0 var(--space-4,32px)}.MustReadGuides_sectionTitle__Bson5{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--font-bold);color:#ffffff;text-align:center;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-3)}.MustReadGuides_sectionSubtitle__bhoz3{font-family:var(--font-body);font-size:var(--text-xl);color:rgba(255,255,255,.8);text-align:center;max-width:700px;margin:0 auto var(--space-10);line-height:var(--leading-relaxed)}.MustReadGuides_guidesGrid__MrE08{padding:var(--space-6,48px);display:flex;flex-direction:column;gap:0}.MustReadGuides_guideCard__N0Ww_{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4,32px);padding:var(--space-4,32px);text-decoration:none;transition:background-color .2s ease;cursor:pointer;background:transparent;border:none;border-bottom:1px solid rgba(255,255,255,.1);width:100%;text-align:left}.MustReadGuides_guideCard__N0Ww_:nth-child(2n){background:rgba(12,30,49,.3)}.MustReadGuides_guideCard__N0Ww_:hover{background:rgba(54,123,184,.2);border-bottom-color:rgba(237,133,44,.3)}.MustReadGuides_guideContent__fD_N0{flex:1;min-width:0}.MustReadGuides_guideCard__N0Ww_ h3{font-family:SF Mono,Consolas,Courier New,monospace;font-size:var(--fs-base,1rem);font-weight:700;color:#ffffff;line-height:1.6;margin-bottom:var(--space-1,8px);margin-top:0}.MustReadGuides_guideCard__N0Ww_ p{font-family:var(--font-body,Inter);font-size:var(--fs-sm,.875rem);color:rgba(255,255,255,.7);line-height:1.6;margin-bottom:0}.MustReadGuides_guideArrow___9dYl{flex-shrink:0;font-size:var(--fs-xl,1.5rem);color:var(--color-accent,#E49A0D);transition:transform .2s ease}.MustReadGuides_guideCard__N0Ww_:hover .MustReadGuides_guideArrow___9dYl{transform:translateX(4px)}.MustReadGuides_additionalGuidesCollapsed__m9nSl{max-height:0;overflow:hidden;opacity:0;transition:max-height .3s ease,opacity .3s ease}.MustReadGuides_additionalGuidesExpanded__5wnpH{max-height:4000px;opacity:1;transition:max-height .3s ease,opacity .3s ease}.MustReadGuides_showMoreContainer__E3F5_{display:flex;justify-content:center;padding:var(--space-4) 0 0}.MustReadGuides_showMoreButton__xNqbI{font-family:SF Mono,Consolas,Courier New,monospace;font-size:var(--fs-base,1rem);font-weight:700;color:var(--color-primary,#ED852C);text-transform:uppercase;letter-spacing:.1em;background:transparent;border:2px solid rgba(237,133,44,.3);border-radius:.5rem;padding:var(--space-3,24px) var(--space-6,48px);cursor:pointer;transition:all .2s ease}.MustReadGuides_showMoreButton__xNqbI:hover{background:rgba(237,133,44,.1);border-color:var(--color-primary,#ED852C);color:var(--color-accent,#E49A0D)}.MustReadGuides_showMoreButton__xNqbI:active{transform:scale(.98)}@media (max-width:767px){.MustReadGuides_section__e8Zmp{padding:var(--space-10) 0}.MustReadGuides_sectionTitle__Bson5{font-size:var(--text-3xl)}.MustReadGuides_sectionSubtitle__bhoz3{font-size:var(--text-lg);margin-bottom:var(--space-8)}.MustReadGuides_guidesGrid__MrE08{padding:var(--space-4,32px)}.MustReadGuides_guideCard__N0Ww_{padding:var(--space-3,24px);gap:var(--space-3,24px)}.MustReadGuides_guideCard__N0Ww_ h3{font-size:var(--fs-sm,.875rem)}.MustReadGuides_guideCard__N0Ww_ p{font-size:.8125rem}.MustReadGuides_guideArrow___9dYl{font-size:var(--fs-lg,1.125rem)}.MustReadGuides_showMoreButton__xNqbI{font-size:var(--fs-sm,.875rem);padding:var(--space-2,16px) var(--space-4,32px)}}@media (min-width:768px) and (max-width:1279px){.MustReadGuides_guidesGrid__MrE08{padding:var(--space-6,48px)}}.EventTransitionNotice_section__neH_F{padding:var(--space-7) var(--section-padding-x);background:var(--color-white)}.EventTransitionNotice_notice__4r6TZ{max-width:var(--container-md);margin:0 auto;display:flex;gap:var(--space-4);align-items:flex-start;background:linear-gradient(180deg,#ffffff 0,var(--color-gray-50) 100%);border:1px solid var(--border-light);border-left:4px solid var(--color-secondary);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6)}.EventTransitionNotice_iconWrap__nhOSx{color:#2b6a9e;flex-shrink:0;margin-top:2px;line-height:0}.EventTransitionNotice_icon__nmuZn{width:var(--icon-md);height:var(--icon-md)}.EventTransitionNotice_content__TJEpX{display:flex;flex-direction:column;gap:var(--space-2);flex:1;min-width:0}.EventTransitionNotice_heading__SVb0T{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-black);line-height:var(--leading-tight);margin:0}.EventTransitionNotice_body__L5ju_{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-gray-700);line-height:var(--leading-normal);margin:0;max-width:62ch}.EventTransitionNotice_dates__0WIeV{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;padding:0;list-style:none}.EventTransitionNotice_dateItem__RxAJc{font-family:var(--font-heading);font-size:var(--text-sm);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--color-gray-700)}.EventTransitionNotice_dateItem__RxAJc strong{color:var(--color-black)}.EventTransitionNotice_ctaRow__OQfo7{margin-top:var(--space-3);display:flex;gap:var(--space-3);flex-wrap:wrap}@media (max-width:560px){.EventTransitionNotice_notice__4r6TZ{flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.EventTransitionNotice_dates__0WIeV{flex-direction:column}.EventTransitionNotice_ctaRow__OQfo7{flex-direction:column;align-items:stretch}}.LearnToFlyCallout_section__Os4Hg{padding:var(--space-7) var(--section-padding-x);background:var(--color-white)}.LearnToFlyCallout_notice__RwHWl{max-width:var(--container-md);margin:0 auto;display:flex;background:linear-gradient(180deg,var(--color-white),var(--color-gray-50));border:var(--border-width-thin) solid var(--border-light);border-left:var(--border-width-thick) solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-4)}.LearnToFlyCallout_content___RRFJ{display:flex;flex-direction:column;gap:var(--space-3);flex:1;min-width:0}.LearnToFlyCallout_eventTitle__THvY8,.LearnToFlyCallout_heading__YIfnj{font-family:var(--font-heading);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wider);color:var(--color-black);line-height:var(--leading-tight);margin:0}.LearnToFlyCallout_heading__YIfnj{font-size:var(--text-lg)}.LearnToFlyCallout_eventTitle__THvY8{font-size:var(--text-base)}.LearnToFlyCallout_body__6gjZI,.LearnToFlyCallout_dates__VKohy{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-gray-700);line-height:var(--leading-normal);margin:0}.LearnToFlyCallout_events___xmGA{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.LearnToFlyCallout_event__8_h0A{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.LearnToFlyCallout_dates__VKohy{padding:0;list-style:none}.LearnToFlyCallout_ctaRow__eSa8s{display:flex;flex-direction:column;margin-top:auto;padding-top:var(--space-3)}.LearnToFlyCallout_allEventsLink__85bXI{display:inline-flex;align-items:center;align-self:flex-start;min-height:var(--button-height-md);padding:var(--space-2) var(--space-3);color:var(--color-primary-text-dark);text-decoration:none}.LearnToFlyCallout_allEventsLink__85bXI:hover{text-decoration:underline}.LearnToFlyCallout_allEventsLink__85bXI:focus-visible{outline:var(--border-width-default) solid var(--color-primary-text-dark);outline-offset:var(--border-width-default)}@media (min-width:768px){.LearnToFlyCallout_notice__RwHWl{padding:var(--space-5) var(--space-6)}.LearnToFlyCallout_events___xmGA{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.LearnToFlyCallout_ctaRow__eSa8s{align-items:flex-start}}.LocationSection_section__ngJNs{width:100%;background:#F5F7FA;padding:0;overflow:hidden}.LocationSection_container__bzkhO{display:flex;flex-direction:column;width:100%;max-width:1400px;margin:0 auto;padding:var(--space-8,32px) var(--space-6,24px)}@media (min-width:1024px){.LocationSection_container__bzkhO{padding:var(--space-10,48px) var(--space-8,32px)}}.LocationSection_topRow__4RS8X{display:flex;flex-direction:column;gap:var(--space-6,24px);width:100%}@media (min-width:1024px){.LocationSection_topRow__4RS8X{flex-direction:row;gap:var(--space-8,32px);min-height:400px}}.LocationSection_infoPanel__rWdWh{width:100%;display:flex;flex-direction:column;gap:var(--space-4,16px)}@media (min-width:1024px){.LocationSection_infoPanel__rWdWh{width:60%;flex-shrink:0}}.LocationSection_locationHeader__ete6R{text-align:left;margin-bottom:var(--space-2,8px)}.LocationSection_eyebrow__dVBBC{font-size:.625rem;letter-spacing:.15em;color:var(--color-primary-text-dark,#A55816)}.LocationSection_eyebrow__dVBBC,.LocationSection_title__F2vWQ{font-family:var(--font-heading,"SF Mono",monospace);font-weight:700;text-transform:uppercase;margin:0 0 var(--space-1,4px)}.LocationSection_title__F2vWQ{font-size:clamp(1.25rem,3vw,1.75rem);letter-spacing:.05em;color:var(--color-dark-blue,#0C1E31);line-height:1.2}.LocationSection_subtitle__vvDov{font-family:var(--font-body,"Inter",sans-serif);font-size:var(--fs-sm,.875rem);color:var(--color-gray-700,#616161);margin:0}.LocationSection_reviewsCard__WrGSr{background:white;border:1px solid #e2e8f0;border-radius:12px;padding:var(--space-4,16px);box-shadow:0 1px 3px rgba(0,0,0,.05)}.LocationSection_reviewsHeader__6UTAX{display:flex;align-items:center;gap:var(--space-3,12px);margin-bottom:var(--space-3,12px)}.LocationSection_reviewsLogo__EP2pZ{width:40px;height:40px;flex-shrink:0}.LocationSection_reviewsInfo__LuwvL{display:flex;flex-direction:column;gap:2px}.LocationSection_ratingRow___axPS{display:flex;align-items:center;gap:var(--space-2,8px)}.LocationSection_stars__rFDcJ{color:#F5B942;font-size:16px;letter-spacing:-1px}.LocationSection_ratingNumber__gfJbG{font-family:var(--font-body,"Inter",sans-serif);font-size:var(--fs-lg,1.125rem);font-weight:700;color:var(--color-dark-blue,#0C1E31)}.LocationSection_reviewCount__TotSy{font-family:var(--font-body,"Inter",sans-serif);font-size:var(--fs-xs,.75rem);color:#64748B;text-decoration:none;transition:color .2s ease}.LocationSection_reviewCount__TotSy:hover{color:var(--color-primary,#ED852C);text-decoration:underline}.LocationSection_reviewQuote__K6vMb{padding:var(--space-3,12px) 0 0;border-top:1px solid #e2e8f0;min-height:50px}.LocationSection_reviewText__9slsz{font-family:var(--font-body,"Inter",sans-serif);font-size:var(--fs-sm,.875rem);color:#334155;line-height:1.6;font-style:italic;margin:0 0 var(--space-2,8px);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.LocationSection_reviewAuthor__9MN6t{font-family:var(--font-body,"Inter",sans-serif);font-size:var(--fs-xs,.75rem);color:#64748B;margin:0}.LocationSection_reviewDots__x5JV_{display:flex;justify-content:center;gap:var(--space-2,8px);padding-top:var(--space-3,12px)}.LocationSection_dot__SxLcu{width:6px;height:6px;border-radius:50%;background:#CBD5E1;border:none;cursor:pointer;padding:0;transition:all .2s ease}.LocationSection_dot__SxLcu:hover{background:#94A3B8}.LocationSection_dotActive__YIlVb{background:var(--color-primary,#ED852C);transform:scale(1.3)}.LocationSection_transitSection__MlznR{width:100%;padding:var(--space-6,24px) 0;margin-top:var(--space-4,16px)}.LocationSection_transitHint__xjYlu{font-family:var(--font-body,"Inter",sans-serif);font-size:var(--fs-sm,.875rem);color:var(--color-primary-text-dark,#A55816);text-align:center;margin:0 0 var(--space-5,20px)}.LocationSection_stationsRow__y6z76{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4,16px)}@media (min-width:768px){.LocationSection_stationsRow__y6z76{grid-template-columns:repeat(6,1fr);gap:var(--space-5,20px)}}.LocationSection_stationCard__nwIkx{display:flex;flex-direction:column;align-items:center;gap:var(--space-2,8px);padding:var(--space-4,16px) var(--space-3,12px);background:transparent;border:2px solid transparent;border-radius:12px;cursor:pointer;transition:all .2s ease}.LocationSection_stationCard__nwIkx:hover{background:rgba(237,133,44,.08)}.LocationSection_stationCardActive__RIKaF{background:rgba(237,133,44,.12);border-color:var(--color-primary,#ED852C)}.LocationSection_stationLines__0vJea{display:flex;gap:4px;flex-wrap:wrap;justify-content:center;min-height:32px;align-items:center}.LocationSection_stationLineIcon___G4cJ{width:28px;height:28px;border-radius:50%}@media (min-width:768px){.LocationSection_stationLineIcon___G4cJ{width:32px;height:32px}}.LocationSection_stationLineFallback__XpPV8{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#0039A6;color:white;font-size:12px;font-weight:700}@media (min-width:768px){.LocationSection_stationLineFallback__XpPV8{width:32px;height:32px;font-size:14px}}.LocationSection_stationName__m1XmI{font-family:var(--font-body,"Inter",sans-serif);font-size:var(--fs-sm,.875rem);font-weight:600;color:var(--color-dark-blue,#0C1E31);text-align:center}.LocationSection_stationWalk__VRkEw{font-family:var(--font-body,"Inter",sans-serif);font-size:var(--fs-xs,.75rem);color:#757575}.LocationSection_arrivalsDrawer__WpAna{background:white;border:1px solid #e2e8f0;border-radius:12px;padding:var(--space-4,16px);margin-top:var(--space-4,16px);box-shadow:0 4px 12px rgba(0,0,0,.08);animation:LocationSection_slideDown__uRAZ3 .2s ease;max-width:400px;margin-left:auto;margin-right:auto}@keyframes LocationSection_slideDown__uRAZ3{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.LocationSection_arrivalsHeader__hgg_C{display:flex;align-items:center;gap:var(--space-2,8px);margin-bottom:var(--space-3,12px);padding-bottom:var(--space-2,8px);border-bottom:1px solid #e2e8f0}.LocationSection_arrivalsLines__xg7tq{display:flex;gap:3px}.LocationSection_arrivalLineIcon__ZYHIw{width:20px;height:20px;border-radius:50%}.LocationSection_arrivalsStation__sOm0G{flex:1;font-family:var(--font-body,"Inter",sans-serif);font-size:var(--fs-sm,.875rem);font-weight:600;color:var(--color-dark-blue,#0C1E31)}.LocationSection_arrivalsClose__2rd2q{width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#F1F5F9;border:none;border-radius:50%;color:#64748B;font-size:18px;cursor:pointer;transition:all .15s ease}.LocationSection_arrivalsClose__2rd2q:hover{background:#E2E8F0;color:var(--color-dark-blue,#0C1E31)}.LocationSection_arrivalsGrid__tJFMT{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4,16px)}.LocationSection_arrivalsColumn__Vdnph{display:flex;flex-direction:column;gap:var(--space-2,8px)}.LocationSection_arrivalsDirection__3BxPz{font-family:var(--font-heading,"SF Mono",monospace);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#64748B}.LocationSection_arrivalItem__7TQMD{display:flex;align-items:center;gap:var(--space-2,8px)}.LocationSection_arrivalItemIcon__64s57{width:20px;height:20px;border-radius:50%}.LocationSection_arrivalTime__iIrsN{font-family:var(--font-body,"Inter",sans-serif);font-size:var(--fs-sm,.875rem);font-weight:600;color:var(--color-dark-blue,#0C1E31)}.LocationSection_arrivalsLoading__26gWt{display:flex;align-items:center;justify-content:center;gap:var(--space-2,8px);padding:var(--space-4,16px);color:#64748B;font-size:var(--fs-sm,.875rem)}.LocationSection_arrivalsSpinner__unhzc{width:16px;height:16px;border:2px solid #e2e8f0;border-top:2px solid var(--color-primary,#ed852c);border-radius:50%;animation:LocationSection_spin__yu_zi .8s linear infinite}.LocationSection_directionsCta___evpL{display:flex;align-items:center;justify-content:center;gap:var(--space-2,8px);width:100%;padding:10px var(--space-4,16px);background:var(--color-primary,#ED852C);color:white;border:none;border-radius:8px;font-family:var(--font-heading,"SF Mono",monospace);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-decoration:none;transition:all .2s ease;min-height:40px}.LocationSection_directionsCta___evpL:hover{background:#d97520;transform:translateY(-1px)}.LocationSection_directionsCta___evpL svg{flex-shrink:0}.LocationSection_mapPanel__XpGio{position:relative;width:100%;min-height:400px;border-radius:12px;overflow:visible;box-shadow:0 4px 12px rgba(0,0,0,.1)}@media (min-width:768px){.LocationSection_mapPanel__XpGio{min-height:420px}}@media (min-width:1024px){.LocationSection_mapPanel__XpGio{flex:1;min-height:400px;height:400px}}.LocationSection_map__wY_fy{width:100%;height:100%;min-height:inherit;background:#192C44}.LocationSection_mapLoading__ztTQI{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:linear-gradient(135deg,#192C44,#0C1E31);color:rgba(255,255,255,.7);font-family:var(--font-body,"Inter",sans-serif);font-size:var(--fs-sm,.875rem)}.LocationSection_mapSpinner__pEXsC{width:32px;height:32px;border:3px solid rgba(255,255,255,.2);border-top:3px solid var(--color-primary,#ed852c);border-radius:50%;animation:LocationSection_spin__yu_zi .8s linear infinite;margin-bottom:var(--space-3,12px)}@keyframes LocationSection_spin__yu_zi{to{transform:rotate(1turn)}}.LocationSection_mapLegend__5w_fd{position:absolute;bottom:16px;left:16px;display:flex;align-items:center;gap:var(--space-3,12px);padding:var(--space-2,8px) var(--space-3,12px);background:rgba(255,255,255,.92);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:10px;box-shadow:0 4px 16px rgba(0,0,0,.15);z-index:10}.LocationSection_legendItem__Qiik_{display:flex;align-items:center;gap:var(--space-1,4px);font-family:var(--font-body,"Inter",sans-serif);font-size:11px;font-weight:500;color:#333}.LocationSection_legendIcon__4JMep{width:18px;height:18px;flex-shrink:0}.LocationSection_legendDivider__Z0wjU{width:1px;height:16px;background:rgba(0,0,0,.15)}.LocationSection_legendLive__LPNfv{width:6px;height:6px;background:#2D9F3E;border-radius:50%;animation:LocationSection_pulse__eqK5s 2s ease-in-out infinite}@keyframes LocationSection_pulse__eqK5s{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.85)}}@media (max-width:767px){.LocationSection_container__bzkhO{padding:var(--space-6,24px) var(--space-4,16px)}.LocationSection_title__F2vWQ{font-size:1.25rem}.LocationSection_reviewsCard__WrGSr{padding:var(--space-3,12px);border-radius:10px}.LocationSection_reviewsLogo__EP2pZ{width:32px;height:32px}.LocationSection_stationCard__nwIkx{padding:var(--space-3,12px) var(--space-2,8px)}.LocationSection_stationLineIcon___G4cJ{width:24px;height:24px}.LocationSection_stationLineFallback__XpPV8{width:24px;height:24px;font-size:11px}.LocationSection_stationName__m1XmI{font-size:var(--fs-xs,.75rem)}.LocationSection_stationWalk__VRkEw{font-size:11px}}@media (max-width:374px){.LocationSection_container__bzkhO{padding:var(--space-5,20px) var(--space-3,12px)}.LocationSection_title__F2vWQ{font-size:1.125rem}.LocationSection_stationsRow__y6z76{grid-template-columns:repeat(2,1fr);gap:var(--space-3,12px)}.LocationSection_stationLineIcon___G4cJ{width:22px;height:22px}}@media (prefers-reduced-motion:reduce){.LocationSection_arrivalsDrawer__WpAna,.LocationSection_arrivalsSpinner__unhzc{animation:none}.LocationSection_arrivalsClose__2rd2q,.LocationSection_dot__SxLcu,.LocationSection_stationCard__nwIkx{transition:none}}.LocationSection_ctaRow__tnZiZ{margin-top:2rem;text-align:center}.TrustBar_trustBar__nz_Ut{padding:3rem 0;background:linear-gradient(135deg,#192C44,#0C1E31);border-top:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}.TrustBar_container__vBuc9{max-width:1200px;margin:0 auto;padding:0 var(--section-padding-x)}.TrustBar_grid__X1w1r{display:grid;grid-template-columns:1fr;gap:2rem;align-items:start}@media (min-width:768px){.TrustBar_grid__X1w1r{grid-template-columns:repeat(3,1fr);gap:4rem}}.TrustBar_stat__22gM9{text-align:left;border-left:3px solid var(--color-primary);padding-left:1.5rem}.TrustBar_label__MYTDY{font-family:var(--font-heading);font-size:.875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:.75rem}.TrustBar_description__pxrzI{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:rgba(255,255,255,.9);-webkit-hyphens:auto;hyphens:auto;word-break:break-word;overflow-wrap:break-word}.TrustBar_trustBarFlycalm__AVCSC{background:linear-gradient(135deg,#4A90E2,#2C5F8D);border-color:#87CEEB}.TrustBar_trustBarFlycalm__AVCSC .TrustBar_stat__22gM9{border-left-color:#87CEEB}.TrustBar_trustBarFlycalm__AVCSC .TrustBar_label__MYTDY{color:#87CEEB}.TrustBar_footnote__xzHnc{font-family:var(--font-body);font-size:.75rem;color:rgba(255,255,255,.6);text-align:center;margin:1.5rem 0 0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.1)}.EventBackdrop_backdrop__p8iy1{position:absolute;inset:0;overflow:hidden}.EventBackdrop_picture__R9wyj{display:block;width:100%;height:100%;line-height:0}.EventBackdrop_img__xNn6t{width:100%;height:100%;object-fit:cover}.EventBackdrop_scrim__vtlSF{position:absolute;inset:0;background:rgba(12,30,49,.85)}.SimulatorLineup_section__ZA7cq{padding-block:var(--space-12)}.SimulatorLineup_sectionLight__74uGq{background:var(--color-gray-50)}.SimulatorLineup_sectionDark__eQPGO{background:var(--color-black)}.SimulatorLineup_container__T8IGj{width:100%;max-width:1200px;margin-inline:auto;padding-inline:var(--space-4)}.SimulatorLineup_header__BrY7p{max-width:var(--text-max-width);margin-bottom:var(--space-8)}.SimulatorLineup_title__a_egx{font-family:var(--font-display);font-size:var(--text-3xl-fluid);font-weight:var(--font-bold);letter-spacing:-.02em;line-height:1.15;margin:0 0 var(--space-3)}.SimulatorLineup_sectionLight__74uGq .SimulatorLineup_title__a_egx{color:var(--color-black)}.SimulatorLineup_sectionDark__eQPGO .SimulatorLineup_title__a_egx{color:var(--color-white)}.SimulatorLineup_answer__PaTng{font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;margin:0}.SimulatorLineup_sectionLight__74uGq .SimulatorLineup_answer__PaTng{color:var(--color-gray-700)}.SimulatorLineup_sectionDark__eQPGO .SimulatorLineup_answer__PaTng{color:var(--color-gray-200)}.SimulatorLineup_ladder__9VD1_{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4);list-style:none;margin:0;padding:0}@media (min-width:768px){.SimulatorLineup_ladder__9VD1_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.SimulatorLineup_ladder__9VD1_{grid-template-columns:repeat(3,minmax(0,1fr))}}.SimulatorLineup_cardItem__WVrnd{display:flex}.SimulatorLineup_card__C7fkh{display:flex;flex-direction:column;gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-5);border-radius:var(--radius-lg);text-decoration:none;transition:transform .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out}.SimulatorLineup_sectionLight__74uGq .SimulatorLineup_card__C7fkh{background:var(--color-white);border:1px solid var(--color-gray-200)}.SimulatorLineup_sectionDark__eQPGO .SimulatorLineup_card__C7fkh{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1)}.SimulatorLineup_sectionLight__74uGq .SimulatorLineup_card__C7fkh:hover{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.SimulatorLineup_sectionDark__eQPGO .SimulatorLineup_card__C7fkh:hover{border-color:var(--color-primary);background:rgba(255,255,255,.07);transform:translateY(-2px)}.SimulatorLineup_card__C7fkh:active{transform:translateY(0) scale(.995)}.SimulatorLineup_card__C7fkh:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.SimulatorLineup_cardSuggested__HO6T7{border-left-width:3px}.SimulatorLineup_sectionDark__eQPGO .SimulatorLineup_cardSuggested__HO6T7,.SimulatorLineup_sectionLight__74uGq .SimulatorLineup_cardSuggested__HO6T7{border-left-color:var(--color-primary)}.SimulatorLineup_cardTop__5bU2j{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.SimulatorLineup_cardTitle__pICBP{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-bold);letter-spacing:-.01em;line-height:1.25;margin:0}.SimulatorLineup_sectionLight__74uGq .SimulatorLineup_cardTitle__pICBP{color:var(--color-black)}.SimulatorLineup_sectionDark__eQPGO .SimulatorLineup_cardTitle__pICBP{color:var(--color-white)}.SimulatorLineup_suggestedFlag__mE7gp{font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--color-primary-text-dark)}.SimulatorLineup_sectionDark__eQPGO .SimulatorLineup_suggestedFlag__mE7gp{color:var(--color-accent)}.SimulatorLineup_cardLede__pY07k{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.5}.SimulatorLineup_sectionLight__74uGq .SimulatorLineup_cardLede__pY07k{color:var(--color-gray-700)}.SimulatorLineup_sectionDark__eQPGO .SimulatorLineup_cardLede__pY07k{color:var(--color-gray-200)}.SimulatorLineup_cardMeta__9hvlj{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-3)}.SimulatorLineup_sectionLight__74uGq .SimulatorLineup_cardMeta__9hvlj{border-top:1px solid var(--color-gray-200)}.SimulatorLineup_sectionDark__eQPGO .SimulatorLineup_cardMeta__9hvlj{border-top:1px solid rgba(255,255,255,.1)}.SimulatorLineup_metaRow__6tl_t{display:flex;flex-direction:column;gap:2px}.SimulatorLineup_metaLabel__TfKX0{font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase}.SimulatorLineup_sectionLight__74uGq .SimulatorLineup_metaLabel__TfKX0{color:var(--color-gray-600)}.SimulatorLineup_sectionDark__eQPGO .SimulatorLineup_metaLabel__TfKX0{color:var(--color-gray-400)}.SimulatorLineup_metaValue__aTTJJ{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.45}.SimulatorLineup_sectionLight__74uGq .SimulatorLineup_metaValue__aTTJJ{color:var(--color-black)}.SimulatorLineup_sectionDark__eQPGO .SimulatorLineup_metaValue__aTTJJ{color:var(--color-white)}.SimulatorLineup_cardWhy__iAJBr{font-family:var(--font-body);font-size:var(--text-sm);font-style:italic;line-height:1.5}.SimulatorLineup_sectionLight__74uGq .SimulatorLineup_cardWhy__iAJBr{color:var(--color-gray-700)}.SimulatorLineup_sectionDark__eQPGO .SimulatorLineup_cardWhy__iAJBr{color:var(--color-gray-200)}.SimulatorLineup_cardNote__2HuWc{font-family:var(--font-body);font-size:var(--text-xs);line-height:1.5}.SimulatorLineup_sectionLight__74uGq .SimulatorLineup_cardNote__2HuWc{color:var(--color-gray-600)}.SimulatorLineup_sectionDark__eQPGO .SimulatorLineup_cardNote__2HuWc{color:var(--color-gray-400)}.SimulatorLineup_cardLink___4IGV{margin-top:auto;padding-top:var(--space-2);font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-semibold)}.SimulatorLineup_sectionLight__74uGq .SimulatorLineup_cardLink___4IGV{color:var(--color-primary-text-dark)}.SimulatorLineup_sectionDark__eQPGO .SimulatorLineup_cardLink___4IGV{color:var(--color-accent)}.SimulatorLineup_recreational__cxsW3{margin-top:var(--space-8);padding-top:var(--space-6)}.SimulatorLineup_sectionLight__74uGq .SimulatorLineup_recreational__cxsW3{border-top:1px solid var(--color-gray-300)}.SimulatorLineup_sectionDark__eQPGO .SimulatorLineup_recreational__cxsW3{border-top:1px solid rgba(255,255,255,.15)}.SimulatorLineup_recreationalTag__Lybft{display:inline-block;margin-bottom:var(--space-3);font-family:var(--font-display);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.04em;text-transform:uppercase}.SimulatorLineup_sectionLight__74uGq .SimulatorLineup_recreationalTag__Lybft{color:var(--color-gray-600)}.SimulatorLineup_sectionDark__eQPGO .SimulatorLineup_recreationalTag__Lybft{color:var(--color-gray-400)}.SimulatorLineup_recreationalBody__HI7N9{display:flex;flex-direction:column;gap:var(--space-2);max-width:var(--text-max-width)}.SimulatorLineup_recreationalTitle__xBeoU{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--font-bold);letter-spacing:-.01em;line-height:1.25;margin:0}.SimulatorLineup_sectionLight__74uGq .SimulatorLineup_recreationalTitle__xBeoU{color:var(--color-black)}.SimulatorLineup_sectionDark__eQPGO .SimulatorLineup_recreationalTitle__xBeoU{color:var(--color-white)}.SimulatorLineup_recreationalText__94a1y{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.6;margin:0}.SimulatorLineup_sectionLight__74uGq .SimulatorLineup_recreationalText__94a1y{color:var(--color-gray-700)}.SimulatorLineup_sectionDark__eQPGO .SimulatorLineup_recreationalText__94a1y{color:var(--color-gray-200)}.SimulatorLineup_recreationalLink__zYUDy{align-self:flex-start;display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-display);font-size:var(--text-sm);font-weight:var(--font-semibold);text-decoration:none}.SimulatorLineup_sectionLight__74uGq .SimulatorLineup_recreationalLink__zYUDy{color:var(--color-primary-text-dark)}.SimulatorLineup_sectionDark__eQPGO .SimulatorLineup_recreationalLink__zYUDy{color:var(--color-accent)}.SimulatorLineup_recreationalLink__zYUDy:hover{text-decoration:underline}.SimulatorLineup_recreationalLink__zYUDy:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}@media (prefers-reduced-motion:reduce){.SimulatorLineup_card__C7fkh{transition:border-color .15s ease-out}.SimulatorLineup_card__C7fkh:active,.SimulatorLineup_card__C7fkh:hover{transform:none}}@media (prefers-contrast:more){.SimulatorLineup_sectionLight__74uGq .SimulatorLineup_card__C7fkh{border-color:var(--color-black)}.SimulatorLineup_sectionDark__eQPGO .SimulatorLineup_card__C7fkh{background:var(--color-black);border-color:var(--color-white)}}.PriceIncreaseNotice_section__I_Ls0{padding:var(--space-7) var(--section-padding-x);background:var(--color-white)}.PriceIncreaseNotice_notice__ERpux{max-width:var(--container-md);margin:0 auto;display:flex;gap:var(--space-4);align-items:flex-start;background:linear-gradient(180deg,#ffffff 0,var(--color-gray-50) 100%);border:1px solid var(--border-light);border-left:4px solid var(--color-primary);border-radius:var(--radius-md);padding:var(--space-5) var(--space-6)}.PriceIncreaseNotice_iconWrap__1VnNV{color:var(--color-primary-text-dark);flex-shrink:0;margin-top:2px;line-height:0}.PriceIncreaseNotice_icon__yMysQ{width:var(--icon-md);height:var(--icon-md)}.PriceIncreaseNotice_content__BzfjE{display:flex;flex-direction:column;gap:var(--space-2);flex:1;min-width:0}.PriceIncreaseNotice_heading__Wi2U7{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-black);line-height:var(--leading-tight);margin:0}.PriceIncreaseNotice_body__msdBu{font-family:var(--font-body);font-size:var(--text-base);color:var(--color-gray-700);line-height:var(--leading-normal);margin:0;max-width:62ch}.PriceIncreaseNotice_ctaRow__YVQjh{margin-top:var(--space-3);display:flex;gap:var(--space-3);flex-wrap:wrap}@media (max-width:560px){.PriceIncreaseNotice_notice__ERpux{flex-direction:column;gap:var(--space-3);padding:var(--space-5)}.PriceIncreaseNotice_ctaRow__YVQjh{flex-direction:column;align-items:stretch}}.HiringCallout_callout__VZvG5{background:var(--bg-secondary);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);padding:2.5rem 1.25rem}.HiringCallout_container__SMc2p{max-width:1080px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem}@media (min-width:768px){.HiringCallout_container__SMc2p{flex-direction:row;text-align:left;gap:2rem}}.HiringCallout_iconWrap__mGHZu{flex-shrink:0;width:56px;height:56px;border-radius:50%;background:#ffffff;border:1px solid var(--border-default);display:flex;align-items:center;justify-content:center;color:var(--color-primary-text-dark)}.HiringCallout_icon__b7C5_{width:26px;height:26px}.HiringCallout_content__h1KnP{flex:1;min-width:0}.HiringCallout_eyebrow__MJGWe{display:inline-block;font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700;color:var(--color-primary-text-dark);margin-bottom:.35rem}.HiringCallout_heading__7oEIs{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:.05em;font-size:clamp(1.15rem,3vw,1.5rem);line-height:1.3;color:var(--color-black);margin:0 0 .5rem}.HiringCallout_body__We85a{font-family:var(--font-body);font-size:1rem;line-height:1.6;color:var(--color-gray-700);margin:0;max-width:46rem}.HiringCallout_actions__bolzP{flex-shrink:0}.OptimizedVideoBackground_container__Mwltx{position:relative;width:100%;overflow:hidden;background-color:var(--color-secondary-dark,#0C1E31)}.OptimizedVideoBackground_poster__Hninr{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transition:opacity .5s ease-out}.OptimizedVideoBackground_posterHidden__DmEvo{opacity:0;pointer-events:none}.OptimizedVideoBackground_video__IzymV{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:2;opacity:0;transition:opacity .5s ease-in}.OptimizedVideoBackground_videoVisible__JF9Vq{opacity:1}.OptimizedVideoBackground_loadingIndicator__guwz6{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.OptimizedVideoBackground_spinner__842e4{width:40px;height:40px;border:3px solid rgba(255,255,255,.2);border-top:3px solid var(--color-primary,#ed852c);border-radius:50%;animation:OptimizedVideoBackground_spin__O1WTX .8s linear infinite}@keyframes OptimizedVideoBackground_spin__O1WTX{to{transform:rotate(1turn)}}@media (max-width:767px){.OptimizedVideoBackground_container__Mwltx{min-height:200px}}.SimulatorSectionV2_section__4veWz{padding:var(--space-12,6rem) var(--space-4,1rem);background:var(--color-secondary-dark,#0C1E31);min-height:50vh}.SimulatorSectionV2_container__ZgAeV{max-width:1200px;margin:0 auto}.SimulatorSectionV2_sectionHeader__GZ0na{text-align:center;margin-bottom:var(--space-6,2rem)}.SimulatorSectionV2_eyebrow__88M7f{font-size:var(--text-xs,.75rem);color:var(--color-primary,#ED852C);letter-spacing:.1em;display:block}.SimulatorSectionV2_eyebrow__88M7f,.SimulatorSectionV2_title__qs37x{font-family:var(--font-heading);font-weight:700;text-transform:uppercase;margin-bottom:var(--space-2,.5rem)}.SimulatorSectionV2_title__qs37x{font-size:var(--text-2xl,1.5rem);color:#ffffff;letter-spacing:.05em}@media (min-width:768px){.SimulatorSectionV2_title__qs37x{font-size:var(--text-3xl,2rem)}}.SimulatorSectionV2_subtitle__lC9CR{font-family:var(--font-body);font-size:var(--text-sm,.875rem);color:rgba(255,255,255,.6);margin:0 auto;text-align:center;width:100%;display:block}.SimulatorSectionV2_subtitle__lC9CR strong{color:var(--color-primary,#ED852C)}.SimulatorSectionV2_categoryTabs__NccFg{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-2,.5rem);margin-bottom:var(--space-6,2rem)}.SimulatorSectionV2_categoryTab__VYPaX{font-family:var(--font-heading);font-size:var(--text-xs,.75rem);font-weight:700;color:rgba(255,255,255,.6);background:transparent;border:1px solid rgba(255,255,255,.2);padding:var(--space-2,.5rem) var(--space-3,.75rem);border-radius:var(--radius-sm,4px);cursor:pointer;transition:all .2s ease;min-height:44px;min-width:44px;text-transform:uppercase;letter-spacing:.05em}.SimulatorSectionV2_categoryTab__VYPaX:hover{border-color:rgba(255,255,255,.4);color:#ffffff}.SimulatorSectionV2_categoryTabActive__HUWQ3{background:var(--color-primary,#ED852C);border-color:var(--color-primary,#ED852C);color:#ffffff}.SimulatorSectionV2_categoryTabShort__ELgSy{display:inline}.SimulatorSectionV2_hero__C_l3b{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8,3rem);align-items:center}@media (max-width:767px){.SimulatorSectionV2_hero__C_l3b{grid-template-columns:1fr}}.SimulatorSectionV2_heroMedia__ZiGsO{position:relative;aspect-ratio:4/3;border-radius:var(--radius-lg,12px);overflow:hidden;background:var(--color-secondary-dark,#0C1E31)}.SimulatorSectionV2_videoContainer___utNq{border-radius:var(--radius-lg,12px)}.SimulatorSectionV2_heroImg__ohIMQ{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-lg,12px)}.SimulatorSectionV2_imagePlaceholder__PGui4{width:100%;height:100%;background:linear-gradient(135deg,#192C44,#0C1E31);display:flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:var(--text-sm,.875rem);color:rgba(255,255,255,.3);border:1px solid rgba(255,255,255,.1)}.SimulatorSectionV2_heroContent__1l8Zd{display:flex;flex-direction:column;gap:var(--space-4,1rem)}@media (max-width:767px){.SimulatorSectionV2_heroContent__1l8Zd{text-align:center;align-items:center}}.SimulatorSectionV2_badge__bvng7{display:inline-block;font-size:var(--text-xs,.75rem);color:var(--color-primary,#ED852C);background:rgba(237,133,44,.15);border:1px solid rgba(237,133,44,.3);padding:var(--space-1,.25rem) var(--space-3,.75rem);border-radius:var(--radius-full,999px);letter-spacing:.1em;width:fit-content}.SimulatorSectionV2_badge__bvng7,.SimulatorSectionV2_cardTitle__wV7lg{font-family:var(--font-heading);font-weight:700;text-transform:uppercase}.SimulatorSectionV2_cardTitle__wV7lg{font-size:var(--text-xl,1.25rem);color:#ffffff;letter-spacing:.05em;line-height:1.2;margin:0}@media (min-width:768px){.SimulatorSectionV2_cardTitle__wV7lg{font-size:var(--text-2xl,1.5rem)}}.SimulatorSectionV2_cardDesc__7drIm{font-family:var(--font-body);font-size:var(--text-base,1rem);color:rgba(255,255,255,.7);line-height:1.6;margin:0}.SimulatorSectionV2_features__beVpX{display:flex;flex-direction:column;gap:var(--space-2,.5rem)}.SimulatorSectionV2_feature__Hfrpj{font-family:var(--font-body);font-size:var(--text-sm,.875rem);color:rgba(255,255,255,.8)}@media (max-width:767px){.SimulatorSectionV2_features__beVpX{text-align:left;align-items:flex-start;width:100%;max-width:400px}}.SimulatorSectionV2_quickStats__Uj6Dv{display:flex;justify-content:center;gap:var(--space-6,2rem);margin-top:var(--space-8,3rem);padding-top:var(--space-6,2rem);border-top:1px solid rgba(255,255,255,.1)}@media (max-width:639px){.SimulatorSectionV2_quickStats__Uj6Dv{gap:var(--space-3,.75rem)}}.SimulatorSectionV2_stat__m32I4{display:flex;flex-direction:column;gap:var(--space-1,.25rem);text-align:center}.SimulatorSectionV2_statValue__OAiNM{font-family:var(--font-heading);font-size:var(--text-2xl,1.5rem);font-weight:700;color:var(--color-primary,#ED852C);line-height:1}@media (max-width:639px){.SimulatorSectionV2_statValue__OAiNM{font-size:var(--text-xl,1.25rem)}}.SimulatorSectionV2_statLabel__U0n1U{font-family:var(--font-body);font-size:var(--text-sm,.875rem);color:rgba(255,255,255,.6)}.SimulatorComparison_section__yTNlX{padding:var(--space-8) var(--space-4-5);background:var(--color-off-white)}.SimulatorComparison_article__hDQQI{padding:var(--space-6) 0;background:transparent}.SimulatorComparison_inner__HUfl0{max-width:72rem;margin:0 auto}.SimulatorComparison_heading__TjoCA{font-family:var(--font-heading);font-size:var(--text-2xl);line-height:1.25;color:var(--color-black);margin:0 0 var(--space-5)}.SimulatorComparison_character__VaBdl,.SimulatorComparison_guide__X_xLU,.SimulatorComparison_problem__AQQ25{font-family:var(--font-body);font-size:var(--text-base);line-height:1.7;max-width:68ch;margin:0 0 var(--space-4)}.SimulatorComparison_character__VaBdl{color:var(--color-black);font-weight:600}.SimulatorComparison_problem__AQQ25{color:var(--color-gray-700)}.SimulatorComparison_guide__X_xLU{color:var(--color-black)}.SimulatorComparison_planHeading__AETiY{font-family:var(--font-heading);font-size:var(--text-lg);line-height:1.3;color:var(--color-black);margin:var(--space-6) 0 var(--space-4)}.SimulatorComparison_plan__U9vVz{list-style:none;margin:0 0 var(--space-6);padding:0;display:grid;gap:var(--space-4)}.SimulatorComparison_planStep__xynCQ{display:grid;grid-template-columns:2rem 1fr;gap:var(--space-3);align-items:start}.SimulatorComparison_planNumber__8dCdh{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-secondary-dark);color:var(--color-white);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:700}.SimulatorComparison_planText__JoPKL{font-family:var(--font-body);font-size:var(--text-base);line-height:1.7;color:var(--color-black);max-width:62ch}.SimulatorComparison_recommendation__Kjc0P{border-left:4px solid var(--color-primary);background:var(--color-white);padding:var(--space-4) var(--space-4-5);border-radius:var(--radius-md,.5rem);margin:0 0 var(--space-6)}.SimulatorComparison_recommendationLabel__NBkoq{font-family:var(--font-heading);font-size:var(--text-lg);line-height:1.3;color:var(--color-black);margin:0 0 var(--space-2)}.SimulatorComparison_recommendationNote__bFcQ_,.SimulatorComparison_recommendationWhy__MEH0d{font-family:var(--font-body);font-size:var(--text-base);line-height:1.6;color:var(--color-gray-700);margin:0;max-width:62ch}.SimulatorComparison_recommendationNote__bFcQ_{margin-top:var(--space-2);font-size:var(--text-sm);color:var(--color-gray-600)}.SimulatorComparison_tableBlock__mTqT_{margin:0 0 var(--space-6)}.SimulatorComparison_tableScroll__xhcDC{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:var(--radius-md,.5rem);border:1px solid var(--color-gray-300);background:var(--color-white)}.SimulatorComparison_tableScroll__xhcDC:focus-visible{outline:2px solid var(--color-primary-text-dark);outline-offset:2px}.SimulatorComparison_table__umdzK{width:100%;min-width:30rem;border-collapse:collapse;font-family:var(--font-body);font-size:var(--text-sm)}.SimulatorComparison_tableCaption__dE2um{caption-side:top;text-align:left;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);font-weight:600;color:var(--color-gray-700)}.SimulatorComparison_table__umdzK td,.SimulatorComparison_table__umdzK th{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;line-height:1.6;border-bottom:1px solid var(--color-gray-200)}.SimulatorComparison_table__umdzK thead th{background:var(--color-secondary-dark);color:var(--color-white);font-family:var(--font-heading);font-size:var(--text-sm)}.SimulatorComparison_table__umdzK tbody th{color:var(--color-black);font-weight:600;white-space:nowrap}.SimulatorComparison_table__umdzK tbody td{color:var(--color-gray-800)}.SimulatorComparison_table__umdzK tbody tr:last-child td,.SimulatorComparison_table__umdzK tbody tr:last-child th{border-bottom:0}.SimulatorComparison_recommendedCol__0kUte{background:rgba(237,133,44,.08)}.SimulatorComparison_table__umdzK thead th.SimulatorComparison_recommendedCol__0kUte{background:var(--color-secondary-dark);box-shadow:inset 0 -4px 0 var(--color-primary)}.SimulatorComparison_recommendedFlag__zVjxY{display:block;font-family:var(--font-body);font-size:var(--text-xs);font-weight:500;text-transform:none;opacity:.9}.SimulatorComparison_outcomes__gcgjR{display:grid;gap:var(--space-4);margin:0 0 var(--space-6)}.SimulatorComparison_outcome__fgvXF{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md,.5rem);padding:var(--space-4) var(--space-4-5)}.SimulatorComparison_outcomeLabel__JpWAJ{font-family:var(--font-heading);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--color-primary-text-dark);margin:0 0 var(--space-2)}.SimulatorComparison_outcomeText__ls0f2{font-family:var(--font-body);font-size:var(--text-base);line-height:1.65;color:var(--color-black);margin:0}.SimulatorComparison_approval__Dly6E{border-top:1px solid var(--color-gray-300);padding-top:var(--space-5);margin:0 0 var(--space-6)}.SimulatorComparison_approvalHeading__FO8XO{font-family:var(--font-heading);font-size:var(--text-lg);line-height:1.3;color:var(--color-black);margin:0 0 var(--space-3)}.SimulatorComparison_approvalLine__GBEAg{font-family:var(--font-body);font-size:var(--text-sm);line-height:1.65;color:var(--color-gray-700);max-width:68ch;margin:0 0 var(--space-2)}.SimulatorComparison_ctaRow__j8_Xc{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);margin:0 0 var(--space-5)}.SimulatorComparison_learnMoreLink__u_zIM,.SimulatorComparison_transitionalLink__kj_ay{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-body);font-size:var(--text-base);font-weight:600;color:var(--color-primary-text-dark);text-decoration:underline;text-underline-offset:3px}.SimulatorComparison_learnMoreLink__u_zIM:hover,.SimulatorComparison_transitionalLink__kj_ay:hover{color:var(--color-black)}.SimulatorComparison_learnMoreLink__u_zIM:focus-visible,.SimulatorComparison_transitionalLink__kj_ay:focus-visible{outline:2px solid var(--color-primary-text-dark);outline-offset:2px;border-radius:2px}.SimulatorComparison_learnMore__SFmtF{margin:0}@media (min-width:768px){.SimulatorComparison_section__yTNlX{padding:var(--space-9) var(--space-6)}.SimulatorComparison_article__hDQQI{padding:var(--space-7) 0}.SimulatorComparison_heading__TjoCA{font-size:var(--text-3xl)}.SimulatorComparison_outcomes__gcgjR{grid-template-columns:repeat(2,minmax(0,1fr))}.SimulatorComparison_ctaRow__j8_Xc{flex-direction:row;align-items:center;gap:var(--space-5)}.SimulatorComparison_table__umdzK{font-size:var(--text-base)}}@media (min-width:1024px){.SimulatorComparison_section__yTNlX{padding:var(--space-10) var(--space-6)}.SimulatorComparison_plan__U9vVz{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.SimulatorComparison_planStep__xynCQ{grid-template-columns:1fr;gap:var(--space-3)}.SimulatorComparison_table__umdzK{min-width:0}}.WhyUsSectionV2_section__2pIkU{background:var(--color-secondary-dark,#0C1E31);padding:var(--space-10,4rem) var(--space-4,1rem)}.WhyUsSectionV2_container__fwU7p{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-12,6rem);align-items:center}@media (max-width:767px){.WhyUsSectionV2_container__fwU7p{grid-template-columns:1fr;gap:var(--space-8,3rem)}}.WhyUsSectionV2_left___YZhm{display:flex;flex-direction:column;gap:var(--space-4,1rem)}.WhyUsSectionV2_eyebrow__1kDLW{font-size:var(--text-xs,.75rem);color:var(--color-primary,#ED852C);letter-spacing:.1em}.WhyUsSectionV2_eyebrow__1kDLW,.WhyUsSectionV2_title__8SlIy{font-family:var(--font-heading);font-weight:700;text-transform:uppercase}.WhyUsSectionV2_title__8SlIy{font-size:var(--text-4xl,2.5rem);color:#ffffff;letter-spacing:.05em;line-height:1.1;margin:0}@media (max-width:767px){.WhyUsSectionV2_title__8SlIy{font-size:var(--text-3xl,2rem)}}.WhyUsSectionV2_highlight__qyKzH{color:var(--color-primary,#ED852C)}.WhyUsSectionV2_subtitle__ez67C{font-family:var(--font-body);font-size:var(--text-lg,1.125rem);color:rgba(255,255,255,.7);line-height:1.5;margin:0}.WhyUsSectionV2_right__w59HU{display:flex;flex-direction:column;gap:var(--space-5,1.5rem)}.WhyUsSectionV2_feature__u0Eyy{display:flex;gap:var(--space-4,1rem);align-items:flex-start;padding:var(--space-4,1rem);background:rgba(255,255,255,.03);border-radius:var(--radius-md,8px);transition:all .2s ease}.WhyUsSectionV2_feature__u0Eyy:hover{background:rgba(255,255,255,.06)}.WhyUsSectionV2_featureNum__rk5VE{font-family:var(--font-heading);font-size:var(--text-lg,1.125rem);font-weight:700;color:var(--color-primary,#ED852C);min-width:32px}.WhyUsSectionV2_featureContent__2R2S9{flex:1}.WhyUsSectionV2_featureTitle__QxepO{font-family:var(--font-heading);font-size:var(--text-sm,.875rem);font-weight:700;color:#ffffff;text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--space-1,.25rem)}.WhyUsSectionV2_featureDesc__qDBZD{font-family:var(--font-body);font-size:var(--text-sm,.875rem);color:rgba(255,255,255,.6);line-height:1.4;margin:0}