._reveal_wgqde_1{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}._reveal_wgqde_1[data-revealed=true]{opacity:1;transform:none}._hero_wgqde_14{position:relative;overflow:hidden;background:radial-gradient(800px 520px at 85% 10%,rgba(30,79,184,.16),transparent 60%),radial-gradient(600px 400px at 0% 100%,rgba(15,42,95,.08),transparent 60%),linear-gradient(180deg,#fff,#f4f7fc);color:var(--ink-text);isolation:isolate}._heroGrid_wgqde_24{position:absolute;inset:0;background-image:linear-gradient(rgba(15,42,95,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(15,42,95,.05) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 70% 70% at 60% 30%,#000 10%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 70% at 60% 30%,#000 10%,transparent 75%)}._heroInner_wgqde_34{position:relative;max-width:var(--content-max);margin-inline:auto;padding:calc(clamp(2.5rem,5vw,4.5rem) + 80px) clamp(1.25rem,4vw,2.5rem) clamp(3rem,6vw,4.5rem);display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2.5rem,6vw,5rem);align-items:center}._heroCopy_wgqde_44{animation:_rise_wgqde_1 .9s cubic-bezier(.2,.7,.2,1) both}@keyframes _rise_wgqde_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}._heroLabel_wgqde_57{display:inline-flex;align-items:center;gap:10px;margin-bottom:var(--spacing-6);padding:7px 16px 7px 12px;border-radius:var(--radius-full);background:var(--white);border:1px solid var(--navy-100);box-shadow:0 6px 18px #0a1a3f0f;font-size:.8rem;font-weight:600;color:var(--navy)}._liveDot_wgqde_71{width:8px;height:8px;border-radius:50%;background:var(--navy-500);box-shadow:0 0 0 4px #1e4fb826;animation:_blink_wgqde_1 1.8s ease-in-out infinite}@keyframes _blink_wgqde_1{50%{box-shadow:0 0 0 7px #1e4fb80d}}._heroTitle_wgqde_84{margin:0;font-family:var(--font-family-display);font-weight:800;font-size:clamp(2.3rem,4.4vw,3.75rem);line-height:1.08;letter-spacing:-.04em;background:var(--gradient-ink-text);-webkit-background-clip:text;background-clip:text;color:transparent}._heroAccent_wgqde_96{display:inline-block;font-family:var(--font-family-accent);font-style:italic;font-weight:400;font-size:1.08em;letter-spacing:-.02em;background:var(--gradient-accent-ink);-webkit-background-clip:text;background-clip:text;color:transparent;padding-right:.08em}._heroSub_wgqde_109{margin:var(--spacing-6) 0 0;font-family:var(--font-family-display);font-weight:600;font-size:clamp(1.1rem,1.6vw,1.3rem);letter-spacing:-.015em;color:var(--navy)}._heroDesc_wgqde_117{margin:var(--spacing-3) 0 0;max-width:560px;font-size:1rem;line-height:1.75;color:var(--ink-text-soft)}._heroActions_wgqde_124{display:flex;flex-wrap:wrap;gap:var(--spacing-3);margin-top:var(--spacing-8)}._heroPrimary_wgqde_130,._closingPrimary_wgqde_131{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 26px;border:none;border-radius:var(--radius-full);background:var(--gradient-blue);color:var(--white);font-family:var(--font-family-base);font-weight:600;font-size:.95rem;cursor:pointer;box-shadow:inset 0 1px #ffffff40,0 14px 34px #0f2a5f59;transition:transform var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease}._heroPrimary_wgqde_130:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff40,0 20px 44px #0f2a5f73}._heroTrust_wgqde_158{display:flex;align-items:center;gap:8px;margin:var(--spacing-4) 0 0;font-size:.85rem;color:var(--ink-text-soft)}._heroTrust_wgqde_158 svg{color:var(--navy-500)}._portraitWrap_wgqde_170{position:relative;justify-self:end;width:100%;max-width:440px;animation:_rise_wgqde_1 1s .15s cubic-bezier(.2,.7,.2,1) both}._glassChip_wgqde_177{position:absolute;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:18px;background:#ffffffd1;border:1px solid rgba(255,255,255,.9);box-shadow:0 20px 50px #0a1a3f2e;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);animation:_float_wgqde_1 6s ease-in-out infinite}._glassChip_wgqde_177 strong{display:block;font-family:var(--font-family-display);font-weight:700;font-size:.9rem;color:var(--navy)}._glassChip_wgqde_177 span{font-size:.74rem;color:var(--ink-text-soft)}._chipTop_wgqde_202{top:12%;left:-56px}._chipBottom_wgqde_206{bottom:9%;right:-36px;animation-delay:-3s}._chipIconWrap_wgqde_211{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:var(--gradient-navy);color:var(--white)!important}._chipBig_wgqde_220{font-family:var(--font-family-accent)!important;font-style:italic;font-size:2.1rem!important;line-height:1;color:var(--navy-500)!important}@keyframes _float_wgqde_1{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){._glassChip_wgqde_177,._liveDot_wgqde_71{animation:none}}._statsBar_wgqde_243{position:relative;max-width:var(--content-max);margin:0 auto clamp(2.5rem,5vw,4rem);width:calc(100% - clamp(2.5rem,8vw,5rem));display:grid;grid-template-columns:repeat(4,1fr);border-radius:24px;background:var(--gradient-navy);box-shadow:0 30px 70px #0a1a3f40;overflow:hidden}._stat_wgqde_243{display:flex;flex-direction:column;gap:4px;padding:26px 28px}._stat_wgqde_243+._stat_wgqde_243{border-left:1px solid rgba(255,255,255,.12)}._statValue_wgqde_264{font-family:var(--font-family-display);font-weight:800;font-size:2rem;letter-spacing:-.04em;color:var(--white)}._statLabel_wgqde_271{font-size:.85rem;color:var(--ice)}._headRow_wgqde_277{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--spacing-8);flex-wrap:wrap}._programGrid_wgqde_284{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6);margin-top:var(--spacing-12)}._programCard_wgqde_290{position:relative;display:flex;flex-direction:column;padding:var(--spacing-8);border-radius:24px;background:var(--white);color:var(--ink-text);box-shadow:0 30px 70px #00000040;transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s ease}._programCard_wgqde_290:hover{transform:translateY(-8px);box-shadow:0 40px 90px #00000059}._programTop_wgqde_307{display:flex;justify-content:space-between;align-items:center}._programNumber_wgqde_312{padding:5px 12px;border-radius:var(--radius-full);background:var(--navy-50);border:1px solid var(--navy-100);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--navy-500)}._programMeta_wgqde_323{font-size:.8rem;font-weight:600;color:var(--ink-text-soft)}._programTitle_wgqde_328{margin:var(--spacing-6) 0 0;font-family:var(--font-family-display);font-weight:800;font-size:1.45rem;line-height:1.18;letter-spacing:-.03em;color:var(--navy)}._programDesc_wgqde_337{margin:var(--spacing-3) 0 0;color:var(--ink-text-soft);line-height:1.65;font-size:.93rem}._curriculum_wgqde_343{list-style:none;margin:var(--spacing-6) 0 0;padding:var(--spacing-6) 0 0;border-top:1px solid var(--paper-border);display:flex;flex-wrap:wrap;gap:6px}._curriculum_wgqde_343 li{padding:5px 11px;font-size:.76rem;color:var(--navy);background:var(--off-white);border:1px solid var(--paper-border);border-radius:var(--radius-full)}._programFacts_wgqde_360{display:flex;flex-wrap:wrap;gap:6px 14px;margin:var(--spacing-6) 0;font-size:.8rem;font-weight:600;color:var(--navy-500)}._programFacts_wgqde_360 span:before{content:"• ";color:var(--navy-100)}._programActions_wgqde_373{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:auto}._programPrimary_wgqde_379,._programSecondary_wgqde_380{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:0 18px;border-radius:var(--radius-full);font-family:var(--font-family-base);font-weight:600;font-size:.88rem;text-decoration:none;cursor:pointer;transition:all var(--animation-duration-normal) ease}._programPrimary_wgqde_379{background:var(--gradient-blue);color:var(--white);border:none;box-shadow:0 10px 24px #0f2a5f4d}._programPrimary_wgqde_379:hover{transform:translateY(-2px)}._programSecondary_wgqde_380{background:var(--white);color:var(--navy);border:1px solid var(--navy-100)}._programSecondary_wgqde_380:hover{background:var(--navy-50);border-color:var(--navy-500)}._introGrid_wgqde_415{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,6vw,6rem);align-items:start}._introBody_wgqde_421{display:flex;flex-direction:column;gap:var(--spacing-4);font-size:1.02rem;line-height:1.8;color:var(--ink-text-soft)}._introBody_wgqde_421 p{margin:0}._introLead_wgqde_432{font-family:var(--font-family-accent);font-style:italic;font-size:1.7rem;line-height:1.35;color:var(--navy)!important}._leadGrid_wgqde_441{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,6vw,5rem);align-items:center}._leadPoints_wgqde_447{list-style:none;margin:var(--spacing-8) 0 0;padding:0;display:grid;gap:12px}._leadPoints_wgqde_447 li{display:flex;align-items:center;gap:10px;font-size:1rem;color:var(--white)}._leadPoints_wgqde_447 svg{color:var(--sky);flex-shrink:0}._guidanceGrid_wgqde_467{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-6);margin-top:var(--spacing-12)}._guidanceCard_wgqde_473{display:flex;flex-direction:column;gap:var(--spacing-4);padding:clamp(2rem,4vw,3rem);border-radius:24px;border:1px solid var(--glass-light-border);background:var(--white);color:var(--ink-text);text-decoration:none;box-shadow:0 1px 2px #0a1a3f0a;transition:transform .4s cubic-bezier(.2,.7,.2,1),border-color .4s ease,box-shadow .4s ease}._guidanceCard_wgqde_473:hover{transform:translateY(-4px);border-color:#1e4fb84d;box-shadow:0 30px 60px #0a1a3f1f}._guidanceDark_wgqde_494{background:radial-gradient(500px 260px at 100% 0%,rgba(143,176,242,.35),transparent 60%),var(--gradient-navy);border-color:transparent;color:var(--white)}._guidanceIcon_wgqde_501{color:var(--navy-500)}._guidanceDark_wgqde_494 ._guidanceIcon_wgqde_501{color:var(--sky)}._guidanceTitle_wgqde_507{margin:0;font-family:var(--font-family-display);font-weight:800;font-size:1.8rem;letter-spacing:-.035em}._guidanceText_wgqde_514{margin:0;line-height:1.7;color:var(--ink-text-soft)}._guidanceDark_wgqde_494 ._guidanceText_wgqde_514{color:var(--ice)}._guidanceLink_wgqde_522{display:inline-flex;align-items:center;gap:var(--spacing-2);margin-top:var(--spacing-4);font-size:.9rem;font-weight:600;color:var(--navy-500)}._guidanceDark_wgqde_494 ._guidanceLink_wgqde_522{color:var(--white)}._closing_wgqde_131{padding:var(--section-pad) clamp(1.25rem,4vw,2.5rem);background:radial-gradient(700px 360px at 50% 120%,rgba(143,176,242,.4),transparent 65%),var(--gradient-navy);color:var(--white)}._closingInner_wgqde_543{max-width:900px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center}._closingTitle_wgqde_551{margin:0;font-family:var(--font-family-display);font-weight:800;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.1;letter-spacing:-.035em;text-wrap:balance}._closingTitle_wgqde_551 span{font-family:var(--font-family-accent);font-style:italic;font-weight:400;color:var(--sky)}._closingText_wgqde_566{margin:var(--spacing-6) 0 0;max-width:560px;color:var(--ice);font-size:1.05rem;line-height:1.7}._closingActions_wgqde_573{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-3);margin-top:var(--spacing-8)}._closingPrimary_wgqde_131{background:linear-gradient(180deg,#fff,#e8eefc);color:var(--navy);box-shadow:0 14px 34px #00000040}._closingPrimary_wgqde_131:hover{transform:translateY(-2px)}._closingSecondary_wgqde_588{display:inline-flex;align-items:center;min-height:52px;padding:0 26px;border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.3);color:var(--white);text-decoration:none;font-weight:600;font-size:.95rem;transition:background var(--animation-duration-normal) ease}._closingSecondary_wgqde_588:hover{background:#ffffff1a}@media(max-width:1024px){._programGrid_wgqde_284,._statsBar_wgqde_243{grid-template-columns:1fr 1fr}._stat_wgqde_243:nth-child(3){border-left:none}._stat_wgqde_243:nth-child(n+3){border-top:1px solid rgba(255,255,255,.12)}}@media(max-width:900px){._heroInner_wgqde_34,._introGrid_wgqde_415,._guidanceGrid_wgqde_467,._leadGrid_wgqde_441{grid-template-columns:1fr}._portraitWrap_wgqde_170{justify-self:center}._chipTop_wgqde_202{left:-8px}._chipBottom_wgqde_206{right:-8px}}@media(max-width:640px){._programGrid_wgqde_284{grid-template-columns:1fr}._stat_wgqde_243{padding:18px 20px}._statValue_wgqde_264{font-size:1.6rem}}
