.hv2{background:var(--color-coal);color:#e8edf2;min-height:calc(100vh - 76px);font-family:var(--font-hero);position:relative;overflow:hidden}.hv2-bg{z-index:0;background:linear-gradient(100deg,#030406f7 0%,#030406cc 50%,#030406e6 100%),url(/images/hero-backdrop.webp) 50%/cover no-repeat;position:absolute;inset:0}.hv2-inner{z-index:1;max-width:1440px;min-height:inherit;grid-template-columns:minmax(340px,42fr) 58fr;align-items:start;gap:12px;margin:0 auto;padding:28px 42px 0;display:grid;position:relative}.hv2-kicker{color:var(--color-nvblue);letter-spacing:.28em;text-transform:uppercase;font-size:12px;font-weight:700}.hv2 h1{letter-spacing:-.025em;margin:18px 0;font-size:clamp(34px,4.4vw,58px);font-weight:900;line-height:1.02}.hv2 h1 i{color:var(--color-nvblue);font-style:normal}.hv2-sub{color:#97a3ad;max-width:430px;font-size:clamp(14px,1.25vw,16px);line-height:1.6}.hv2-sub b{color:#dfe7ee;font-weight:600}.hv2-checks{flex-direction:column;gap:15px;margin-top:30px;padding:0;list-style:none;display:flex}.hv2-checks li{align-items:flex-start;gap:13px;display:flex}.hv2-ic{background:var(--color-nvblue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:flex;box-shadow:0 0 14px #00a1ff73}.hv2-checks b{letter-spacing:.06em;text-transform:uppercase;font-size:13.5px;font-weight:800;display:block}.hv2-check-sub{color:#7b8792;font-size:12.5px;line-height:1.45}.hv2-check-sub a{color:#9fd8ff;border-bottom:1px solid #00a1ff66;text-decoration:none}.hv2-ctas{gap:14px;margin-top:26px;display:flex}.hv2-cta1{background:var(--color-nvblue);color:var(--color-nvblue-ink);text-transform:uppercase;letter-spacing:.02em;border-radius:10px;padding:15px 28px;font-size:14px;font-weight:800;text-decoration:none;box-shadow:0 8px 34px #00a1ff59}.hv2-cta2{color:#fff;border:1.5px solid #ffffff40;border-radius:10px;padding:15px 24px;font-size:14px;font-weight:700;text-decoration:none}.hv2-rightcol{height:calc(100vh - 130px);min-height:560px;position:relative}.hv2-form{z-index:40;backdrop-filter:blur(10px);background:#090c0fd9;border:1px solid #00a1ff4d;border-radius:16px;width:560px;max-width:calc(100% - 8px);padding:20px 22px;position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:0 30px 80px #0009}.hv2-form h2{font-size:16px;font-weight:800}.hv2-fsub{color:#7b8792;margin:4px 0 13px;font-size:12px}.hv2-ghl{background:0 0;border:0;border-radius:8px;width:100%;height:320px}.hv2-fallback{color:#b7c2cc;font-size:13px;line-height:1.55}.hv2-fallback a{color:var(--color-nvblue);font-weight:700}.hv2-micro{color:#5f6a74;text-align:center;margin-top:8px;font-size:10.5px}.hv2-stage{height:52%;position:absolute;bottom:0;left:0;right:0}.hv2-stage model-viewer{--poster-color:transparent;z-index:2;width:100%;height:100%;position:relative}#hv2-mv:not(:defined){display:block}:is(#hv2-mv:not(:defined) .hv2-hs,#hv2-mv:not(:defined) .hv2-mcap,#hv2-mv:not(:defined) .hv2-ghost){display:none}.hv2-glow,.hv2-ring{pointer-events:none;z-index:1;opacity:0;transition:opacity .6s;position:absolute;transform:translate(-50%,-50%)}.hv2-stage.ready .hv2-glow,.hv2-stage.ready .hv2-ring{opacity:1}.hv2-glow{background:radial-gradient(#00a1ff52,#00a1ff14 55%,#0000 74%);animation:5s ease-in-out infinite hv2-spulse}@keyframes hv2-spulse{50%{opacity:.55}}.hv2-ring{border:1.5px dashed #00a1ff73;border-radius:50%}.hv2-ghost{opacity:0;pointer-events:none;width:1px;height:1px;display:block}.hv2-draghint{color:#9fd8ff;letter-spacing:.22em;text-transform:uppercase;backdrop-filter:blur(4px);pointer-events:none;z-index:30;white-space:nowrap;opacity:0;background:#0506078c;border:1px solid #00a1ff4d;border-radius:999px;padding:6px 14px;font-size:10.5px;transition:opacity .6s;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.hv2-stage.ready .hv2-draghint{opacity:1}.hv2-hs{cursor:pointer;opacity:1;text-decoration:none;transition:opacity .45s;display:block;position:relative}.hv2-hs:not([data-visible]){opacity:.13;pointer-events:none}.hv2-anchor{background:var(--color-nvblue);border:2px solid #fff;border-radius:50%;width:11px;height:11px;transition:transform .3s;animation:2.6s ease-in-out infinite hv2-hping;display:block;box-shadow:0 0 0 4px #ffffff26,0 0 14px #00a1ffcc}.hv2-hs.active .hv2-anchor{transform:scale(1.4)}@keyframes hv2-hping{50%{box-shadow:0 0 0 8px #ffffff12,0 0 14px #00a1ffcc}}.hv2-line{height:1.5px;position:absolute;top:6px}.hv2-hs[data-side=r] .hv2-line{background:linear-gradient(90deg,#fff,#ffffff59)}.hv2-hs[data-side=l] .hv2-line{background:linear-gradient(270deg,#fff,#ffffff59)}.hv2-chip{white-space:nowrap;text-align:left;backdrop-filter:blur(6px);background:#050709e0;border:1px solid #ffffff4d;border-radius:9px;padding:7px 12px;position:absolute;top:-16px}.hv2-chip b{color:#fff;font-size:12.5px;font-weight:800;display:block}.hv2-chip s{color:#9fb4c4;font-size:10.5px;text-decoration:none}.hv2-chip:after{content:" →";color:var(--color-nvblue);font-size:11px}.hv2-chip:hover{border-color:var(--color-nvblue);box-shadow:0 0 18px #00a1ff59}.hv2-stage.tight .hv2-chip{padding:6px 10px;top:-14px}.hv2-stage.tight .hv2-chip b{font-size:11px}.hv2-stage.tight .hv2-chip s,.hv2-stage.tight .hv2-chip:after{font-size:9.5px}.hv2-mcap,.hv2-stage.compact .hv2-line,.hv2-stage.compact .hv2-chip{display:none}.hv2-stage.compact .hv2-mcap{z-index:31;white-space:nowrap;text-align:center;backdrop-filter:blur(6px);background:#050709e0;border:1px solid #ffffff4d;border-radius:9px;padding:8px 14px;transition:opacity .3s;display:block;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.hv2-stage.compact .hv2-mcap b{color:#fff;font-size:12.5px;font-weight:800;display:block}.hv2-stage.compact .hv2-mcap s{color:#9fb4c4;font-size:10.5px;text-decoration:none}@media (width<=900px){.hv2-inner{grid-template-columns:1fr;padding:24px 22px 40px}.hv2-rightcol{flex-direction:column;height:auto;min-height:0;display:flex}.hv2-stage{order:1;height:46vh;margin-top:4px;position:relative;left:0;right:0}.hv2-form{order:2;width:100%;margin-top:12px;position:static;transform:none}}@media (prefers-reduced-motion:reduce){.hv2-glow,.hv2-anchor{animation:none}}
