nav{background:var(--gunmetal);z-index:50;justify-content:space-between;align-items:center;padding:1.25rem 3rem;display:flex;position:sticky;top:0}.nav-logo{align-items:center;gap:.75rem;text-decoration:none;display:flex}.nav-logo-mark{background:var(--volt);width:36px;height:36px;color:var(--pine);letter-spacing:.02em;flex-shrink:0;justify-content:center;align-items:center;font-family:Syne,sans-serif;font-size:11px;font-weight:800;display:flex}.nav-logo-words{flex-direction:column;gap:2px;line-height:1;display:flex}.nav-logo-aicv{color:var(--sand);letter-spacing:.04em;font-family:Syne,sans-serif;font-size:.9rem;font-weight:800}.nav-logo-sub{color:#e8e2d066;letter-spacing:.08em;text-transform:uppercase;font-size:.6rem;font-weight:300}.nav-right{align-items:center;gap:1.5rem;display:flex}.nav-links{align-items:center;gap:1.75rem;display:flex}.nav-links a{color:var(--sand);letter-spacing:.03em;font-size:.78rem;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--volt)}.nav-aio-btn{color:var(--sand);letter-spacing:.04em;border:1px solid #e8e2d040;padding:.4rem .9rem;font-size:.72rem;font-weight:500;text-decoration:none;transition:all .2s}.nav-aio-btn:hover{background:var(--volt);color:var(--pine);border-color:var(--volt)}.nav-docs-btn{background:var(--volt);color:var(--pine);letter-spacing:.04em;padding:.45rem 1.1rem;font-family:Syne,sans-serif;font-size:.72rem;font-weight:700;text-decoration:none;transition:background .2s}.nav-docs-btn:hover{background:var(--pine-tint)}.tos-overlay{backdrop-filter:blur(4px);z-index:9999;background:#122b22d9;justify-content:center;align-items:center;padding:1.5rem;display:none;position:fixed;inset:0}.tos-overlay.on{display:flex}.tos-panel{background:var(--gunmetal);border:1px solid #e8e2d01f;border-top:3px solid var(--volt);width:100%;max-width:660px;max-height:85vh;padding:3rem 3rem 2.5rem;position:relative;overflow-y:auto}.tos-close{color:#e8e2d099;cursor:pointer;background:0 0;border:1px solid #e8e2d033;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.8rem;transition:border-color .2s,color .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.tos-close:hover{border-color:var(--volt);color:var(--volt)}.tos-label{letter-spacing:.2em;text-transform:uppercase;color:var(--volt);margin-bottom:.6rem;font-size:.6rem;font-weight:500}.tos-title{color:var(--sand);letter-spacing:-.02em;margin-bottom:.35rem;font-family:Syne,sans-serif;font-size:1.5rem;font-weight:700}.tos-date{color:#e8e2d066;margin-bottom:2rem;font-size:.7rem;font-weight:300}.tos-body p{color:#e8e2d0b3;margin-bottom:1rem;font-size:.875rem;font-weight:300;line-height:1.75}.tos-body h3{color:var(--sand);letter-spacing:.08em;text-transform:uppercase;margin:1.75rem 0 .5rem;font-family:Syne,sans-serif;font-size:.75rem;font-weight:600}.tos-body a{color:var(--volt);text-decoration:none}.tos-body a:hover{text-decoration:underline}.mva-inner{max-width:1060px;margin:0 auto;padding:0 48px;position:relative}.mva-eyebrow{color:var(--pine);letter-spacing:3px;text-transform:uppercase;margin-bottom:18px;font-family:Syne,sans-serif;font-size:13px;font-weight:700}.mva-tiers .mva-eyebrow,.mva-for-agents .mva-eyebrow{color:var(--volt)}.mva-hero{background:var(--pine-tint);padding:96px 0 72px;position:relative;overflow:hidden}.mva-h1{letter-spacing:-3px;color:var(--pine-dark);margin:0 0 32px;font-family:Syne,sans-serif;font-size:clamp(56px,8vw,96px);font-weight:800;line-height:.95}.mva-def{color:var(--pine);max-width:620px;margin:0;font-family:DM Sans,sans-serif;font-size:20px;line-height:1.65}.mva-def strong{color:var(--pine-dark);font-weight:600}.mva-context{background:var(--pine-mist);border-top:1px dashed #122b2226;padding:80px 0}.mva-carries{background:var(--pine-tint);padding:80px 0}.mva-why{background:var(--pine-mist);border-top:1px dashed #122b221f;padding:80px 0}.mva-h2{letter-spacing:-1px;color:var(--pine-dark);max-width:680px;margin:0 0 28px;font-family:Syne,sans-serif;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.15}.mva-tiers .mva-h2{color:var(--sand)}.mva-body{color:var(--pine);max-width:640px;margin:0;font-family:DM Sans,sans-serif;font-size:18px;line-height:1.7}.mva-list{flex-direction:column;gap:1.25rem;max-width:720px;margin:0;padding:0;list-style:none;display:flex}.mva-list li{color:var(--pine-dark);padding-left:1.5rem;font-family:DM Sans,sans-serif;font-size:17px;line-height:1.65;position:relative}.mva-list li:before{content:"—";color:var(--pine);font-weight:400;position:absolute;left:0}.mva-list li strong{color:var(--pine-dark);font-weight:600}.mva-tiers{background:var(--pine-dark);padding:96px 0}.mva-tier-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2.5rem;display:grid}.mva-tier-card{background:#ffffff0d;border:1px solid #e8e2d01f;padding:2rem}.mva-tier-card--premium{border-color:var(--volt)}.mva-tier-name{color:var(--volt);letter-spacing:-.01em;margin-bottom:.75rem;font-family:Syne,sans-serif;font-size:18px;font-weight:700}.mva-tier-desc{color:#e8e2d0bf;margin:0 0 .75rem;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.7}.mva-tier-note{color:#e8e2d080;margin:0;font-family:DM Sans,sans-serif;font-size:14px;font-style:italic;line-height:1.65}.mva-cta{background:var(--volt);color:var(--pine-dark);border-radius:4px;padding:16px 32px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-block}.mva-cta:hover{opacity:.88}.mva-for-agents{background:var(--gunmetal);padding:64px 0}.mva-agents-body{color:#e8e2d0a6;max-width:720px;margin:0;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.75}.mva-agents-link{color:var(--volt);text-decoration:none}.mva-agents-link:hover{text-decoration:underline}.mva-tagline-band{background:var(--pine-dark);border-top:1px solid #e8e2d014;padding:20px 0}.mva-tagline-band-inner{justify-content:center;align-items:center;max-width:1060px;margin:0 auto;padding:0 48px;display:flex}.mva-tagline{letter-spacing:4px;text-transform:uppercase;color:#e8e2d059;font-family:Syne,sans-serif;font-size:11px;font-weight:600}@media (width<=860px){nav{padding:1rem 1.5rem}.nav-links{display:none}.mva-inner{padding:0 1.5rem}.mva-hero{padding:64px 0 48px}.mva-context,.mva-carries,.mva-why,.mva-tiers,.mva-for-agents{padding:56px 0}.mva-tier-grid{grid-template-columns:1fr}.tos-panel{max-height:90vh;padding:2rem 1.5rem}}
