.hv4{--bg:#0e0a1e;--bg2:#130d2a;--bg3:#1a1238;--pink:#e91e8c;--plo:#e91e8c17;--pmid:#e91e8c47;--purp:#7c3aed;--w:#f0ecf8;--g:#b0a0d0;--g2:#8878b0;--g3:#3e2e60;--overlay-subtle:#ffffff08;--border-subtle:#ffffff12;--border-faint:#ffffff0a;--mono:"DM Mono", monospace;--disp:"Inter", sans-serif;--body:"Inter", sans-serif}.hv4-light{--bg:#f9f8fb;--bg2:#fff;--bg3:#f0f0f5;--w:#1a1a2e;--g:#56565e;--g2:#7a7a85;--g3:#b0b0b8;--pink:#d41a80;--purp:#6d28d9;--plo:#d41a800f;--pmid:#d41a8038;--overlay-subtle:#00000006;--border-subtle:#00000012;--border-faint:#0000000a;background:#f9f8fb}.hv4-light h1,.hv4-light h2{color:#1a1a2e}.hv4-light .hv4-card{background:#fff;border-color:#00000014}.hv4-light .hv4-chip{color:var(--g2);background:#00000008;border-color:#0000000f}.hv4-light .hv4-stag{color:#d41a80}.hv4{font-family:var(--body);color:var(--g);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.72}.hv4 *,.hv4 :before,.hv4 :after{box-sizing:border-box}.hv4-bg{background:var(--bg)}.hv4-bg2{background:var(--bg2)}.hv4 h1,.hv4 h2{font-family:var(--disp);color:var(--w);margin:0;font-weight:700}.hv4 h1{letter-spacing:-.045em;max-width:1000px;margin:0 auto 18px;font-size:clamp(36px,min(6.5vw,9.5vh),90px);line-height:.93}.hv4 h2{letter-spacing:-.04em;margin-bottom:18px;font-size:clamp(32px,4vw,54px);line-height:1.03}.hv4 strong{color:var(--w);font-weight:600}.hv4-stag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.16em;color:var(--pink);margin-bottom:16px;font-size:14px;font-weight:700;display:block}.hv4-lead{color:var(--g);max-width:640px;font-size:clamp(15px,1.3vw,17px);line-height:1.82}.hv4-mono{font-family:var(--mono)}.hv4-si{max-width:1240px;margin:0 auto;padding:100px 52px}.hv4-sep{border:none;border-top:1px solid #ffffff0d;margin:0}.hv4-bp{color:#fff;font-size:13.5px;font-weight:600;font-family:var(--body);cursor:pointer;background:#d41a80;border:none;border-radius:999px;padding:12px 30px;text-decoration:none;transition:opacity .2s,transform .2s;display:inline-block}.hv4-bp:hover{opacity:.82;transform:translateY(-1px)}.hv4-bs{color:var(--g);font-size:13.5px;font-weight:600;font-family:var(--body);cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:999px;padding:12px 30px;text-decoration:none;transition:border-color .2s,background .2s;display:inline-block}.hv4-bs:hover{background:#ffffff0a;border-color:#ffffff47}.hv4-card{background:#ffffff08;border:1px solid #ffffff12;border-radius:14px;padding:28px;transition:border-color .3s}.hv4-card:hover{border-color:#e91e8c33}.hv4-card--pink{background:#e91e8c0f;border-color:#e91e8c2e}.hv4-card--purp{background:#7c3aed14;border-color:#7c3aed2e}.hv4-chip{font-family:var(--mono);text-transform:uppercase;letter-spacing:.07em;color:var(--g2);background:#ffffff0a;border:1px solid #ffffff0f;border-radius:4px;padding:2px 9px;font-size:11px;display:inline-block}.hv4-chip--purp{color:#8878b0;background:#7c3aed0a;border-color:#7c3aed14}.hv4-d1{transition-delay:80ms}.hv4-d2{transition-delay:.16s}.hv4-d3{transition-delay:.24s}.hv4-d4{transition-delay:.32s}@keyframes hv4-blink{0%,to{opacity:1}50%{opacity:.2}}@keyframes hv4-tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes hv4-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hv4-float{0%,to{opacity:.6;translate:0}50%{opacity:1;translate:0 -5px}}.hv4-grid-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.hv4-grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.hv4-grid-4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:1024px){.hv4-si{padding:80px 36px}.hv4-grid-3,.hv4-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hv4-si{padding:64px 24px}.hero-v4{height:calc(100svh - var(--navbar-height,125px))!important;align-items:center!important;padding:24px 20px 0!important}.hv4 h1{margin-bottom:10px!important;font-size:13vw!important;line-height:.92!important}.hero-v4 .hv4-brand-pill{margin-bottom:12px!important;font-size:7px!important}.hero-v4 p{margin-bottom:18px!important;font-size:13px!important;line-height:1.6!important}.hv4-grid-2,.hv4-grid-3,.hv4-grid-4{grid-template-columns:1fr;gap:16px}}@media (max-width:480px){.hv4-si{padding:48px 16px}.hv4-grid-2,.hv4-grid-3,.hv4-grid-4{grid-template-columns:1fr;gap:14px}.hv4-card{padding:20px}.hv4-btn-group{flex-direction:column;gap:10px;display:flex}.hv4-btn-group .hv4-bp,.hv4-btn-group .hv4-bs{text-align:center;width:100%}}@media (max-width:768px){.hv4-moat-grid-wrap,.hv4-growth-grid,.hv4-hiw-grid,.hv4-compete-grid{grid-template-columns:1fr!important}.hv4-extensible-bar{text-align:center!important;flex-direction:column!important}.hv4-cta-inner{padding:80px 24px!important}}@media (max-width:480px){.hv4-cta-inner{padding:64px 16px!important}}@media (max-width:768px){.hv4-ci-domain-grid,.hv4-ci-callout-grid,.hv4-ep-cap-grid{grid-template-columns:1fr!important}.hv4-ep-orch-grid{grid-template-columns:1fr!important;gap:20px!important}.hv4-ci-callout{padding:20px 16px!important}.hv4-platform-pills{grid-template-columns:repeat(2,1fr)!important}.hv4-market-split,.hv4-depth-grid{grid-template-columns:1fr!important}.hv4-depth-callout{padding:28px 20px!important}.hero-v4 .hv4-brand-pill{letter-spacing:.12em!important;padding:4px 10px!important;font-size:8px!important}.hero-v4 .hv4-btn-group{flex-direction:column;gap:10px!important}.hero-v4 .hv4-btn-group .hv4-bp,.hero-v4 .hv4-btn-group .hv4-bs{text-align:center;width:100%}}@media (max-width:480px){.hero-v4{padding:0 16px!important}.hv4 h1{letter-spacing:-.03em!important;margin-bottom:10px!important;font-size:13vw!important;line-height:.92!important}.hero-v4 .hv4-brand-pill{margin-bottom:12px!important;font-size:7px!important}.hero-v4 p{margin-bottom:18px!important;font-size:13px!important;line-height:1.6!important}}@media (max-width:768px){.hv4-metrics-bar{flex-wrap:wrap!important;justify-content:center!important;gap:24px!important;padding:32px 24px!important}.hv4-metrics-bar>div{flex:0 0 calc(50% - 12px)}}@media (max-width:480px){.hv4-metrics-bar{gap:20px!important;padding:24px 16px!important}.hv4-metrics-bar>div{flex:0 0 calc(50% - 10px)}}@media (max-width:768px){[data-proof-attr]{text-align:center!important}}
