.HeroSection_section__G3oMq{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;background:var(--dark-bg)}.HeroSection_background__91jQt{position:absolute;inset:0}.HeroSection_image__bc_8l{width:100%;height:100%;object-fit:cover;object-position:center top}.HeroSection_overlayPrimary__uvObv{position:absolute;inset:0;background:linear-gradient(90deg,#4a0e14 0,rgba(90,20,20,.92) 20%,rgba(162,52,20,.72) 50%,rgba(232,119,34,.25) 78%,rgba(232,119,34,.05))}.HeroSection_overlayBottom__X0tKP{position:absolute;inset:0;background:linear-gradient(to top,var(--dark-bg) 0,transparent 30%)}.HeroSection_content__owbdl{position:relative;z-index:1;width:100%;max-width:1280px;margin:0 auto;padding:120px 24px 80px}.HeroSection_eyebrowRow__Q6JTE{display:inline-flex;align-items:center;gap:8px;margin-bottom:24px}.HeroSection_eyebrowBar__TpFhQ{width:28px;height:2px;background:var(--commanders-gold)}.HeroSection_eyebrow__URTVn{font-size:12px;letter-spacing:.3em;color:var(--commanders-gold)}.HeroSection_eyebrow__URTVn,.HeroSection_title__uuKVE{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase}.HeroSection_title__uuKVE{font-weight:700;font-size:clamp(56px,10vw,110px);line-height:.92;margin-bottom:28px;color:#fff;letter-spacing:-.01em;max-width:8ch}.HeroSection_titleAccent__NSa41{background:linear-gradient(135deg,var(--commanders-gold) 0,#ffd36a 50%,var(--vt-orange) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.HeroSection_subheading__3fSJg{font-size:18px;color:#fff;max-width:520px;line-height:1.65;margin-bottom:40px;font-weight:300}.HeroSection_actions___d9Iz{display:flex;flex-wrap:wrap;gap:14px}.HeroSection_primaryCta__JPL0R,.HeroSection_secondaryCta___zQ2m{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display),Impact,sans-serif;font-size:15px;letter-spacing:.15em;padding:16px 32px;border-radius:4px;text-decoration:none;text-transform:uppercase;transition:all .2s ease}.HeroSection_primaryCta__JPL0R{background:linear-gradient(135deg,var(--commanders-gold),#d49d16);color:#0a0a0b;font-weight:700}.HeroSection_primaryCta__JPL0R:hover{filter:brightness(1.08)}.HeroSection_secondaryCta___zQ2m{border:1px solid hsla(0,0%,100%,.2);color:#fff;font-weight:500}.HeroSection_secondaryCta___zQ2m:hover{border-color:rgba(255,182,18,.5);color:var(--commanders-gold)}.HeroSection_stats__7etBs{display:flex;gap:40px;margin-top:64px;padding-top:36px;border-top:1px solid hsla(0,0%,100%,.08);flex-wrap:wrap}.HeroSection_statValue__lAvfN{font-family:var(--font-display),Impact,sans-serif;font-size:36px;font-weight:700;color:var(--commanders-gold);line-height:1}.HeroSection_statLabel__nEXSj{font-size:11px;color:#8b7c77;letter-spacing:.15em;text-transform:uppercase;margin-top:6px}.HeroSection_arrow__w1KXt{font-size:18px;line-height:1}@media (max-width:900px){.HeroSection_section__G3oMq{min-height:auto}.HeroSection_content__owbdl{padding:120px 20px 64px}}@media (max-width:640px){.HeroSection_title__uuKVE{max-width:none}.HeroSection_actions___d9Iz{display:grid;grid-template-columns:1fr}.HeroSection_primaryCta__JPL0R,.HeroSection_secondaryCta___zQ2m{justify-content:center}.HeroSection_stats__7etBs{gap:24px}}.ProgramsSection_section__LkIwx{background:var(--dark-bg);padding:100px 0;position:relative}.ProgramsSection_topRule__8G0HG{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,182,18,.24),transparent)}.ProgramsSection_container__ZYCVU{max-width:1280px;margin:0 auto;padding:0 24px}.ProgramsSection_header__yALdl{margin-bottom:64px}.ProgramsSection_eyebrowRow__gdWBF{display:flex;align-items:center;gap:10px;margin-bottom:16px}.ProgramsSection_eyebrowBar__F2MEE{width:28px;height:2px;background:var(--commanders-gold)}.ProgramsSection_eyebrow__VSfwC{font-size:12px;letter-spacing:.3em;color:var(--commanders-gold)}.ProgramsSection_eyebrow__VSfwC,.ProgramsSection_title__eQZY3{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase}.ProgramsSection_title__eQZY3{font-weight:700;font-size:clamp(40px,6vw,64px);line-height:.95;color:#fff;max-width:600px}.ProgramsSection_titleAccent__iD3y7{background:linear-gradient(135deg,var(--commanders-gold),var(--vt-orange));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ProgramsSection_grid__66FfO{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2px;gap:2px}.ProgramsSection_card__ByGTT{background:#111114;padding:36px 32px;position:relative;border-left:3px solid var(--accent-color);transition:background .3s ease,transform .3s ease}.ProgramsSection_card__ByGTT:hover{background:#16161a;transform:translateY(-2px)}.ProgramsSection_iconWrap__drtHM{width:48px;height:48px;border-radius:8px;background:color-mix(in srgb,var(--accent-color) 18%,transparent);display:flex;align-items:center;justify-content:center;margin-bottom:20px}.ProgramsSection_iconGlyph__IskMY{color:var(--accent-color);font-family:var(--font-display),Impact,sans-serif;font-size:15px;letter-spacing:.08em}.ProgramsSection_cardTitle__Rbikz{font-family:var(--font-display),Impact,sans-serif;font-size:20px;font-weight:700;color:#fff;margin-bottom:10px;letter-spacing:.05em}.ProgramsSection_cardDescription__t3RLG{font-size:14px;color:#a08f89;line-height:1.7;margin-bottom:20px}.ProgramsSection_link__7UbOS{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--commanders-gold);text-decoration:none;font-family:var(--font-display),Impact,sans-serif;letter-spacing:.15em;text-transform:uppercase;font-weight:600}.ProgramsSection_linkArrow__iEzSU{font-size:14px;line-height:1}@media (max-width:720px){.ProgramsSection_section__LkIwx{padding:72px 0}.ProgramsSection_header__yALdl{margin-bottom:40px}.ProgramsSection_container__ZYCVU{padding:0 18px}.ProgramsSection_card__ByGTT{padding:28px 24px}}.AgeGroupsSection_section__3_jB6{background:var(--dark-bg);padding:100px 0;position:relative}.AgeGroupsSection_topRule__bGa3G{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,182,18,.15),transparent)}.AgeGroupsSection_container__PYJMm{max-width:1280px;margin:0 auto;padding:0 24px}.AgeGroupsSection_header__fWc8k{text-align:center;margin-bottom:64px}.AgeGroupsSection_eyebrowRow__Ifa6l{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:16px}.AgeGroupsSection_eyebrowBar__OTcqv{width:28px;height:2px;background:var(--commanders-gold)}.AgeGroupsSection_eyebrow__oX6FX{font-size:12px;letter-spacing:.3em;color:var(--commanders-gold)}.AgeGroupsSection_eyebrow__oX6FX,.AgeGroupsSection_title__57wsg{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase}.AgeGroupsSection_title__57wsg{font-weight:700;font-size:clamp(40px,6vw,64px);line-height:.95;color:#fff}.AgeGroupsSection_titleAccent__92iUQ{background:linear-gradient(135deg,var(--commanders-gold),var(--vt-orange));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.AgeGroupsSection_grid__6NCOU{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px}.AgeGroupsSection_card__sV7wu{background:#111114;border-radius:12px;overflow:hidden;border:1px solid #1e1e24;transition:border-color .3s ease,transform .3s ease}.AgeGroupsSection_card__sV7wu:hover{border-color:rgba(255,182,18,.25);transform:translateY(-2px)}.AgeGroupsSection_imageWrap__jkqTB{position:relative;height:240px;overflow:hidden}.AgeGroupsSection_image__C2V40{object-fit:cover;transition:transform .6s ease}.AgeGroupsSection_card__sV7wu:hover .AgeGroupsSection_image__C2V40{transform:scale(1.05)}.AgeGroupsSection_imageOverlay__xvzUi{position:absolute;inset:0;background:linear-gradient(0deg,#111114 0,transparent 50%)}.AgeGroupsSection_badge__b2HAW{position:absolute;top:16px;right:16px;background:color-mix(in srgb,var(--white) 82%,transparent);border:1px solid color-mix(in srgb,var(--accent-color) 28%,transparent);border-radius:4px;padding:6px 12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.AgeGroupsSection_badgeText___sS07{font-family:var(--font-display),Impact,sans-serif;font-size:12px;font-weight:700;color:var(--accent-color);letter-spacing:.15em}.AgeGroupsSection_content__teeqL{padding:28px 28px 32px}.AgeGroupsSection_label__glNq_{font-size:11px;color:var(--accent-color);letter-spacing:.25em;text-transform:uppercase;font-weight:600;margin-bottom:8px;font-family:var(--font-display),Impact,sans-serif}.AgeGroupsSection_tagline__JN7Mz{font-family:var(--font-display),Impact,sans-serif;font-size:22px;font-weight:700;color:#fff;margin-bottom:10px}.AgeGroupsSection_description__NMFR3{font-size:14px;color:#a08f89;line-height:1.65;margin-bottom:20px}.AgeGroupsSection_features__WBT8O{border-top:1px solid #1e1e24;padding-top:18px;margin-bottom:20px;display:grid;grid-gap:8px;gap:8px}.AgeGroupsSection_feature__5OMDS{display:flex;align-items:center;gap:10px}.AgeGroupsSection_featureDot__Mxzoo{width:5px;height:5px;border-radius:50%;background:var(--accent-color);flex-shrink:0}.AgeGroupsSection_featureText__usiSX{font-size:13px;color:#aaa}.AgeGroupsSection_cta__p930K{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--commanders-gold);text-decoration:none;font-family:var(--font-display),Impact,sans-serif;letter-spacing:.15em;text-transform:uppercase;font-weight:600}.AgeGroupsSection_arrow__CxE1W{font-size:14px;line-height:1}@media (max-width:720px){.AgeGroupsSection_section__3_jB6{padding:72px 0}.AgeGroupsSection_container__PYJMm{padding:0 18px}.AgeGroupsSection_header__fWc8k{margin-bottom:40px}.AgeGroupsSection_content__teeqL{padding:24px 22px 28px}}.WhyStromanSection_section__h82gF{background:#111114;padding:100px 0;position:relative}.WhyStromanSection_topRule__oeEl7{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#2a2a30,transparent)}.WhyStromanSection_container__V6nXN{max-width:1280px;margin:0 auto;padding:0 24px}.WhyStromanSection_grid__5hA4R{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px;align-items:center}.WhyStromanSection_imageColumn__lPof8{position:relative}.WhyStromanSection_imageFrame__YnWle{border-radius:12px;overflow:hidden;aspect-ratio:4/5;position:relative}.WhyStromanSection_image__Yt96e{object-fit:cover}.WhyStromanSection_imageOverlay__TMvpd{position:absolute;inset:0;background:linear-gradient(0deg,rgba(17,17,20,.8) 0,transparent 50%)}.WhyStromanSection_statCard___3UGc{position:absolute;bottom:-20px;right:-12px;background:#18181c;border:1px solid rgba(255,182,18,.25);border-radius:10px;padding:20px 24px;box-shadow:0 0 40px rgba(255,182,18,.1)}.WhyStromanSection_statValue__2HC_m{font-family:var(--font-display),Impact,sans-serif;font-size:40px;font-weight:700;color:var(--commanders-gold);line-height:1}.WhyStromanSection_statLabel__Rw1po{font-size:11px;color:#8b7c77;letter-spacing:.15em;text-transform:uppercase;margin-top:6px}.WhyStromanSection_eyebrowRow__7602H{display:flex;align-items:center;gap:10px;margin-bottom:16px}.WhyStromanSection_eyebrowBar__e8oQx{width:28px;height:2px;background:var(--commanders-gold)}.WhyStromanSection_eyebrow__YSm1F{font-size:12px;letter-spacing:.3em;color:var(--commanders-gold)}.WhyStromanSection_eyebrow__YSm1F,.WhyStromanSection_title__mgtBB{font-family:var(--font-display),Impact,sans-serif;text-transform:uppercase}.WhyStromanSection_title__mgtBB{font-weight:700;font-size:clamp(36px,5vw,58px);line-height:.95;color:#fff;margin-bottom:48px}.WhyStromanSection_titleAccent__B6CEj{background:linear-gradient(135deg,var(--commanders-gold),var(--vt-orange));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.WhyStromanSection_reasonList__grTen{display:flex;flex-direction:column;gap:32px}.WhyStromanSection_reason__F6Ofl{display:flex;gap:18px}.WhyStromanSection_iconWrap__CMnXO{width:44px;height:44px;min-width:44px;border-radius:8px;background:rgba(90,20,19,.18);border:1px solid rgba(90,20,19,.35);display:flex;align-items:center;justify-content:center}.WhyStromanSection_iconGlyph__RvLwQ{color:#b43e4a;font-family:var(--font-display),Impact,sans-serif;font-size:13px;letter-spacing:.08em}.WhyStromanSection_reasonTitle__72r44{font-family:var(--font-display),Impact,sans-serif;font-size:17px;font-weight:700;color:#fff;margin-bottom:6px;letter-spacing:.06em}.WhyStromanSection_reasonDescription__0y2Ns{font-size:14px;color:#888;line-height:1.7}@media (max-width:900px){.WhyStromanSection_grid__5hA4R{grid-template-columns:1fr;gap:48px}.WhyStromanSection_imageColumn__lPof8{order:2}.WhyStromanSection_textColumn__PuMZW{order:1}}@media (max-width:720px){.WhyStromanSection_section__h82gF{padding:72px 0}.WhyStromanSection_container__V6nXN{padding:0 18px}.WhyStromanSection_statCard___3UGc{right:0}}