.vd{--bg:#0F1011;--surf:#141517;--surf2:#16181A;--text:#F2F3F1;--muted:#A6ABA6;--border:#26282A;--border-strong:#35383A;--accent:#37B597;--accent-rgb:55,181,151;--gold:#6FE0C2;--gold-dim:#7F847F;--ice:#9DBCB0;--serif:var(--font-grotesk),system-ui,sans-serif;--sans:var(--font-grotesk),system-ui,sans-serif;--mono:var(--font-plex),ui-monospace,monospace;background:var(--bg);color:var(--text)}body:has(.vd){background:#0F1011}body:has(.vd):after{display:none}html:has(.vd){scroll-behavior:smooth;scroll-padding-top:76px}.vd .vd-nav{position:fixed;top:0;left:0;right:0;z-index:100;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 56px;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.vd .vd-nav-logo{font-family:var(--mono);font-size:13px;letter-spacing:.22em;text-transform:uppercase;color:var(--text);white-space:nowrap;text-decoration:none}.vd .vd-nav-logo span{color:var(--muted);font-size:10px;margin-left:8px}.vd .vd-nav-links{display:flex;gap:30px;list-style:none;align-items:center;justify-content:center;margin:0;padding:0}.vd .vd-nav-links li:last-child{position:absolute;right:56px}.vd .vd-nav-links a{font-family:var(--mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--text);white-space:nowrap;text-decoration:none}.vd .vd-nav-links a:hover{color:var(--accent)}.vd .vd-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:var(--accent);color:#06120E;font-family:var(--mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;transition:background .15s}.vd .vd-nav-links a.vd-btn:hover{background:#2C997F;color:#06120E}.vd{--fx-surface:var(--surf);--fx-border:var(--border-strong);--fx-accent:var(--accent);--fx-radius:0px;--fx-radius-sm:0px;--fx-hover:var(--surf2)}@media (max-width:1080px){.vd .vd-nav{display:flex;align-items:center;gap:14px;padding:12px 22px}.vd .vd-nav-links{flex:1;justify-content:flex-start}.vd .vd-nav-links li:not(:last-child){display:none}.vd .vd-nav-links li.fx-prod{display:block}.vd .vd-nav-links li:last-child{position:static;right:auto;margin-left:auto}}@media (max-width:560px){.vd .vd-nav-logo span{display:none}.vd .vd-nav{gap:10px}.vd .vd-nav-links a.vd-btn{padding:9px 14px;font-size:9px;letter-spacing:.08em}}.vd *{font-style:normal!important}.vd .faq2-title,.vd .mb-bridge-h,.vd .mb-cta-h,.vd .mb-pillar-h,.vd .mb-plan-price,.vd .mb-privacy-h,.vd .mbh-h1,.vd .mbj-h3,.vd .nav-overlay-name{font-weight:500;letter-spacing:-.03em}.vd .mbh-h1{font-size:clamp(40px,4.8vw,72px);line-height:1.02}.vd .mbj-h3{font-size:clamp(28px,3.2vw,44px);line-height:1.06}.vd .mb-pillar-h{font-size:clamp(28px,3.2vw,46px);line-height:1.06}.vd .mb-privacy-h{font-size:clamp(26px,2.8vw,38px);line-height:1.08}.vd .mb-bridge-h{font-size:clamp(24px,2.6vw,36px);line-height:1.14}.vd .mb-cta .mb-cta-h,.vd .mb-cta-h{font-size:clamp(36px,4.6vw,62px);line-height:1.02}.vd .faq2-title{font-size:clamp(28px,3vw,44px);line-height:1.06}.vd .footer-logo{font-weight:500;letter-spacing:.22em}.vd{--content-max:1420px}@media (min-width:1081px){.vd .section-pad{padding-top:96px;padding-bottom:96px}}.vd .divider{margin-bottom:28px}.vd .faq2-grid,.vd .mb-plans{margin-top:32px}.vd .mb-compare-wrap{margin-top:28px}.vd .mb-privacy-h{margin-bottom:20px}@media (min-width:961px){.vd .mbh{min-height:calc(100svh - 59px);padding:96px 0 48px}.vd .mbj-chapter{min-height:68vh;padding:24px 0}.vd .mbj-chapters{padding-bottom:32vh}}.vd .btn-ghost,.vd .btn-gold,.vd .btn-green,.vd .btn-pilot,.vd .faq2-chip,.vd .mbh-chip,.vd .nav-cta,.vd .nav-overlay-cta,.vd .nav-overlay-cta-ghost,.vd .stb,.vd .stb-compact .stb{border-radius:999px}.vd .mbh-chip{padding:7px 14px}.vd .mb-plan{border-radius:18px}.vd .mb-plan.featured:before{border-radius:18px 18px 0 0}.vd .mb-cta-band{border-radius:24px;background:#12332B;border-color:rgba(237,245,240,.16)}.vd .mb-cta-band .mb-cta-sub{color:#9DBCB0}.vd .mb-share,.vd .mb-shareext{border-radius:18px}.vd .mb-compare-wrap{border:1px solid var(--border);border-radius:18px}.vd .mb-compare-tbl td:first-child,.vd .mb-compare-tbl th:first-child{padding-left:18px}.vd .mb-compare-tbl tbody tr:last-child td{border-bottom:none}