.hero-v2{color:#f0ebe4;background:#0a0a09;grid-template-columns:minmax(360px,1fr) minmax(0,1.5fr);align-items:stretch;gap:0;min-height:100vh;padding:0;display:grid}.hero-v2-text{flex-direction:column;justify-content:flex-start;max-width:540px;padding:72px 32px 32px 80px;display:flex}.hero-v2 .hero-btns{margin-top:auto;padding-top:40px}.hero-v2-graph{width:100%;height:100%;min-height:520px;position:relative}.hero-v2-graph:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(95% 95%,#0a0a0900 80%,#0a0a098c 95%,#0a0a09 100%);position:absolute;inset:0}.hero-v2-graph .globe-embed-host{background:0 0;border-radius:0;height:100%}.hero-v2 .kicker .kicker-text{color:#f0ebe4a6}.hero-v2 .hero-headline{color:#f0ebe4;letter-spacing:-.02em;font-size:clamp(36px,4.6vw,64px);line-height:.98}.hero-v2 .hero-sub-line1,.hero-v2 .hero-sub-line2{color:#f0ebe4c7;font-size:15px;line-height:1.55}.hero-v2 .btn-solid{color:#111110;background:#f0ebe4;transition:background .14s linear,color .14s linear,transform 80ms linear}.hero-v2 .btn-solid:hover{color:#111110;background:#fffaf0}.problem-section{background:var(--paper);color:var(--ink);border-top:1px solid var(--rule-m);border-bottom:1px solid var(--rule-m);padding:140px 32px}.problem-inner{text-align:center;max-width:880px;margin:0 auto}.problem-kicker{font-family:var(--fm);letter-spacing:.22em;text-transform:uppercase;color:var(--ember);opacity:1;margin:0 0 24px;font-size:9px}.problem-headline{font-family:var(--fd);letter-spacing:-.02em;text-transform:uppercase;margin:0 0 32px;font-size:clamp(36px,4.4vw,60px);font-weight:800;line-height:1.02}.problem-headline em{font-family:var(--fc);color:var(--ember);text-transform:none;letter-spacing:-.005em;font-size:1.15em;font-style:italic;font-weight:700;line-height:1}.problem-sub{font-family:var(--fu);color:color-mix(in srgb, var(--ink) 72%, transparent);text-wrap:balance;max-width:640px;margin:0 auto 18px;font-size:clamp(14px,1.2vw,16px);line-height:1.6}.problem-coda{font-family:var(--fu);color:color-mix(in srgb, var(--ink) 72%, transparent);text-wrap:balance;max-width:640px;margin:0 auto 36px;font-size:clamp(14px,1.2vw,16px);line-height:1.6}.problem-section .problem-word{opacity:0;filter:blur(10px);transition:opacity .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(.5em)}.problem-section.is-revealed .problem-word{opacity:1;filter:blur();transform:translateY(0)}@media (prefers-reduced-motion:reduce){.problem-section .problem-word{opacity:1;filter:none;transition:none;transform:none}}@media (max-width:768px){.problem-section{padding:80px 24px}.hero-v2{grid-template-columns:1fr;gap:0;min-height:auto;padding:0}.hero-v2-text{padding:48px 24px 32px}.hero-v2-graph{height:440px;min-height:0}}.form-headline em{font-family:var(--fc);color:var(--ember);text-transform:none;letter-spacing:-.005em;font-size:1.1em;font-style:italic;font-weight:700;line-height:1}.form-section .form-word{opacity:0;filter:blur(10px);transition:opacity .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);display:inline-block;transform:translateY(.45em)}.form-section.is-revealed .form-word{opacity:1;filter:blur();transform:translateY(0)}@media (prefers-reduced-motion:reduce){.form-section .form-word{opacity:1;filter:none;transition:none;transform:none}}.hiw-kicker-wrap{max-width:var(--col-w);background:var(--paper);margin:0 auto;padding:96px 64px 0}@media (max-width:768px){.hiw-kicker-wrap{padding:64px 24px 0}}
