.WhatToExpect_section__oVrRU{background:#fff;padding:var(--space-12,96px) 0}.WhatToExpect_container__rkZDT{max-width:800px;margin:0 auto;padding:0 var(--space-4,32px)}.WhatToExpect_callout__IeKwC{background:#FFF8E1;border:2px solid var(--color-primary,#ed852c);border-radius:.5rem;padding:var(--space-6,48px);box-shadow:0 4px 12px rgba(237,133,44,.1)}.WhatToExpect_header__p4BvY{display:flex;align-items:center;gap:var(--space-3,24px);margin-bottom:var(--space-4,32px)}.WhatToExpect_icon__ywknN{width:32px;height:32px;color:var(--color-primary,#ED852C);flex-shrink:0}.WhatToExpect_title__p6853{font-family:var(--font-heading);font-size:var(--fs-xl,1.75rem);font-weight:700;color:var(--color-text,#0C1E31);margin:0;line-height:1.3}.WhatToExpect_description__ebZJ7{font-family:var(--font-body);font-size:var(--fs-base,1rem);color:var(--color-text,#333);line-height:1.6;margin:0 0 var(--space-5,40px)}.WhatToExpect_benefits__1VLgK{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;gap:var(--space-3,24px)}@media (min-width:640px){.WhatToExpect_benefits__1VLgK{grid-template-columns:1fr 1fr}}.WhatToExpect_benefits__1VLgK li{display:flex;align-items:center;gap:var(--space-2,16px);font-family:var(--font-body);font-size:var(--fs-base,1rem);color:var(--color-text,#333);line-height:1.5}.WhatToExpect_checkIcon__PMyY_{width:20px;height:20px;color:var(--color-success,#27AE60);flex-shrink:0}@media (max-width:467px){.WhatToExpect_section__oVrRU{padding:var(--space-8,64px) 0}.WhatToExpect_container__rkZDT{padding:0 var(--space-3,16px)}.WhatToExpect_callout__IeKwC{padding:var(--space-4,24px) var(--space-3,16px)}.WhatToExpect_header__p4BvY{flex-direction:column;align-items:flex-start;gap:var(--space-2,16px)}.WhatToExpect_icon__ywknN{width:24px;height:24px}.WhatToExpect_title__p6853{font-size:1.125rem;line-height:1.5}.WhatToExpect_description__ebZJ7{font-size:.875rem;line-height:1.5}.WhatToExpect_benefits__1VLgK{grid-template-columns:1fr;gap:var(--space-2,12px)}.WhatToExpect_benefits__1VLgK li{font-size:.8125rem}.WhatToExpect_checkIcon__PMyY_{width:16px;height:16px}}@media (min-width:468px) and (max-width:767px){.WhatToExpect_section__oVrRU{padding:var(--space-10,80px) 0}.WhatToExpect_callout__IeKwC{padding:var(--space-5,40px) var(--space-4,32px)}.WhatToExpect_header__p4BvY{flex-direction:column;align-items:flex-start;gap:var(--space-2,16px)}.WhatToExpect_title__p6853{font-size:var(--fs-lg,1.25rem)}.WhatToExpect_description__ebZJ7{font-size:var(--fs-sm,.875rem)}.WhatToExpect_benefits__1VLgK{grid-template-columns:1fr}.WhatToExpect_benefits__1VLgK li{font-size:var(--fs-sm,.875rem)}}.WhatToExpect_ctaRow__Zi4Jd{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--color-gray-200,#e5e7eb);text-align:center}.SoloSimulatorSection_section__E0R6Z{position:relative;padding:var(--space-10) var(--space-4);overflow:hidden}.SoloSimulatorSection_backgroundPicture__WhxaC{position:absolute;inset:0}.SoloSimulatorSection_backgroundImage__dvCt8{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center top}.SoloSimulatorSection_overlay__u1U4U{position:absolute;inset:0;background:linear-gradient(135deg,rgba(12,30,49,.92),rgba(25,44,68,.88))}.SoloSimulatorSection_container__C1Bvr{position:relative;z-index:1;max-width:900px;margin:0 auto}.SoloSimulatorSection_card__WHF9J{background:rgba(12,30,49,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:12px;padding:var(--space-8);border:1px solid rgba(255,255,255,.15);box-shadow:0 8px 32px rgba(0,0,0,.3)}.SoloSimulatorSection_cardContent__NmFst{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-8);flex-wrap:wrap}.SoloSimulatorSection_textContent__d0Rv8{flex:1 1 300px}.SoloSimulatorSection_eyebrow__zLUq6{font-size:.6875rem;letter-spacing:.1em;color:var(--color-primary)}.SoloSimulatorSection_eyebrow__zLUq6,.SoloSimulatorSection_headline__76tyJ{font-family:var(--font-heading);font-weight:var(--font-bold);text-transform:uppercase}.SoloSimulatorSection_headline__76tyJ{font-size:var(--text-2xl);letter-spacing:var(--tracking-wider);color:var(--color-white);margin-top:var(--space-2);margin-bottom:var(--space-3)}.SoloSimulatorSection_description__flads{color:rgba(255,255,255,.75);font-size:.9375rem;line-height:1.6;margin-bottom:var(--space-5)}.SoloSimulatorSection_features__2fnYU{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.SoloSimulatorSection_featureItem__tj3UR{display:flex;align-items:center;gap:var(--space-2);font-size:.875rem;color:rgba(255,255,255,.9)}.SoloSimulatorSection_featureIcon__DPN99{color:var(--color-accent);font-weight:var(--font-bold)}.SoloSimulatorSection_pricingBox__C0WDS{flex:0 0 auto;background:rgba(255,255,255,.05);border-radius:8px;padding:var(--space-6);min-width:200px;text-align:center}.SoloSimulatorSection_pricingLabel__8XRIW{font-family:var(--font-heading);font-size:.625rem;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.5);display:block;margin-bottom:var(--space-2)}.SoloSimulatorSection_price__ZBSbI{font-family:var(--font-mono);font-size:2.25rem;font-weight:var(--font-bold);color:var(--color-white);line-height:1}.SoloSimulatorSection_pricingUnit__KVgnk{font-family:var(--font-heading);font-size:.6875rem;font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.6);display:block;margin-top:var(--space-1)}.SoloSimulatorSection_bundleNote__wART6{font-size:.8125rem;color:var(--color-accent);margin-top:var(--space-2);margin-bottom:var(--space-2)}.SoloSimulatorSection_singlePrice__YuPfY{font-size:.6875rem;color:rgba(255,255,255,.5);margin-bottom:var(--space-2)}.SoloSimulatorSection_byoCfi__TyHBa{font-size:.6875rem;color:var(--color-primary);margin-bottom:var(--space-4)}.SoloSimulatorSection_cta__wNOQO{width:100%}@media (max-width:767px){.SoloSimulatorSection_section__E0R6Z{padding:var(--space-8) var(--space-4)}.SoloSimulatorSection_card__WHF9J{padding:var(--space-6)}.SoloSimulatorSection_cardContent__NmFst{flex-direction:column;gap:var(--space-6)}.SoloSimulatorSection_pricingBox__C0WDS{width:100%;min-width:unset}.SoloSimulatorSection_headline__76tyJ{font-size:var(--text-xl)}}.SoloSimulatorSection_ctaRow__M9G_c{margin-top:1.5rem;text-align:center}.TrainingPlan_section__5TZ_B{--plan-spring:var(--ease-out-strong);--plan-spring-time:450ms;padding-block:var(--space-9);background:var(--color-white);color:var(--color-black);scroll-margin-top:var(--space-10)}@supports (transition-timing-function:linear(0,1)){.TrainingPlan_section__5TZ_B{--plan-spring:linear(0,0.191,0.475,0.692,0.829,0.908,0.952,0.976,0.988,0.994,1)}}.TrainingPlan_container__pgvvT{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-padding)}.TrainingPlan_header__ZLWYo{margin-bottom:var(--space-7)}.TrainingPlan_eyebrow__UsWql{font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-primary-text-dark)}.TrainingPlan_heading__evOve,.TrainingPlan_lessonTitle__2rrPw,.TrainingPlan_phase__XOoDH h4{font-family:var(--font-heading);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase}.TrainingPlan_heading__evOve{margin-block:var(--space-3);font-size:var(--text-3xl-fluid);line-height:var(--leading-tight)}.TrainingPlan_intro__0pqzZ{max-width:var(--text-max-width);margin:0;font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary)}.TrainingPlan_start__j8JJO{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-5)}.TrainingPlan_summary__CeUaO{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-black)}.TrainingPlan_summary__CeUaO span+span:before{content:"/";margin-right:var(--space-2);color:var(--color-gray-600)}.TrainingPlan_path__qeJuO{--path-gap:var(--space-5);--node:var(--space-6);--cols:1;position:relative;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--path-gap);row-gap:0;margin:0;padding:0 0 0 calc(var(--node) + var(--space-3));list-style:none}.TrainingPlan_path__qeJuO:before{content:"";position:absolute;inset-block:0;left:calc(var(--node) / 2 - var(--border-width-default) / 2);width:var(--border-width-default);background:var(--color-gray-300)}.TrainingPlan_lesson__pKWGD{--row:var(--row-1);--col:1;display:contents}.TrainingPlan_card__7wfhM{grid-column:var(--col);grid-row:calc(var(--row) * 2 - 1);position:relative;min-width:0;padding-bottom:var(--space-6);scroll-margin-top:var(--space-10)}.TrainingPlan_node__4UAkT{position:absolute;z-index:1;top:0;left:calc(-1 * (var(--node) + var(--space-3)));display:grid;place-items:center;width:var(--node);height:var(--node);border-radius:var(--radius-full);background:var(--color-black);color:var(--color-white);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-bold);box-shadow:0 0 0 var(--border-width-thick) var(--color-white);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.TrainingPlan_cardOpen__a6Gvh .TrainingPlan_node__4UAkT{background:var(--color-primary);color:var(--color-black)}.TrainingPlan_when__4y3Dn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-2);min-height:var(--node);margin:0 0 var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-gray-700)}.TrainingPlan_when__4y3Dn span:first-child{padding:0 var(--space-2);border-radius:var(--radius-full);background:var(--color-gray-100);color:var(--color-gray-800)}.TrainingPlan_lessonTitle__2rrPw{margin:0 0 var(--space-2);font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:anywhere}.TrainingPlan_outcome__70EAf{margin:0 0 var(--space-3);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--color-black)}.TrainingPlan_flies__VuCVE{margin:0 0 var(--space-3);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-gray-700);overflow-wrap:anywhere}.TrainingPlan_fliesLabel__v0v0p{margin-right:var(--space-1);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-primary-text-dark)}.TrainingPlan_skills__cTZQZ{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.TrainingPlan_skills__cTZQZ li{max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--color-gray-100);color:var(--color-gray-800);font-size:var(--text-xs);line-height:var(--leading-normal);overflow-wrap:anywhere}.TrainingPlan_milestone__5PxXj{display:flex;align-items:center;gap:var(--space-2);margin:var(--space-3) 0 0;font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--color-accent-text-dark)}.TrainingPlan_milestone__5PxXj svg{flex-shrink:0;width:var(--icon-xs);height:var(--icon-xs);fill:currentColor}.TrainingPlan_details__FtFR0,.TrainingPlan_lessonLink__wAvrs{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--input-height-md);min-width:var(--input-height-md);color:var(--color-primary-text-dark);font-family:var(--font-heading);font-size:var(--text-sm)}.TrainingPlan_details__FtFR0{margin:var(--space-1) 0 0 calc(-1 * var(--space-2));padding:0 var(--space-2);border:0;border-radius:var(--radius-md);background:transparent;cursor:pointer;transition:transform .1s var(--ease-out)}.TrainingPlan_details__FtFR0:active{transform:scale(.97)}.TrainingPlan_details__FtFR0 svg{width:var(--icon-xs);height:var(--icon-xs);fill:none;stroke:currentColor;stroke-width:2;transition:transform var(--plan-spring-time) var(--plan-spring)}.TrainingPlan_details__FtFR0[aria-expanded=true] svg{transform:rotate(180deg)}.TrainingPlan_details__FtFR0:focus-visible,.TrainingPlan_lessonLink__wAvrs:focus-visible{outline:var(--border-width-default) solid var(--color-focus);outline-offset:var(--border-width-default)}.TrainingPlan_panel__HjHRQ{grid-column:1/-1;grid-row:calc(var(--row) * 2);align-self:start;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:0fr;min-width:0;visibility:hidden;transition:grid-template-rows var(--plan-spring-time) var(--plan-spring),visibility 0s linear var(--plan-spring-time)}.TrainingPlan_panelOpen__9fBDG{grid-template-rows:1fr;visibility:visible;transition-delay:0s}.TrainingPlan_path__qeJuO[data-snap=true] .TrainingPlan_panel__HjHRQ:not(.TrainingPlan_panelOpen__9fBDG){transition:none}.TrainingPlan_panelClip__gCbWV{min-height:0;overflow:hidden}.TrainingPlan_panelInner__5aUm4{position:relative;margin-bottom:var(--space-6);padding:var(--space-4);border:var(--border-width-thin) solid var(--border-light);border-radius:var(--radius-xl);background:var(--color-gray-50);opacity:0;transform:translateY(calc(-1 * var(--space-2)));transition:opacity var(--duration-fast) var(--ease-out),transform var(--plan-spring-time) var(--plan-spring)}.TrainingPlan_panelOpen__9fBDG .TrainingPlan_panelInner__5aUm4{opacity:1;transform:translateY(0)}.TrainingPlan_panelLabel__F6KlA{margin:0 0 var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-bold);letter-spacing:var(--tracking-widest);text-transform:uppercase;color:var(--color-gray-700)}.TrainingPlan_milestoneNote__4I57k{margin:0 0 var(--space-4);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-gray-800)}.TrainingPlan_milestoneNote__4I57k strong{color:var(--color-accent-text-dark)}.TrainingPlan_phases__afp0S{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-5)}.TrainingPlan_phase__XOoDH{min-width:0}.TrainingPlan_briefing__7r5qV{--phase-color:var(--color-secondary)}.TrainingPlan_simulator__ftdY1{--phase-color:var(--color-primary)}.TrainingPlan_debrief___jZ9W{--phase-color:var(--color-secondary-dark)}.TrainingPlan_phase__XOoDH h4{margin:0 0 var(--space-3);font-size:var(--text-sm)}.TrainingPlan_phaseDot__ZYLmP{display:inline-block;flex-shrink:0;width:var(--space-2);height:var(--space-2);margin-right:var(--space-2);border-radius:var(--radius-full);background:var(--phase-color)}.TrainingPlan_duration__COjsT{display:block;margin-top:var(--space-1);font-family:var(--font-mono);font-weight:var(--font-normal);color:var(--color-gray-700)}.TrainingPlan_phase__XOoDH ol,.TrainingPlan_phase__XOoDH ul{margin:0;padding-left:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--color-gray-700)}.TrainingPlan_phase__XOoDH li+li{margin-top:var(--space-2)}.TrainingPlan_lessonLink__wAvrs{margin-top:var(--space-3);text-decoration:underline}.TrainingPlan_finish__IHoJm{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4)}.TrainingPlan_finishNode__7GaXv{position:relative;display:grid;place-items:center;flex-shrink:0;width:var(--space-6);height:var(--space-6);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-black)}.TrainingPlan_finishNode__7GaXv svg{width:var(--icon-xs);height:var(--icon-xs);fill:none;stroke:currentColor;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@media (min-width:768px){.TrainingPlan_path__qeJuO{--cols:2;padding-left:0}.TrainingPlan_path__qeJuO:before{content:none}.TrainingPlan_lesson__pKWGD{--row:var(--row-2);--col:var(--col-2)}.TrainingPlan_card__7wfhM{padding-top:calc(var(--node) + var(--space-3))}.TrainingPlan_when__4y3Dn{min-height:0}.TrainingPlan_card__7wfhM:before{content:"";position:absolute;top:calc(var(--node) / 2 - var(--border-width-default) / 2);left:0;right:0;height:var(--border-width-default);background:var(--color-gray-300)}.TrainingPlan_joinsNextOfTwo__WMTiN:before{right:calc(-1 * var(--path-gap))}.TrainingPlan_node__4UAkT{left:0}.TrainingPlan_panelInner__5aUm4{margin-top:var(--space-3);padding:var(--card-padding)}.TrainingPlan_panelInner__5aUm4:before{content:"";position:absolute;top:calc(-1 * var(--space-2) + var(--border-width-thin));left:calc((var(--col) - 1) * (100% + var(--path-gap)) / var(--cols) + var(--space-2));width:var(--space-3);height:var(--space-3);border-top:var(--border-width-thin) solid var(--border-light);border-left:var(--border-width-thin) solid var(--border-light);background:var(--color-gray-50);transform:rotate(45deg)}.TrainingPlan_phases__afp0S{grid-template-columns:repeat(3,minmax(0,1fr))}.TrainingPlan_finish__IHoJm{flex-direction:row;align-items:center}}@media (min-width:1280px){.TrainingPlan_path__qeJuO{--cols:var(--cols-wide)}.TrainingPlan_lesson__pKWGD{--row:var(--row-wide);--col:var(--col-wide)}.TrainingPlan_joinsNextOfTwo__WMTiN:before{right:0}.TrainingPlan_joinsNextWide__SfoBw:before{right:calc(-1 * var(--path-gap))}}@media (prefers-reduced-motion:reduce){.TrainingPlan_details__FtFR0,.TrainingPlan_details__FtFR0 svg,.TrainingPlan_panel__HjHRQ{transition:none}.TrainingPlan_panelInner__5aUm4{transform:none;transition:opacity var(--duration-fast) linear}.TrainingPlan_details__FtFR0:active{transform:none}}.TrainingPlan_path__qeJuO[data-reduced-motion=true] .TrainingPlan_details__FtFR0 svg,.TrainingPlan_path__qeJuO[data-reduced-motion=true] .TrainingPlan_panel__HjHRQ{transition:none}.TrainingPlan_path__qeJuO[data-reduced-motion=true] .TrainingPlan_panelInner__5aUm4{transform:none}