.hero-210{min-height:790px}.hero-210 .hero-art{background-image:url('hero-210.png');background-position:center}.hero-210 .hero-overlay{background:linear-gradient(90deg,#04070cdd,rgba(4,7,12,.67) 35%,rgba(4,7,12,.05) 76%),linear-gradient(0deg,#04070c,transparent 25%)}.hero-210 .hero-copy{padding-top:65px;padding-bottom:80px}.hero-210 h1{font-size:clamp(52px,5.6vw,85px);max-width:750px}.hero-210 h1 span{font-size:1em}.hero-210 .hero-description{max-width:560px;font-size:19px}.hero-210 .eyebrow{max-width:640px}.number-band{display:grid;grid-template-columns:repeat(3,1fr);padding-block:30px;border-bottom:1px solid var(--line)}.number-band a{display:flex;align-items:center;gap:22px;padding:15px 22px;border-right:1px solid var(--line)}.number-band a:last-child{border:0}.number-band strong{font-size:64px;line-height:1;color:var(--orange);font-weight:400}.number-band span{max-width:145px;font-size:16px;line-height:1.45;color:var(--muted)}.offer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.offer-card{background:#0c1726;border:1px solid #324765;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.offer-card>img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.offer-body{padding:28px;display:flex;flex:1;flex-direction:column}.offer-body h3{font-size:33px;letter-spacing:-.035em;min-height:78px}.offer-body>p:not(.eyebrow):not(.offer-price):not(.offer-caption){font-size:18px}.offer-body ul{padding-left:20px;margin:4px 0 26px;list-style:disc}.offer-body li{font-size:16px;margin-bottom:9px;padding:0}.offer-body li:before{display:none}.offer-price{font-size:29px!important;line-height:1.25;color:#fff;font-weight:700;margin-top:auto;margin-bottom:12px;letter-spacing:-.02em}.offer-caption{font-size:15px;line-height:1.6;margin-bottom:25px;min-height:74px}.offer-body .button{font-size:16px}.pricing-note{font-size:15px;max-width:100ch;margin-top:24px;color:#bac8dc}.word-band{display:flex;flex-wrap:wrap;justify-content:center;gap:25px 65px;border-block:1px solid #304461;background:#0e1b2d;padding:38px 25px}.word-band span{font-size:clamp(21px,2vw,30px);color:#f6f8fc;font-weight:700;letter-spacing:-.035em}.word-band span:before{content:'+';color:var(--orange);margin-right:18px}.nine-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.nine-grid article{position:relative;padding:30px;background:linear-gradient(135deg,#101e30,#09111d);border:1px solid #2f425b;border-radius:12px;min-height:245px}.nine-grid .eyebrow{padding-right:32px;font-size:12px}.nine-grid h3{font-size:27px;max-width:12em}.nine-grid p:last-child{font-size:17px;margin-bottom:0}.field-index{position:absolute;right:20px;top:22px;color:#9bacc3;font-size:14px}.six-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px 28px;margin:48px 0 30px}.six-grid article{border-top:1px solid #476384;padding-top:24px}.step-number{display:block;color:var(--orange);font-size:42px;margin-bottom:15px;line-height:1}.six-grid h3{font-size:29px}.six-grid p{font-size:18px}.founder-story{display:grid;grid-template-columns:.65fr 1fr;gap:70px;align-items:center}.story-visual{background:radial-gradient(ellipse,#15223c,#04070c 68%);max-height:920px;overflow:hidden}.story-visual img{width:100%;height:auto;max-height:900px;object-fit:contain}.founder-story p{font-size:18px}.qualification-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.qualification-grid article{border-left:2px solid var(--orange);padding:10px 0 10px 24px}.qualification-grid h3{font-size:27px}.qualification-grid p{font-size:17px}.practice-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:50px 0 20px;padding:35px 0;border-block:1px solid var(--line)}.practice-strip strong{display:block;font-size:45px;line-height:1.2;color:var(--orange);font-weight:500;letter-spacing:-.04em}.practice-strip span{display:block;font-size:16px;max-width:220px;margin-top:12px;color:var(--muted)}.entry-road{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;counter-reset:none}.entry-road>li{padding:0;border-top:1px solid #456083;font-size:18px}.entry-road>li:before{display:none}.entry-road>li>span{display:inline-flex;align-items:center;justify-content:center;width:45px;height:45px;margin:24px 0;border-radius:50%;background:var(--orange);color:#080d16;font-size:18px;font-weight:700}.entry-road h3{font-size:25px;line-height:1.2}.entry-road p{font-size:17px}.faq-list{max-width:980px;margin:25px 0 35px}.faq-list details{border-bottom:1px solid #3b516e;padding:13px 0}.faq-list summary{cursor:pointer;font-size:20px;padding:12px 30px 12px 0;line-height:1.5}.faq-list details p{font-size:18px;padding:10px 0 15px;max-width:76ch}.career-list{padding-left:23px}.career-list li{padding-left:10px;margin-bottom:25px;font-size:19px}.career-list strong{color:#fff}.career-list li:before{display:none}.career-list p{margin-top:10px}.cta-note{font-size:15px!important;margin-top:24px}.contact-address{overflow-wrap:anywhere;font-size:19px;margin-top:22px}.contact-card .button{white-space:normal}.contact-card h2{font-size:36px}.editorial .entry-road{grid-template-columns:1fr 1fr}.editorial .entry-road p{font-size:18px}.section-heading p{max-width:65ch}.section-heading h2{margin-bottom:0}.footer-links a{min-height:32px}.header nav{font-size:14px}.hero-bottom,.founder-image>span{display:none}.subhero h1{line-height:1.08}.subhero h1 span{font-size:1em}.subhero+.section{padding-top:30px}
@media(max-width:1100px){.offer-grid{gap:16px}.offer-body{padding:22px}.offer-body h3{font-size:28px;min-height:70px}.offer-price{font-size:25px!important}.entry-road{grid-template-columns:1fr 1fr}.founder-story{gap:35px}.number-band a{padding:12px}.hero-210 h1{font-size:67px}}
@media(max-width:800px){.offer-grid{grid-template-columns:1fr}.offer-card{display:grid;grid-template-columns:.8fr 1fr}.offer-card>img{height:100%;object-fit:cover}.offer-body h3{min-height:0}.offer-caption{min-height:0}.nine-grid,.six-grid{grid-template-columns:1fr 1fr}.qualification-grid{grid-template-columns:1fr}.founder-story{grid-template-columns:1fr}.story-visual{max-height:470px}.story-visual img{max-height:470px}.number-band strong{font-size:48px}.number-band a{gap:12px}.number-band span{font-size:14px}}
@media(max-width:650px){.hero-210{min-height:0}.hero-210 .hero-copy{padding-top:42px;padding-bottom:65px}.hero-210 h1{font-size:clamp(41px,10.6vw,64px);line-height:1.06}.hero-210 .hero-art{background-position:70% center}.hero-210 .hero-overlay{background:linear-gradient(90deg,#04070cee,#04070ca8),linear-gradient(0deg,#04070c,transparent 70%)}.hero-210 .hero-description{font-size:18px}.hero-210 .hero-lead{font-size:21px;max-width:none}.hero-210 .eyebrow{font-size:11px;line-height:1.7}.hero-210 .hero-description{max-width:100%}.number-band{padding-block:22px;padding-inline:14px}.number-band a{flex-direction:column;align-items:flex-start;gap:8px;padding:6px 10px}.number-band strong{font-size:42px}.number-band span{font-size:13px}.offer-card{display:flex}.offer-card>img{height:auto;aspect-ratio:3/2}.offer-body{padding:27px}.offer-body h3{font-size:32px}.offer-price{font-size:29px!important}.nine-grid,.six-grid{grid-template-columns:1fr}.nine-grid article{min-height:0}.six-grid{gap:20px}.six-grid article{padding-top:20px}.six-grid p{margin-bottom:15px}.word-band{justify-content:flex-start;gap:20px;padding:30px 23px}.word-band span{width:100%;font-size:25px}.entry-road,.editorial .entry-road{grid-template-columns:1fr}.practice-strip{grid-template-columns:1fr;gap:28px}.practice-strip strong{font-size:40px}.practice-strip span{max-width:none}.story-visual{max-height:400px}.story-visual img{max-height:400px}.founder-story{gap:25px}.qualification-grid article{padding-left:20px}.faq-list summary{font-size:18px}.subhero h1{font-size:clamp(36px,9vw,49px)}.closing h2{font-size:37px}.pricing-note{font-size:15px}}
@media(prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important;transition:none!important}}

.offer-body h3{hyphens:auto;font-size:29px}@media(max-width:650px){.offer-body h3{font-size:clamp(22px,6.5vw,27px);line-height:1.2}}
