@font-face{font-family:Instrument;src:url('/assets/marketing/fonts/InstrumentSans-VariableFont_wdth,wght.woff2') format('woff2');font-weight:100 900;font-style:normal;font-display:swap}
:root{--vmp-ink:var(--vstat-ink);--vmp-muted:var(--vstat-muted);--vmp-line:var(--vstat-line-soft);--vmp-paper:var(--vstat-paper);--vmp-white:var(--vstat-white);--vmp-blue:var(--vstat-blue);--vmp-red:var(--vstat-action);--vmp-red-dark:var(--vstat-action-hover);--vmp-radius:14px;--vmp-shell:min(1120px,calc(100% - 40px));font-synthesis:none}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body.vmp-page{margin:0;background:var(--vmp-paper);color:var(--vmp-ink);font-family:var(--vstat-font);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}
.vmp-page a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}
.vmp-page img{display:block;max-width:100%}
.vmp-shell{width:var(--vmp-shell);margin-inline:auto}
.vmp-sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.vmp-skip{position:fixed;left:12px;top:12px;z-index:1000;transform:translateY(-160%);padding:10px 14px;background:#fff;border:2px solid var(--vmp-blue);border-radius:8px}
.vmp-skip:focus{transform:none}
.vmp-header{height:86px;display:flex;align-items:center;position:relative;z-index:20;border-bottom:1px solid transparent}
.vmp-header.is-stuck{position:sticky;top:0;background:rgba(246,244,239,.92);backdrop-filter:blur(14px);border-color:#deddd7}
.vmp-nav-wrap{width:min(1440px,calc(100% - 96px));display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:48px;margin-inline:auto}
.vmp-brand{display:inline-flex;align-items:center;gap:14px;min-height:44px;text-decoration:none;white-space:nowrap}
.vmp-brand img{width:125px;height:auto}
.vmp-brand span{color:var(--vmp-muted);font-size:14px}
.vmp-nav{display:flex;align-items:center;justify-content:center;gap:clamp(20px,2.5vw,42px)}
.vmp-nav a,.vmp-login{border-bottom:1px solid transparent;font-size:14px;font-weight:610;text-decoration:none}
.vmp-nav a:hover,.vmp-login:hover{color:var(--vmp-blue);border-color:var(--vmp-blue)}
.vmp-nav-actions{display:flex;align-items:center;gap:24px;font-size:14px;font-weight:620}
.account-menu{position:relative;display:inline-flex;align-items:center;gap:12px}
.account-menu summary{list-style:none}
.account-menu summary::-webkit-details-marker{display:none}
.account-menu__profile{display:inline-flex;align-items:center;gap:10px;min-width:0;padding:8px 12px;border:1px solid var(--vmp-line);border-radius:999px;background:#fff;cursor:pointer}
.account-menu__profile:hover{border-color:var(--vmp-blue)}
.account-avatar{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--vmp-blue),#78a8ff);color:#fff;font-size:13px;font-weight:900}
.account-menu__text{display:flex;flex-direction:column;min-width:0;text-align:left}
.account-menu__text strong{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.15}
.account-menu__text small{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--vmp-muted);font-size:12px;line-height:1.15}
.account-menu__chevron{color:var(--vmp-muted);font-size:12px}
.account-menu__dropdown{position:absolute;right:0;top:calc(100% + 10px);z-index:30;display:grid;min-width:190px;padding:8px;border:1px solid var(--vmp-line);border-radius:14px;background:var(--vmp-white);box-shadow:0 18px 38px rgba(18,24,36,.14)}
.account-menu:not([open]) .account-menu__dropdown{display:none}
.account-menu__item{display:flex;align-items:center;width:100%;min-height:40px;padding:10px 12px;border:0;border-radius:10px;background:transparent;color:var(--vmp-ink);font:inherit;text-decoration:none;text-align:left;cursor:pointer}
.account-menu__item:hover{background:#edf4ff;color:var(--vmp-blue)}
.account-menu__form{margin:0}
.account-menu--guest{display:flex;align-items:center;gap:24px}
.vmp-nav-toggle{display:none;width:46px;height:46px;border:1px solid var(--vmp-line);border-radius:10px;background:transparent;padding:11px;cursor:pointer}
.vmp-nav-toggle span{display:block;height:2px;background:var(--vmp-ink);margin:5px 0}
.vmp-button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border-radius:10px;font-weight:800;font-size:15px;line-height:1.2;text-decoration:none;border:1px solid transparent;transition:background-color .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}
.vmp-button:hover{transform:translateY(-1px)}
.vmp-button:focus-visible,.vmp-page a:focus-visible,.vmp-nav-toggle:focus-visible,.vmp-page summary:focus-visible{outline:3px solid rgba(23,104,242,.38);outline-offset:3px}
.vmp-button--small{min-height:44px;padding:10px 16px}
.vmp-nav-actions .vmp-button--small{padding:0 20px;border-radius:7px;font-size:14px;font-weight:670}
.vmp-page .vmp-button--accent{background:var(--vmp-red);color:#fff}
.vmp-page .vmp-button--accent:hover{background:var(--vmp-red-dark);color:#fff}
.vmp-button--outline{border-color:#a7a9ad;background:transparent;color:var(--vmp-ink)}
.vmp-button--outline:hover{border-color:var(--vmp-ink);background:#fff}
.vmp-hero{padding:clamp(58px,8vw,100px) 0 clamp(50px,7vw,84px);border-bottom:1px solid var(--vmp-line);background:radial-gradient(circle at 82% 20%,rgba(23,104,242,.08),transparent 34%),var(--vmp-paper)}
.vmp-hero-inner{max-width:900px}
.vmp-eyebrow,.vmp-kicker{margin:0 0 14px;font-size:13px;line-height:1.3;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--vmp-red)}
.vmp-hero h1{max-width:900px;margin:0;font-size:clamp(42px,6vw,76px);line-height:1.02;letter-spacing:-.038em;text-wrap:balance}
.vmp-lede{max-width:760px;margin:24px 0 0;color:#4d5158;font-size:clamp(19px,2.2vw,25px);line-height:1.45;text-wrap:pretty}
.vmp-hero--installed{padding-block:44px 46px}
.vmp-hero--installed .vmp-hero-inner{display:grid;grid-template-areas:"copy media" "actions media";grid-template-columns:minmax(0,1fr) minmax(340px,440px);grid-template-rows:auto auto;gap:22px 56px;align-items:center;max-width:none}
.vmp-hero--installed .vmp-hero-copy{grid-area:copy;align-self:end}
.vmp-hero--installed .vmp-install{grid-area:actions;align-self:start;margin-top:0}
.vmp-install-shot{grid-area:media;position:relative;overflow:hidden;border:1px solid #a7a9ad;border-radius:12px;background:linear-gradient(180deg,#f5f8ff 0%,#e9eef8 100%);box-shadow:14px 16px 0 rgba(23,104,242,.08)}
.vmp-install-shot img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}
.vmp-install-shot video{display:block;width:100%;height:auto;aspect-ratio:796/650;object-fit:contain;background:#eef2f8}
.vmp-install-shot__overlay{position:absolute;left:16px;right:16px;bottom:16px;max-width:360px;padding:16px 16px 15px;border:1px solid rgba(23,104,242,.18);border-radius:14px;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);box-shadow:0 12px 28px rgba(28,34,49,.12)}
.vmp-install-shot__overlay span{display:inline-grid;place-items:center;width:30px;height:30px;margin-bottom:10px;border-radius:50%;background:var(--vmp-blue);color:#fff;font-weight:800}
.vmp-install-shot__overlay strong{display:block;margin-bottom:6px;font-size:18px;line-height:1.15;letter-spacing:-.02em}
.vmp-install-shot__overlay p{margin:0;color:#4d5664;font-size:14px;line-height:1.45}
.vmp-page--installed .vmp-section{padding-block:32px}
.vmp-page--installed .vmp-step-list>div{padding-block:18px}
.vmp-page--installed .vmp-band{padding-block:38px}
.vmp-page--installed .vmp-section summary{padding-block:14px}
.vmp-page--installed a.vmp-button--accent{background:var(--vstat-action);color:#fff}
.vmp-page--installed a.vmp-button--accent:hover{background:var(--vstat-action-hover);color:#fff}
.vmp-install{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:820px;margin-top:34px}
.vmp-install--compact{grid-template-columns:1fr;margin:0;min-width:min(100%,310px)}
.vmp-install img{width:22px;height:22px}
.vmp-section{padding:clamp(58px,7vw,92px) 0}
.vmp-section--tight{padding-block:clamp(50px,6vw,72px)}
.vmp-section--legal{padding-top:50px}
.vmp-narrow{max-width:820px}
.vmp-center{text-align:center}
.vmp-center>p{max-width:680px;margin-inline:auto;color:var(--vmp-muted)}
.vmp-section h2,.vmp-band h2{margin:0 0 16px;font-size:clamp(28px,3.5vw,44px);line-height:1.12;letter-spacing:-.025em;text-wrap:balance}
.vmp-section p,.vmp-band p{margin:0 0 20px}
.vmp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.vmp-center .vmp-actions{justify-content:center}
.vmp-actions--stack{flex-direction:column;align-items:stretch;margin:0;min-width:min(100%,310px)}
.vmp-band{padding:clamp(50px,6vw,72px) 0;background:#e9eef8;border-block:1px solid #ccd5e6}
.vmp-split,.vmp-content-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);gap:clamp(36px,7vw,90px);align-items:center}
.vmp-content-grid{align-items:start}
.vmp-split>div>p:not(.vmp-kicker),.vmp-content-grid>div>p:not(.vmp-kicker){color:#4d5664;max-width:630px}
.vmp-step-list{display:grid;gap:0;border-block:1px solid var(--vmp-line)}
.vmp-step-list>div{display:grid;grid-template-columns:54px 1fr;gap:20px;padding:28px 0;border-bottom:1px solid var(--vmp-line)}
.vmp-step-list>div:last-child{border-bottom:0}
.vmp-step-list span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--vmp-blue);color:#fff;font-weight:800}
.vmp-step-list h2{font-size:23px;margin:0 0 6px}
.vmp-step-list p{color:var(--vmp-muted);margin:0}
.vmp-status{display:flex;align-items:flex-start;gap:22px;padding:26px;border:1px solid #bcd8c5;background:#edf8f0;border-radius:var(--vmp-radius)}
.vmp-status>span{width:44px;height:44px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%;background:#1f9d55;color:#fff;font-size:25px;font-weight:900}
.vmp-status h2{font-size:28px;margin-bottom:7px}
.vmp-status p{margin:0;color:#476052}
.vmp-feature-list,.vmp-process{margin:0;padding:0;list-style:none;border-top:1px solid var(--vmp-line)}
.vmp-feature-list li,.vmp-process li{position:relative;padding:17px 12px 17px 34px;border-bottom:1px solid var(--vmp-line)}
.vmp-feature-list li::before{content:"✓";position:absolute;left:4px;color:var(--vmp-blue);font-weight:900}
.vmp-process{counter-reset:vmp-step}
.vmp-process li{counter-increment:vmp-step;padding-left:48px}
.vmp-process li::before{content:counter(vmp-step);position:absolute;left:4px;top:15px;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--vmp-blue);color:#fff;font-size:13px;font-weight:900}
.vmp-section details{border-bottom:1px solid var(--vmp-line)}
.vmp-section details:first-of-type{border-top:1px solid var(--vmp-line)}
.vmp-section summary{cursor:pointer;padding:20px 44px 20px 0;font-size:19px;font-weight:800}
.vmp-section details p{padding:0 0 20px;color:var(--vmp-muted)}
.vmp-legal-layout{display:grid;grid-template-columns:220px minmax(0,760px);gap:clamp(36px,7vw,88px);align-items:start;justify-content:center}
.vmp-legal-nav{position:sticky;top:24px;display:flex;flex-direction:column;padding:18px 0;border-block:1px solid var(--vmp-line)}
.vmp-legal-nav strong{margin-bottom:10px;font-size:14px}
.vmp-legal-nav a{padding:6px 0;color:var(--vmp-muted);font-size:14px;text-decoration:none}
.vmp-legal-nav a:hover{color:var(--vmp-red)}
.vmp-prose{max-width:75ch}
.vmp-prose>p:first-child{font-size:20px;color:#34373d}
.vmp-prose section{padding-top:28px;scroll-margin-top:24px}
.vmp-prose h2{font-size:clamp(26px,3vw,34px);margin:0 0 14px}
.vmp-prose h3{font-size:21px;margin:25px 0 8px}
.vmp-prose p{margin:0 0 16px;color:#34373d}
.vmp-prose ul,.vmp-prose ol{padding-left:24px;margin:0 0 20px}
.vmp-prose li{margin:8px 0;padding-left:5px}
.vmp-prose .vmp-notice{padding:18px 20px;border:1px solid #e2b9bd;border-radius:10px;background:#fff1f2;color:#5f2027}
.vmp-hero--company,.vmp-company-hero{padding-block:clamp(48px,6vw,76px)}
.vmp-hero--company .vmp-hero-inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.92fr);gap:clamp(42px,7vw,88px);align-items:center;max-width:none}
.vmp-hero--company .vmp-hero-copy{min-width:0}
.vmp-hero--company h1{font-size:clamp(44px,5.6vw,72px)}
.vmp-company-preview{position:relative;padding:18px;border:1px solid #9ba8ba;border-radius:14px;background:#fff;box-shadow:14px 16px 0 rgba(23,104,242,.09)}
.vmp-company-preview::before{content:"";position:absolute;width:10px;height:10px;left:-6px;top:50%;border-radius:50%;background:var(--vmp-red);box-shadow:0 0 0 5px #fff}
.vmp-company-preview-head{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:10px 12px 15px;border-bottom:1px solid var(--vmp-line)}
.vmp-company-preview-head span,.vmp-company-preview-result small{color:#677181;font-size:11px;font-weight:800;letter-spacing:.1em}
.vmp-company-preview-head strong{min-width:0;padding:10px 13px;border:2px solid var(--vmp-blue);border-radius:8px;background:#f8fbff;font-size:16px}
.vmp-company-preview-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:18px 0}
.vmp-company-preview-flow span{display:grid;place-items:center;min-height:68px;padding:10px 8px;border:1px solid #c8d6ed;border-radius:9px;background:#f3f7fd;color:#31547e;font-size:12px;font-weight:760;line-height:1.25;text-align:center}
.vmp-company-preview-result{padding:17px 18px;border-left:4px solid var(--vmp-red);background:#f4f1ea}
.vmp-company-preview-result strong{display:block;margin:5px 0 2px;font-size:19px;line-height:1.25}
.vmp-company-preview-result p{margin:0;color:var(--vmp-muted);font-size:13px}
.vmp-company-heading{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:clamp(28px,6vw,78px);align-items:end;margin-bottom:32px}
.vmp-company-heading h2{margin-bottom:0}
.vmp-company-heading>p{margin:0;color:var(--vmp-muted)}
.vmp-company-data-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--vmp-line);border-left:1px solid var(--vmp-line);background:#fff}
.vmp-company-data-grid article{min-width:0;min-height:220px;padding:22px;border-right:1px solid var(--vmp-line);border-bottom:1px solid var(--vmp-line)}
.vmp-company-data-grid article>span{color:var(--vmp-blue);font-size:12px;font-weight:850;letter-spacing:.1em}
.vmp-company-data-grid h3{margin:30px 0 10px;font-size:20px;line-height:1.18;letter-spacing:-.015em}
.vmp-company-data-grid p{margin:0;color:var(--vmp-muted);font-size:14px;line-height:1.48}
.vmp-company-data-grid .vmp-company-data-card--accent{background:#edf4ff;box-shadow:inset 0 4px 0 var(--vmp-blue)}
.vmp-company-usecases{background:#eef3fb}
.vmp-company-usecase-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.vmp-company-usecase-grid article{padding:24px;border:1px solid #c7d1e1;border-radius:12px;background:#fff}
.vmp-company-role{margin:0 0 28px!important;color:var(--vmp-blue)!important;font-size:12px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.vmp-company-usecase-grid h3{margin:0 0 12px;font-size:23px;line-height:1.18;letter-spacing:-.02em}
.vmp-company-usecase-grid article>p:last-child{margin:0;color:var(--vmp-muted);font-size:15px}
.vmp-company-process{padding-bottom:54px}
.vmp-company-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border-block:1px solid var(--vmp-line)}
.vmp-company-steps li{display:grid;grid-template-columns:42px 1fr;gap:14px;padding:26px 24px 26px 0}
.vmp-company-steps li+li{padding-left:24px;border-left:1px solid var(--vmp-line)}
.vmp-company-steps li>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid var(--vmp-blue);border-radius:50%;color:var(--vmp-blue);font-size:13px;font-weight:850}
.vmp-company-steps h3{margin:3px 0 8px;font-size:20px;line-height:1.2}
.vmp-company-steps p{margin:0;color:var(--vmp-muted);font-size:14px}
.vmp-company-benefits{padding:38px 0;background:var(--vmp-blue);color:#fff}
.vmp-company-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}
.vmp-company-benefit-grid article{display:grid;grid-template-columns:40px 1fr;gap:2px 14px;padding:2px 30px}
.vmp-company-benefit-grid article+article{border-left:1px solid rgba(255,255,255,.35)}
.vmp-company-benefit-grid span{grid-row:1/3;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.75);border-radius:50%;font-weight:900}
.vmp-company-benefit-grid h3{margin:2px 0 7px;font-size:18px;line-height:1.2}
.vmp-company-benefit-grid p{margin:0;color:#dfe9fb;font-size:13px;line-height:1.45}
.vmp-company-availability{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);gap:clamp(40px,8vw,110px);align-items:start}
.vmp-company-availability h2{margin-bottom:0}
.vmp-company-availability>div:last-child{padding-left:26px;border-left:3px solid var(--vmp-red)}
.vmp-company-availability>div:last-child p{color:#4f5660}
.vmp-company-availability>div:last-child p:last-child{margin-bottom:0}
.vmp-company-final{padding:48px 0;background:#e9eef8;border-block:1px solid #c7d1e1}
.vmp-company-final-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,310px);gap:clamp(42px,8vw,110px);align-items:center}
.vmp-company-final h2{margin:0 0 12px;font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-.03em}
.vmp-company-final p:not(.vmp-kicker){max-width:650px;margin:0;color:#505865}
.vmp-company-text-link{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:5px;color:#345b8d!important;font-size:14px;font-weight:750;text-decoration:none}
.vmp-feedback-intro{text-align:center}.vmp-feedback-intro>p:last-child{max-width:620px;margin-inline:auto;color:var(--vmp-muted)}
.vmp-uninstall-form{position:relative;display:grid;gap:24px;width:100%;margin-top:28px;padding:28px;border:1px solid #c8cdd5;border-radius:14px;background:#fff}
.vmp-uninstall-form fieldset{min-width:0;margin:0;padding:0;border:0}.vmp-uninstall-form legend,.vmp-field>span{display:block;margin:0 0 11px;font-size:17px;font-weight:800;line-height:1.35}.vmp-uninstall-form legend span,.vmp-field small{display:inline;margin-left:7px;color:var(--vmp-muted);font-size:13px;font-weight:550}
.vmp-choice-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vmp-choice-list label,.vmp-radio-row label{position:relative;display:flex;align-items:flex-start;gap:10px;min-height:48px;margin:0;padding:11px 12px;border:1px solid #cbd1d9;border-radius:9px;background:#fff;cursor:pointer}.vmp-choice-list label:hover,.vmp-radio-row label:hover{border-color:#7d8a9b;background:#f8fafc}.vmp-choice-list input,.vmp-radio-row input{width:19px;height:19px;flex:0 0 auto;margin:1px 0 0;accent-color:var(--vmp-blue)}.vmp-choice-list label:has(input:checked),.vmp-radio-row label:has(input:checked){border-color:var(--vmp-blue);background:#edf4ff;color:#0f54ad}
.vmp-radio-row{display:flex;gap:8px}.vmp-radio-row label{align-items:center;min-width:100px}.vmp-field{display:block}.vmp-field input,.vmp-field textarea{display:block;width:100%;border:1px solid #9da7b4;border-radius:9px;background:#fff;color:var(--vmp-ink);font:inherit;line-height:1.4;padding:12px 14px}.vmp-field input{height:50px}.vmp-field textarea{min-height:108px;resize:vertical}.vmp-field input::placeholder,.vmp-field textarea::placeholder{color:#69717c;opacity:1}.vmp-field input:focus,.vmp-field textarea:focus{outline:3px solid rgba(23,104,242,.18);border-color:var(--vmp-blue)}
.vmp-form-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:2px}.vmp-form-message{margin:0!important;font-size:14px;color:var(--vmp-muted)}.vmp-form-message.is-error{color:#a51f2a}.vmp-form-message.is-success{color:#19713c;font-weight:700}.vmp-uninstall-form button:disabled{cursor:wait;opacity:.72;transform:none}.vmp-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.vmp-uninstall-form+.vmp-actions{justify-content:center;margin-top:18px}
.vmp-footer{padding:50px 0 18px;background:#17181b;color:#f5f6f7}
.vmp-footer-grid{display:grid;grid-template-columns:1.7fr repeat(3,1fr);gap:42px}
.vmp-footer-brand img{width:130px;height:auto}
.vmp-footer-brand p{max-width:330px;margin:18px 0 0;color:#aeb2ba;font-size:15px;line-height:1.55}
.vmp-footer h2{margin:0 0 14px;color:#9297a0;font-size:12px;letter-spacing:.12em;text-transform:uppercase}
.vmp-footer-grid>div:not(.vmp-footer-brand) a{display:block;margin:8px 0;color:#eef0f3;font-size:14px;text-decoration:none}
.vmp-footer-grid a:hover{color:#fff;text-decoration:underline}
.vmp-footer-bottom{display:flex;justify-content:space-between;margin-top:36px;padding-top:18px;border-top:1px solid #34363b;color:#8e939c;font-size:13px}
@media(max-width:1160px){.vmp-nav-wrap{width:min(100% - 56px,1120px);gap:25px}.vmp-brand span{display:none}.vmp-nav{gap:20px}.account-menu__text strong,.account-menu__text small{max-width:170px}}
@media(max-width:860px){.vmp-header{height:72px}.vmp-nav-wrap{width:calc(100% - 36px);grid-template-columns:1fr auto}.vmp-nav-toggle{display:flex;width:42px;height:42px;flex-direction:column;justify-content:center;gap:5px;grid-column:2;margin-left:auto;border:0;border-radius:0;padding:8px}.vmp-nav-toggle span{width:23px;height:2px;margin:0}.vmp-nav,.vmp-nav-actions{display:none}.vmp-header.is-open{height:auto;background:var(--vmp-paper);position:absolute;inset:0 0 auto}.vmp-header.is-open .vmp-nav-wrap{padding-block:15px}.vmp-header.is-open .vmp-nav{display:flex;grid-column:1/-1;flex-direction:column;align-items:flex-start;gap:0;padding-block:25px;border-top:1px solid var(--vmp-line);font-size:18px}.vmp-header.is-open .vmp-nav-actions{display:flex;grid-column:1/-1;padding-bottom:20px}.vmp-nav a{width:100%;padding:12px 0;border-bottom:1px solid var(--vmp-line)}.vmp-legal-layout{grid-template-columns:1fr}.vmp-legal-nav{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.vmp-footer-grid{grid-template-columns:1.5fr 1fr 1fr}.vmp-footer-grid>div:last-child{grid-column:2}.vmp-hero--company .vmp-hero-inner{grid-template-columns:1fr}.vmp-company-preview{width:min(100%,620px)}.vmp-company-data-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vmp-company-usecase-grid{grid-template-columns:1fr}.vmp-company-steps{grid-template-columns:1fr}.vmp-company-steps li,.vmp-company-steps li+li{padding:22px 0;border-left:0}.vmp-company-steps li+li{border-top:1px solid var(--vmp-line)}.vmp-company-benefit-grid{grid-template-columns:1fr}.vmp-company-benefit-grid article{padding:18px 0}.vmp-company-benefit-grid article+article{border-left:0;border-top:1px solid rgba(255,255,255,.35)}.vmp-company-final-inner{grid-template-columns:1fr}.account-menu__profile{padding:7px 10px}.account-menu__text{display:none}.account-menu__dropdown{right:auto;left:0}}
@media(max-width:860px){.vmp-hero--installed .vmp-hero-inner{grid-template-areas:"copy" "media" "actions";grid-template-columns:1fr;gap:24px}.vmp-install-shot{width:min(100%,420px);box-shadow:9px 10px 0 rgba(23,104,242,.08)}}
@media(max-width:720px){:root{--vmp-shell:min(100% - 28px,1120px)}body.vmp-page{font-size:16px}.vmp-hero{padding-block:48px}.vmp-hero h1{font-size:clamp(38px,12vw,54px);letter-spacing:-.035em}.vmp-lede{font-size:18px}.vmp-install{grid-template-columns:1fr}.vmp-split,.vmp-content-grid{grid-template-columns:1fr;gap:30px}.vmp-install--compact,.vmp-actions--stack{min-width:0}.vmp-actions{flex-direction:column}.vmp-button{width:100%}.vmp-step-list>div{grid-template-columns:46px 1fr;gap:14px}.vmp-status{padding:20px}.vmp-legal-nav{grid-template-columns:1fr}.vmp-footer{padding-top:40px}.vmp-footer-grid{grid-template-columns:1fr 1fr;gap:30px}.vmp-footer-brand{grid-column:1/-1}.vmp-footer-grid>div:last-child{grid-column:auto}.vmp-footer-bottom{flex-direction:column;gap:4px}.vmp-nav-actions{flex-direction:column;align-items:stretch}.vmp-login{padding:10px 0}.vmp-nav-actions .vmp-button{width:100%}.vmp-uninstall-form{padding:20px 16px;gap:21px}.vmp-choice-list{grid-template-columns:1fr}.vmp-form-footer{align-items:stretch;flex-direction:column}.vmp-form-footer .vmp-button{order:-1}.vmp-uninstall-form legend span,.vmp-field small{display:block;margin:3px 0 0}.vmp-hero--company{padding-block:38px}.vmp-hero--company .vmp-hero-inner{gap:32px}.vmp-company-preview{padding:12px;box-shadow:8px 9px 0 rgba(23,104,242,.09)}.vmp-company-preview::before{display:none}.vmp-company-preview-head{grid-template-columns:1fr;gap:6px}.vmp-company-preview-flow{grid-template-columns:1fr}.vmp-company-preview-flow span{min-height:44px}.vmp-company-heading{grid-template-columns:1fr;gap:12px;margin-bottom:24px}.vmp-company-data-grid{grid-template-columns:1fr}.vmp-company-data-grid article{min-height:0;padding:20px}.vmp-company-data-grid h3{margin-top:18px}.vmp-company-usecase-grid article{padding:20px}.vmp-company-availability{grid-template-columns:1fr;gap:24px}.vmp-company-availability>div:last-child{padding-left:18px}.vmp-company-final{padding-block:40px}.account-menu__profile{gap:8px}}
@media(max-width:720px){.vmp-hero--installed{padding-block:32px}.vmp-hero--installed .vmp-lede{margin-top:16px}.vmp-hero--installed .vmp-install{gap:8px}}

.vmp-test-domains .vmp-button{padding-inline:15px;font-size:14px}.vmp-onboarding-note{margin-top:24px;padding:18px 20px;border-left:4px solid var(--vmp-blue);background:#f2f6fc}.vmp-onboarding-note strong{display:block;margin-bottom:4px;font-size:16px}.vmp-onboarding-note p{margin:0;color:var(--vmp-muted);font-size:14px}.vmp-page--installed .vmp-band .vmp-actions{margin-top:20px}.vmp-page--installed .vmp-band .vmp-actions .vmp-button{min-width:170px}
@media(max-width:560px){.vmp-nav-wrap{width:calc(100% - 28px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.vmp-button{transition:none}}

@media(max-width:860px){
  .vmp-nav-wrap{
    display:flex;
    align-items:center;
    gap:12px;
  }

  .vmp-brand{
    flex:0 0 auto;
    min-width:0;
  }

  .vmp-nav{
    display:none;
  }

  .vmp-nav-actions{
    display:flex;
    align-items:center;
    justify-content:flex-end;
    flex:0 1 auto;
    margin-left:auto;
    min-width:0;
    order:2;
  }

  .vmp-nav-toggle{
    display:flex;
    flex:0 0 auto;
    order:3;
  }

  .vmp-header.is-open{
    height:auto;
    background:var(--vmp-paper);
    position:absolute;
    inset:0 0 auto;
  }

  .vmp-header.is-open .vmp-nav-wrap{
    flex-wrap:wrap;
    align-items:flex-start;
    padding-block:15px;
  }

  .vmp-header.is-open .vmp-nav{
    display:flex;
    order:4;
    width:100%;
    flex-direction:column;
    align-items:flex-start;
    gap:0;
    padding-block:25px;
    border-top:1px solid var(--vmp-line);
    font-size:18px;
  }

  .vmp-header.is-open .vmp-nav-actions{
    display:flex;
    order:5;
    width:100%;
    margin-left:0;
    justify-content:flex-start;
    padding-bottom:20px;
  }

  .account-menu__text{
    display:none;
  }
}

@media(max-width:560px){
  .vmp-brand span{
    display:none;
  }

  .vmp-nav-actions{
    gap:10px;
  }

  .vmp-nav-toggle{
    width:40px;
    height:40px;
    padding:7px;
  }
}

.account-menu__dropdown{
  min-width:220px;
}
.account-menu__separator{
  height:1px;
  margin:8px 4px;
  background:var(--vmp-line);
}
.account-menu__section{
  display:grid;
  gap:2px;
}
.account-menu__section-title{
  padding:8px 12px 4px;
  color:var(--vmp-muted);
  font-size:11px;
  font-weight:800;
  letter-spacing:.08em;
  text-transform:uppercase;
}

/* Email and domain enrichment sales page */
.vmp-hero--enrich{padding-block:clamp(48px,6vw,76px)}
.vmp-hero--enrich .vmp-hero-inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(380px,.92fr);gap:clamp(42px,7vw,86px);align-items:center;max-width:none}
.vmp-hero--enrich h1{font-size:clamp(44px,5.7vw,72px)}
.vmp-enrich-trust{max-width:660px;margin:18px 0 0;color:#59616d;font-size:14px}
.vmp-enrich-preview{overflow:hidden;border:1px solid #9ba8ba;border-radius:14px;background:#fff;box-shadow:14px 16px 0 rgba(23,104,242,.09)}
.vmp-enrich-preview__head{padding:20px 22px 17px;border-bottom:1px solid var(--vmp-line)}
.vmp-enrich-preview__head span{display:block;margin-bottom:5px;color:var(--vmp-red);font-size:11px;font-weight:850;letter-spacing:.11em}
.vmp-enrich-preview__head strong{display:block;font-size:20px;line-height:1.22}
.vmp-enrich-preview__row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:13px 22px;border-bottom:1px solid var(--vmp-line);font-size:14px}
.vmp-enrich-preview__row--muted{color:#69717d;background:#fafafa}
.vmp-enrich-preview__row b{display:grid;place-items:center;width:25px;height:25px;border:1px solid #bbc1ca;border-radius:50%;color:#8a919b;font-size:12px}
.vmp-enrich-preview__divider{display:flex;align-items:center;gap:12px;padding:13px 22px;color:var(--vmp-blue);font-size:11px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}
.vmp-enrich-preview__divider::before,.vmp-enrich-preview__divider::after{content:"";height:1px;flex:1;background:#bfd2ef}
.vmp-enrich-preview__lead{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 22px;border-top:1px solid var(--vmp-line)}
.vmp-enrich-preview__lead:last-child{background:#f4f7fb}
.vmp-enrich-rank{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--vmp-blue);border-radius:50%;color:var(--vmp-blue);font-size:12px;font-weight:850}
.vmp-enrich-preview__lead strong,.vmp-enrich-preview__lead small{display:block}
.vmp-enrich-preview__lead strong{font-size:15px}
.vmp-enrich-preview__lead small{margin-top:2px;color:#69717d;font-size:11px}
.vmp-enrich-preview__lead>b{padding:6px 8px;border-radius:6px;background:var(--vmp-red);color:#fff;font-size:9px;letter-spacing:.06em}
.vmp-enrich-preview__lead:last-child>b{border:1px solid #aab3c0;background:transparent;color:#5d6570}
.vmp-enrich-proof{border-bottom:1px solid #c9d4e6;background:#e9eef8}
.vmp-enrich-proof__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.vmp-enrich-proof__grid>div{display:grid;grid-template-columns:auto 1fr;gap:15px;align-items:center;min-height:112px;padding:22px 28px}
.vmp-enrich-proof__grid>div+div{border-left:1px solid #c7d1e1}
.vmp-enrich-proof strong{font-size:28px;line-height:1;letter-spacing:-.03em;white-space:nowrap}
.vmp-enrich-proof span{color:#4d5868;font-size:13px;line-height:1.42}
.vmp-enrich-problem,.vmp-enrich-value{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(44px,8vw,110px);align-items:start}
.vmp-enrich-problem h2,.vmp-enrich-value h2{margin-bottom:0}
.vmp-enrich-problem__copy{padding-left:25px;border-left:3px solid var(--vmp-red)}
.vmp-enrich-problem__copy p,.vmp-enrich-value>div:last-child p{color:#4f5660}
.vmp-enrich-problem__copy p:last-child,.vmp-enrich-value>div:last-child p:last-child{margin-bottom:0}
.vmp-enrich-data{background:#eef3fb}
.vmp-enrich-signal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #c6d0df;border-left:1px solid #c6d0df;background:#fff}
.vmp-enrich-signal-grid article{min-height:210px;padding:24px;border-right:1px solid #c6d0df;border-bottom:1px solid #c6d0df}
.vmp-enrich-signal-grid article>span{color:var(--vmp-blue);font-size:12px;font-weight:850;letter-spacing:.1em}
.vmp-enrich-signal-grid h3{margin:30px 0 10px;font-size:21px;line-height:1.18;letter-spacing:-.015em}
.vmp-enrich-signal-grid p{margin:0;color:var(--vmp-muted);font-size:14px;line-height:1.5}
.vmp-enrich-priority{padding-bottom:clamp(62px,7vw,88px)}
.vmp-enrich-priority__list{border-block:1px solid var(--vmp-line)}
.vmp-enrich-priority__list article{display:grid;grid-template-columns:90px minmax(0,1fr) minmax(190px,280px);gap:24px;align-items:center;padding:21px 0;border-bottom:1px solid var(--vmp-line)}
.vmp-enrich-priority__list article:last-child{border-bottom:0}
.vmp-enrich-priority__list article>span{color:var(--vmp-blue);font-size:12px;font-weight:900;letter-spacing:.11em}
.vmp-enrich-priority__list h3{margin:0 0 5px;font-size:19px;line-height:1.22}
.vmp-enrich-priority__list p{margin:0;color:var(--vmp-muted);font-size:14px}
.vmp-enrich-priority__list article>strong{color:#3c4858;font-size:13px;line-height:1.35;text-align:right}
.vmp-enrich-economics{padding:clamp(52px,6vw,72px) 0;background:var(--vmp-blue);color:#fff}
.vmp-enrich-economics__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(430px,1.2fr);gap:clamp(46px,8vw,100px);align-items:center}
.vmp-enrich-economics .vmp-kicker{color:#fff}
.vmp-enrich-economics h2{margin:0 0 16px;font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-.03em}
.vmp-enrich-economics p{margin:0 0 18px;color:#e2ebfb}
.vmp-enrich-economics>div>div>small{display:block;color:#c8d8f3;font-size:12px;line-height:1.45}
.vmp-enrich-math{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.08)}
.vmp-enrich-math>div{padding:24px}
.vmp-enrich-math>div+div{border-left:1px solid rgba(255,255,255,.35)}
.vmp-enrich-math span,.vmp-enrich-math small{display:block}
.vmp-enrich-math span{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}
.vmp-enrich-math strong{display:block;margin:12px 0 7px;font-size:43px;line-height:1;letter-spacing:-.04em}
.vmp-enrich-math small{color:#dbe7fa;font-size:12px}
.vmp-enrich-math .vmp-enrich-math__result{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid rgba(255,255,255,.35);border-left:0;background:#fff;color:var(--vmp-ink)}
.vmp-enrich-math__result span{color:#536072}
.vmp-enrich-math__result strong{margin:0;color:var(--vmp-red);font-size:25px}
.vmp-enrich-value>div:last-child{padding-left:25px;border-left:3px solid var(--vmp-red)}
.vmp-enrich-usecases{background:#f0f3f8}
.vmp-enrich-usecase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid #c7d1e1;border-left:1px solid #c7d1e1;background:#fff}
.vmp-enrich-usecase-grid article{min-height:210px;padding:25px 28px;border-right:1px solid #c7d1e1;border-bottom:1px solid #c7d1e1}
.vmp-enrich-usecase-grid p{margin:0 0 28px;color:var(--vmp-blue);font-size:11px;font-weight:900;letter-spacing:.1em}
.vmp-enrich-usecase-grid h3{margin:0 0 12px;font-size:23px;line-height:1.2;letter-spacing:-.02em}
.vmp-enrich-usecase-grid span{display:block;color:var(--vmp-muted);font-size:14px;line-height:1.5}
.vmp-enrich-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;border-block:1px solid var(--vmp-line)}
.vmp-enrich-steps li{padding:24px 22px}
.vmp-enrich-steps li+li{border-left:1px solid var(--vmp-line)}
.vmp-enrich-steps li>span{display:grid;place-items:center;width:35px;height:35px;margin-bottom:24px;border:1px solid var(--vmp-blue);border-radius:50%;color:var(--vmp-blue);font-size:12px;font-weight:900}
.vmp-enrich-steps h3{margin:0 0 9px;font-size:19px;line-height:1.2}
.vmp-enrich-steps p{margin:0;color:var(--vmp-muted);font-size:13px;line-height:1.48}
.vmp-enrich-final{padding:48px 0;background:#e9eef8;border-block:1px solid #c7d1e1}
.vmp-enrich-final__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(270px,330px);gap:clamp(42px,8vw,110px);align-items:center}
.vmp-enrich-final h2{margin:0 0 12px;font-size:clamp(32px,4vw,48px);line-height:1.08;letter-spacing:-.03em}
.vmp-enrich-final p:not(.vmp-kicker){max-width:670px;margin:0;color:#505865}

@media(max-width:960px){
    .vmp-hero--enrich .vmp-hero-inner{grid-template-columns:1fr;gap:34px}
    .vmp-enrich-preview{width:min(100%,650px)}
    .vmp-enrich-proof__grid>div{grid-template-columns:1fr;gap:8px}
    .vmp-enrich-economics__grid{grid-template-columns:1fr}
    .vmp-enrich-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
    .vmp-enrich-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
    .vmp-enrich-steps li:nth-child(3){border-left:0;border-top:1px solid var(--vmp-line)}
    .vmp-enrich-steps li:nth-child(4){border-top:1px solid var(--vmp-line)}
    .vmp-enrich-final__inner{grid-template-columns:1fr}
}

@media(max-width:720px){
    .vmp-hero--enrich{padding-block:36px 44px}
    .vmp-hero--enrich .vmp-hero-inner{gap:30px}
    .vmp-enrich-preview{box-shadow:8px 9px 0 rgba(23,104,242,.09)}
    .vmp-enrich-preview__head,.vmp-enrich-preview__row,.vmp-enrich-preview__divider,.vmp-enrich-preview__lead{padding-inline:15px}
    .vmp-enrich-preview__lead{grid-template-columns:34px minmax(0,1fr)}
    .vmp-enrich-preview__lead>b{grid-column:2;justify-self:start}
    .vmp-enrich-proof__grid{grid-template-columns:1fr}
    .vmp-enrich-proof__grid>div{grid-template-columns:1fr;gap:4px;min-height:0;padding:18px 0}
    .vmp-enrich-proof__grid>div+div{border-left:0;border-top:1px solid #c7d1e1}
    .vmp-enrich-proof strong{font-size:23px;white-space:normal}
    .vmp-enrich-problem,.vmp-enrich-value{grid-template-columns:1fr;gap:24px}
    .vmp-enrich-problem__copy,.vmp-enrich-value>div:last-child{padding-left:17px}
    .vmp-enrich-signal-grid{grid-template-columns:1fr}
    .vmp-enrich-signal-grid article{min-height:0;padding:20px}
    .vmp-enrich-signal-grid h3{margin-top:18px}
    .vmp-enrich-priority__list article{grid-template-columns:64px 1fr;gap:10px 14px;padding:18px 0}
    .vmp-enrich-priority__list article>strong{grid-column:2;text-align:left}
    .vmp-enrich-economics__grid{gap:30px}
    .vmp-enrich-math{grid-template-columns:1fr}
    .vmp-enrich-math>div+div{border-left:0;border-top:1px solid rgba(255,255,255,.35)}
    .vmp-enrich-math .vmp-enrich-math__result{grid-column:auto;align-items:flex-start;flex-direction:column}
    .vmp-enrich-usecase-grid{grid-template-columns:1fr}
    .vmp-enrich-usecase-grid article{min-height:0;padding:21px}
    .vmp-enrich-steps{grid-template-columns:1fr}
    .vmp-enrich-steps li,.vmp-enrich-steps li+li,.vmp-enrich-steps li:nth-child(3){padding:20px 0;border-left:0;border-top:1px solid var(--vmp-line)}
    .vmp-enrich-steps li:first-child{border-top:0}
    .vmp-enrich-steps li>span{margin-bottom:14px}
    .vmp-enrich-final{padding-block:40px}
}
.vmp-nav,.vmp-nav-actions{flex-wrap:nowrap;white-space:nowrap}
@media(max-width:1040px) and (min-width:861px){.vmp-nav-wrap{gap:16px}.vmp-nav{gap:13px;font-size:13px}.vmp-nav-actions{gap:13px;font-size:13px}.vmp-nav-actions .vmp-button--small{padding-inline:14px;font-size:13px}}
@media(max-width:560px){.account-menu--guest{gap:0;min-width:0}.account-menu--guest .vmp-login{display:none}.account-menu--guest .vmp-button--small{min-height:38px;padding:0 12px;font-size:12px;white-space:nowrap}}
