:root{--deep:#05070b;--deep-2:#0b1526;--hero-text:#f4f6fa;--hero-muted:#b8c2d2}.brand-orca{height:26px;width:auto;flex:none}.hero.hero-dark{position:relative;isolation:isolate;overflow:hidden;color:var(--hero-text);background:radial-gradient(60% 55% at 18% 35%,rgba(49,108,190,.28),transparent 70%),radial-gradient(40% 45% at 85% 15%,rgba(232,169,58,.16),transparent 70%),linear-gradient(180deg,var(--deep) 0,var(--deep-2) 100%);padding-block:clamp(3rem,7vw,6rem) clamp(3rem,7vw,6rem)}.hero.hero-dark:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.22;background-image:repeating-linear-gradient(90deg,transparent 0 94px,rgba(120,170,255,.35) 94px 96px,transparent 96px 118px,rgba(232,169,58,.35) 118px 119px),repeating-linear-gradient(0deg,transparent 0 94px,rgba(120,170,255,.35) 94px 96px,transparent 96px 118px,rgba(232,169,58,.35) 118px 119px);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.25) 60%,transparent);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),rgba(0,0,0,.25) 60%,transparent)}.hero-orca{position:absolute;z-index:-1;right:max(0px,calc(50% - 720px));bottom:0;width:min(46vw,700px);pointer-events:none;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(78% 78% at 50% 50%,#000 58%,transparent 100%);mask-image:radial-gradient(78% 78% at 50% 50%,#000 58%,transparent 100%)}.hero-orca img{display:block;width:100%;height:auto}.hero.hero-dark .hero-grid{position:relative;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start}.hero.hero-dark .hero-copy{padding-top:clamp(.5rem,2vw,1.5rem);padding-bottom:0}.hero.hero-dark .hero-facts{position:relative;padding-left:1rem;border-top:0;border-left:3px solid var(--thread);width:max-content;max-width:100%}.hero-eyebrow{margin:0 0 1rem;font-size:.82rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--thread)}.hero.hero-dark h1{color:var(--hero-text);text-shadow:0 2px 24px rgba(0,0,0,.45)}.hero.hero-dark .hero-lede{color:var(--hero-muted);text-shadow:0 1px 12px rgba(0,0,0,.5)}.hero.hero-dark .btn{border-color:var(--thread);background:var(--thread);color:var(--deep)}.hero.hero-dark .btn:hover{background:#f3c66b;border-color:#f3c66b}.hero.hero-dark .btn.light{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.35);color:var(--hero-text)}.hero.hero-dark .btn.light:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.6)}.hero.hero-dark .hero-facts{border-top-color:rgba(255,255,255,.18);color:var(--hero-muted)}.hero.hero-dark .hero-facts svg{color:#6fd3a6}.hero.hero-dark :focus-visible{outline-color:#ffd37a}.hero.hero-dark .panel{border-color:rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 40px 80px -30px rgba(0,0,0,.7)}.hero.hero-dark .panel-edge{background-color:var(--deep)}.section.plans{background:var(--white);border-top:1px solid var(--line-2)}.plan-grid{margin-top:2.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.plan-card{padding:1.5rem;border:1px solid var(--line);border-left:4px solid var(--thread);border-radius:14px;background:var(--white)}.plan-card h3{margin:0;font-size:1.12rem;font-weight:680;letter-spacing:-.01em}.plan-card p{margin:.6rem 0 0;color:var(--body);font-size:.98rem;line-height:1.6}.section.meaning{background:var(--deep);color:var(--hero-text);overflow:hidden}.meaning-grid{display:grid;grid-template-columns:minmax(0,1fr);max-width:52rem;grid-gap:clamp(2rem,5vw,4rem);gap:clamp(2rem,5vw,4rem);align-items:center}.meaning-art{mix-blend-mode:screen;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(70% 70% at 50% 50%,#000 60%,transparent 100%)}.meaning-art img{display:block;width:100%;height:auto}.meaning .eyebrow{margin:0 0 .75rem;font-size:.82rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--thread)}.meaning h2{margin:0;color:var(--hero-text);font-size:clamp(1.8rem,3.2vw,2.6rem);font-weight:760;letter-spacing:-.025em;line-height:1.12}.meaning .lead{margin:1.1rem 0 0;color:var(--hero-muted);font-size:1.08rem;line-height:1.6;max-width:52ch}.meaning-list{margin:1.75rem 0 0;display:grid;grid-gap:1rem;gap:1rem}.meaning-list>div{padding:1rem 1.1rem;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.04)}.meaning-list dt{font-weight:700;color:var(--hero-text)}.meaning-list dd{margin:.3rem 0 0;color:var(--hero-muted);font-size:.97rem;line-height:1.55}.meaning :focus-visible{outline-color:#ffd37a}@media (max-width:960px){.hero.hero-dark .hero-grid{grid-template-columns:minmax(0,1fr);padding-bottom:0}.hero-orca{position:static;width:min(88vw,520px);margin:0 auto .5rem;opacity:1;-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000 58%,transparent 100%);mask-image:radial-gradient(70% 70% at 50% 50%,#000 58%,transparent 100%)}.meaning-grid,.plan-grid{grid-template-columns:minmax(0,1fr)}.meaning-art{max-width:420px;margin-inline:auto}}@media (prefers-reduced-motion:reduce){.hero-orca,.meaning-art{transition:none}}@media (forced-colors:active){.hero-orca,.meaning-art{display:none}.meaning-list>div,.plan-card{border:1px solid CanvasText}}@media print{.hero-orca,.meaning-art{display:none}.hero.hero-dark,.section.meaning{background:none;color:#000}}