.ProgramsPage_fillImg__V6oNV{object-fit:cover;transition:scale .5s ease}.ProgramsPage_heroBand__aV9A3.ProgramsPage_heroBand__aV9A3{padding-top:clamp(24px,3.2vw,44px);padding-bottom:clamp(48px,5.6vw,84px);overflow:clip}.ProgramsPage_heroBand__aV9A3:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(72% 60% at 80% 4%,color-mix(in srgb,var(--brand-blue) 10%,transparent) 0,transparent 62%)}.ProgramsPage_ctaBtn__Xyl0K:focus-visible,.ProgramsPage_door__dvkXj:focus-visible,.ProgramsPage_faqQ__zs151:focus-visible,.ProgramsPage_trackBtn__tX5CW:focus-visible{outline:3px solid var(--brand-navy);outline-offset:3px}.ProgramsPage_hero__Gozr2{display:grid;gap:clamp(32px,4.6vw,60px);align-items:center}@media (min-width:980px){.ProgramsPage_hero__Gozr2{grid-template-columns:1.02fr .98fr}.ProgramsPage_heroWide__aeRVY{grid-template-columns:1fr}}.ProgramsPage_heroTitle__b_hmE{margin-top:20px;font-size:clamp(2.05rem,5vw,3.6rem);font-weight:800;line-height:1.07;letter-spacing:-.025em;color:var(--brand-navy)}.ProgramsPage_heroLead__6k1Lf{margin-top:20px;max-width:56ch;font-size:clamp(1.04rem,1.5vw,1.2rem);line-height:1.62;color:var(--ink-2)}.ProgramsPage_doors__XXrs_{position:relative;display:grid;gap:16px}.ProgramsPage_doorsBlob__e3b_9{position:absolute;width:62%;aspect-ratio:1;top:-14%;right:-12%;border-radius:50%;background:color-mix(in srgb,var(--brand-math) 26%,transparent);filter:blur(34px);opacity:.55;pointer-events:none}.ProgramsPage_doorsLabel__pbOR5{position:relative;font-size:.86rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);opacity:.8}.ProgramsPage_door__dvkXj{--door:var(--brand-blue);position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:16px;padding:clamp(20px,2.2vw,26px);border-radius:22px;background:#fff;border:1px solid var(--line);text-decoration:none;box-shadow:0 22px 44px -34px rgba(22,32,76,.6);transition:transform .2s ease,rotate .2s ease,border-color .2s ease,box-shadow .2s ease}.ProgramsPage_door__dvkXj:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--door)}.ProgramsPage_door__dvkXj:nth-of-type(odd){rotate:-.7deg}.ProgramsPage_door__dvkXj:nth-of-type(2n){rotate:.7deg}.ProgramsPage_door__dvkXj:hover{rotate:0deg;transform:translateY(-4px);border-color:color-mix(in srgb,var(--door) 42%,transparent);box-shadow:0 26px 48px -28px color-mix(in srgb,var(--door) 62%,transparent)}.ProgramsPage_doorIndex__34MdO{position:absolute;top:2px;right:14px;font-size:3.1rem;font-weight:800;line-height:1;letter-spacing:-.04em;color:color-mix(in srgb,var(--door) 12%,transparent);pointer-events:none}.ProgramsPage_doorIcon__072ME{flex:none;display:grid;place-items:center;width:50px;height:50px;border-radius:15px;color:var(--door);background:color-mix(in srgb,var(--door) 12%,#fff);transition:transform .2s ease}.ProgramsPage_door__dvkXj:hover .ProgramsPage_doorIcon__072ME{transform:scale(1.07) rotate(-5deg)}.ProgramsPage_doorBody__O__cI{display:flex;flex-direction:column;gap:6px;min-width:0}.ProgramsPage_doorTitle__YKU68{font-size:1.14rem;font-weight:800;color:var(--brand-navy);line-height:1.25;text-wrap:balance}.ProgramsPage_doorText__iF2ry{font-size:.95rem;line-height:1.5;color:var(--ink-2)}.ProgramsPage_doorCta__AFQ_Z{margin-top:4px;display:inline-flex;align-items:center;gap:7px;font-size:.92rem;font-weight:800;color:var(--door)}.ProgramsPage_doorArrow__Anl1M{width:18px;height:18px;transition:transform .18s ease}.ProgramsPage_door__dvkXj:hover .ProgramsPage_doorArrow__Anl1M{transform:translateX(4px)}.ProgramsPage_trackBand__gEfnY{scroll-margin-top:clamp(72px,9vw,118px)}.ProgramsPage_trackTop__6In2x{display:grid;gap:clamp(32px,4.6vw,60px);align-items:center}@media (min-width:980px){.ProgramsPage_trackTop__6In2x{grid-template-columns:1.04fr .96fr}.ProgramsPage_trackFlip__ySzzR .ProgramsPage_trackCopy__Ysmu7{order:2}.ProgramsPage_trackFlip__ySzzR .ProgramsPage_trackMedia__5k7gs{order:1}}.ProgramsPage_trackTitle__TL6Sq{margin-top:18px;font-size:clamp(1.85rem,3.8vw,2.8rem);font-weight:800;letter-spacing:-.022em;line-height:1.1;color:var(--brand-navy)}.ProgramsPage_trackTagline__AV3f7{margin-top:12px;font-size:clamp(1.04rem,1.5vw,1.18rem);font-weight:700;line-height:1.5;color:var(--accent)}.ProgramsPage_trackP__D9Nh9{margin-top:14px;max-width:58ch;color:var(--ink-2);line-height:1.68;font-size:1.01rem}.ProgramsPage_trackP__D9Nh9:first-of-type{font-size:1.08rem}.ProgramsPage_trackActions__cO7iZ{margin-top:clamp(22px,2.6vw,30px)}.ProgramsPage_trackBtn__tX5CW{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-family:inherit;font-weight:800;font-size:1rem;text-decoration:none;border-radius:999px;padding:14px 24px;color:var(--brand-navy);background:var(--brand-math);box-shadow:0 8px 20px color-mix(in srgb,var(--brand-math) 42%,transparent);transition:transform .16s ease,filter .16s ease}.ProgramsPage_trackBtn__tX5CW:hover{transform:translateY(-2px);filter:brightness(1.04)}.ProgramsPage_trackNote__S4MHB{margin-top:12px;font-size:.88rem;font-weight:700;color:var(--ink-2);opacity:.85}.ProgramsPage_photoWrap__i1CYw{position:relative}.ProgramsPage_photoBlob__4RKsu{position:absolute;width:52%;aspect-ratio:1;bottom:-10%;right:-8%;border-radius:50%;background:color-mix(in srgb,var(--accent) 26%,transparent);filter:blur(34px);opacity:.5;pointer-events:none}.ProgramsPage_photoFrame__SY8cW{position:relative;margin:0;aspect-ratio:4/3.2;background:#fff;border-radius:clamp(22px,2.4vw,30px);box-shadow:0 30px 60px -34px rgba(22,32,76,.55);rotate:1.4deg;transition:rotate .3s ease,scale .3s ease}.ProgramsPage_photoFrame__SY8cW:hover{rotate:0deg;scale:1.01}.ProgramsPage_photoInner__DV79k{position:absolute;inset:clamp(10px,1.1vw,14px);border-radius:clamp(14px,1.6vw,20px);overflow:hidden;background:var(--wash-blue)}@media (prefers-reduced-motion:no-preference){.ProgramsPage_photoFrame__SY8cW{animation:ProgramsPage_floatY__We5HX 9s ease-in-out infinite}}.ProgramsPage_laptopWrap___KJgT{position:relative;padding:clamp(18px,3vw,34px) clamp(6px,3vw,30px)}.ProgramsPage_laptopBlob__kGnzs{position:absolute;width:66%;aspect-ratio:1;top:-6%;left:-6%;border-radius:50%;background:color-mix(in srgb,var(--accent) 24%,transparent);filter:blur(40px);opacity:.5;pointer-events:none}.ProgramsPage_laptop__Cf_rv{position:relative}.ProgramsPage_laptopLid__kY5pS{position:relative;border-radius:clamp(14px,1.6vw,20px);padding:clamp(9px,1vw,13px) clamp(9px,1vw,13px) clamp(14px,1.5vw,19px);background:linear-gradient(160deg,#253261 0,var(--brand-navy) 100%);box-shadow:0 34px 60px -34px rgba(22,32,76,.75)}.ProgramsPage_laptopScreen__vUjYs{position:relative;overflow:hidden;aspect-ratio:16/10;border-radius:clamp(8px,.9vw,11px);background:var(--wash-psy)}.ProgramsPage_laptopGlare__L0bV5{position:absolute;inset:0;pointer-events:none;background:linear-gradient(112deg,rgba(255,255,255,.26),transparent 42%)}.ProgramsPage_laptopCam__0XyAC{position:absolute;left:50%;translate:-50% 0;bottom:clamp(5px,.6vw,7px);width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.35)}.ProgramsPage_laptopBase__ai4p0{height:clamp(9px,1vw,13px);margin:0 auto;width:112%;max-width:112%;translate:-5.4% 0;border-radius:0 0 12px 12px;background:linear-gradient(#c9d3e6,#9fb0cd);box-shadow:0 14px 22px -16px rgba(22,32,76,.8)}.ProgramsPage_pin__Ql2H1{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:7px;padding:8px 13px;border-radius:999px;background:#fff;border:1px solid var(--line-2);box-shadow:0 16px 30px -20px rgba(22,32,76,.6);font-size:.82rem;font-weight:800;color:var(--brand-navy);white-space:nowrap}.ProgramsPage_pinDot__irCFf{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.ProgramsPage_pinA__dbuel{top:0;left:-2%}.ProgramsPage_pinB__lZXtW{top:12%;right:-3%}.ProgramsPage_pinC__IZAsO{bottom:6%;left:2%}.ProgramsPage_pinD__2el7_{bottom:-2%;right:0}@media (prefers-reduced-motion:no-preference){.ProgramsPage_pinA__dbuel{animation:ProgramsPage_floatY__We5HX 6.5s ease-in-out infinite}.ProgramsPage_pinB__lZXtW{animation:ProgramsPage_floatY__We5HX 7.5s ease-in-out -2s infinite}.ProgramsPage_pinC__IZAsO{animation:ProgramsPage_floatY__We5HX 8.5s ease-in-out -4s infinite}.ProgramsPage_pinD__2el7_{animation:ProgramsPage_floatY__We5HX 7s ease-in-out -5.5s infinite}}@media (max-width:520px){.ProgramsPage_pinC__IZAsO,.ProgramsPage_pinD__2el7_{display:none}.ProgramsPage_pin__Ql2H1{font-size:.76rem;padding:6px 10px}}@keyframes ProgramsPage_floatY__We5HX{0%,to{translate:0 0}50%{translate:0 -9px}}.ProgramsPage_facts__nOC5e{list-style:none;margin:clamp(34px,4.4vw,56px) 0 0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(10px,1.2vw,14px)}@media (min-width:860px){.ProgramsPage_facts__nOC5e{grid-template-columns:repeat(4,1fr)}}.ProgramsPage_fact__MRhXx{display:flex;flex-direction:column;gap:5px;padding:clamp(16px,1.8vw,22px) clamp(16px,1.8vw,24px);background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:inset 4px 0 0 var(--accent),0 18px 34px -32px rgba(22,32,76,.7);transition:transform .18s ease}.ProgramsPage_fact__MRhXx:hover{transform:translateY(-3px)}.ProgramsPage_factValue__MgwDb{font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;color:var(--brand-navy)}.ProgramsPage_factLabel__ldbLm{font-size:.88rem;font-weight:700;line-height:1.35;color:var(--ink-2);text-wrap:balance}.ProgramsPage_cards__aRHC0{list-style:none;margin:clamp(16px,1.8vw,22px) 0 0;padding:0;display:grid;gap:clamp(14px,1.6vw,20px);grid-template-columns:repeat(auto-fit,minmax(min(100%,258px),1fr))}.ProgramsPage_card__Ufu8U{--card:var(--brand-blue);position:relative;overflow:hidden;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:20px;padding:clamp(26px,2.4vw,32px) clamp(22px,2.2vw,28px) clamp(22px,2.2vw,28px);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.ProgramsPage_cardBar__RubaL{position:absolute;inset:0 0 auto 0;height:5px;background:var(--card)}.ProgramsPage_card__Ufu8U:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--card) 40%,transparent);box-shadow:0 22px 42px -26px color-mix(in srgb,var(--card) 65%,transparent)}.ProgramsPage_cardTitle__RO7H_{font-size:1.12rem;font-weight:800;line-height:1.28;color:var(--brand-navy)}.ProgramsPage_cardText__HeeO_{margin-top:10px;font-size:.97rem;line-height:1.58;color:var(--ink-2)}.ProgramsPage_points__jrHly{list-style:none;margin:16px 0 0;padding:14px 0 0;border-top:1px dashed var(--line);display:grid;gap:9px}.ProgramsPage_point__s3ZI_{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;font-size:.92rem;font-weight:700;line-height:1.4;color:var(--brand-navy)}.ProgramsPage_pointTick__CuC9v{display:grid;place-items:center;width:20px;height:20px;margin-top:1px;border-radius:50%;color:var(--card);background:color-mix(in srgb,var(--card) 14%,#fff)}.ProgramsPage_pointTick__CuC9v svg{width:11px;height:11px}.ProgramsPage_steps__fwgq4{margin-top:clamp(40px,5vw,68px)}.ProgramsPage_stepsTitle___IRAk{text-align:center;font-size:clamp(1.4rem,2.6vw,1.95rem);font-weight:800;letter-spacing:-.02em;color:var(--brand-navy);margin-bottom:clamp(22px,2.6vw,32px)}.ProgramsPage_timeline__Aty4h{list-style:none;margin:0 auto;padding:0;max-width:760px;position:relative}.ProgramsPage_timeline__Aty4h:before{content:"";position:absolute;top:14px;bottom:14px;left:43px;width:2px;border-radius:2px;background:linear-gradient(to bottom,color-mix(in srgb,var(--accent) 45%,transparent),color-mix(in srgb,var(--accent) 12%,transparent))}@media (max-width:560px){.ProgramsPage_timeline__Aty4h:before{left:32px}}.ProgramsPage_step____ql9{position:relative;display:grid;grid-template-columns:86px 1fr;gap:clamp(12px,1.6vw,18px);align-items:start}.ProgramsPage_step____ql9+.ProgramsPage_step____ql9{margin-top:12px}@media (max-width:560px){.ProgramsPage_step____ql9{grid-template-columns:64px 1fr}}.ProgramsPage_stepMark__qoFBu{position:relative;z-index:1;justify-self:center;display:inline-grid;place-items:center;min-width:54px;padding:8px 11px;border-radius:999px;background:#fff;border:1px solid color-mix(in srgb,var(--accent) 32%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 7%,transparent);color:var(--accent);font-size:.88rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:560px){.ProgramsPage_stepMark__qoFBu{min-width:44px;padding:7px 8px;font-size:.8rem}}.ProgramsPage_stepBody__IfD00{background:#fff;border:1px solid var(--line);border-radius:16px;padding:clamp(14px,1.6vw,18px) clamp(16px,1.8vw,22px);transition:transform .18s ease,box-shadow .18s ease}.ProgramsPage_stepBody__IfD00:hover{transform:translateX(3px);box-shadow:0 18px 34px -30px rgba(22,32,76,.8)}.ProgramsPage_stepTitle__yJjkX{font-size:1.02rem;font-weight:800;color:var(--brand-navy);line-height:1.3}.ProgramsPage_stepText__5j3Dh{margin-top:6px;font-size:.95rem;line-height:1.55;color:var(--ink-2)}.ProgramsPage_faqList__TyjzE{max-width:860px;margin:0 auto;display:grid;gap:12px}.ProgramsPage_faqItem__8iocI{background:#fff;border:1px solid var(--line);border-radius:18px;padding:4px clamp(16px,2vw,24px);transition:border-color .18s ease,box-shadow .18s ease}.ProgramsPage_faqItem__8iocI[open]{border-color:color-mix(in srgb,var(--brand-blue) 32%,transparent);box-shadow:0 20px 40px -34px rgba(22,32,76,.8)}.ProgramsPage_faqQ__zs151{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;cursor:pointer;list-style:none;font-size:clamp(1rem,1.4vw,1.08rem);font-weight:800;color:var(--brand-navy);line-height:1.4}.ProgramsPage_faqQ__zs151::-webkit-details-marker{display:none}.ProgramsPage_faqQ__zs151:hover{color:var(--brand-blue)}.ProgramsPage_faqSign__Blc8Y{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:var(--brand-blue);background:color-mix(in srgb,var(--brand-blue) 10%,#fff);transition:rotate .22s ease}.ProgramsPage_faqSign__Blc8Y svg{width:16px;height:16px}.ProgramsPage_faqItem__8iocI[open] .ProgramsPage_faqSign__Blc8Y{rotate:180deg}.ProgramsPage_faqA__rwSEL{padding:0 40px 18px 0;margin-top:-4px;font-size:.99rem;line-height:1.65;color:var(--ink-2)}.ProgramsPage_ctaCard__gnSwN{position:relative;overflow:hidden;border-radius:clamp(24px,3vw,36px);padding:clamp(36px,5.4vw,72px) clamp(22px,4vw,56px);text-align:center;color:#fff;background:linear-gradient(135deg,var(--brand-blue) 0,var(--brand-indigo) 52%,var(--brand-sky) 100%);box-shadow:0 34px 66px -38px color-mix(in srgb,var(--brand-indigo) 80%,transparent)}.ProgramsPage_ctaInner__uDUjG{position:relative;z-index:1}.ProgramsPage_ctaBlob___kP_d{position:absolute;border-radius:50%;pointer-events:none}.ProgramsPage_ctaBlobA__BzxbB{width:300px;height:300px;top:-140px;right:-70px;background:color-mix(in srgb,var(--brand-math) 42%,transparent);filter:blur(10px);opacity:.5}.ProgramsPage_ctaBlobB__RvhpZ{width:240px;height:240px;bottom:-130px;left:-60px;background:color-mix(in srgb,var(--brand-psy) 44%,transparent);filter:blur(10px);opacity:.42}.ProgramsPage_ctaRing__TK2we{position:absolute;width:190px;height:190px;border-radius:50%;border:2px dashed rgba(255,255,255,.28);top:12%;left:6%;pointer-events:none}.ProgramsPage_ctaTitle__tdfii{font-size:clamp(1.8rem,3.8vw,2.8rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;color:#fff}.ProgramsPage_ctaText__kSZ6s{margin:16px auto 0;max-width:60ch;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.6;color:rgba(255,255,255,.88)}.ProgramsPage_ctaBtn__Xyl0K{margin-top:clamp(24px,3vw,34px);display:inline-flex;align-items:center;gap:10px;font-family:inherit;font-weight:800;font-size:1.02rem;color:var(--brand-navy);background:var(--brand-math);border-radius:999px;padding:15px 28px;text-decoration:none;box-shadow:0 12px 26px -10px rgba(0,0,0,.35);transition:transform .16s ease,filter .16s ease}.ProgramsPage_ctaBtn__Xyl0K:hover{transform:translateY(-2px);filter:brightness(1.05)}.ProgramsPage_ctaNote__3LDTt{margin-top:16px;font-size:.9rem;font-weight:700;color:rgba(255,255,255,.72)}