:root{--vz-bg:#fff;--vz-bg-alt:#f8f8f8;--vz-surface:#fff;--vz-ink:#1a1a1a;--vz-ink-muted:#666;--vz-ink-faint:#999;--vz-line:#e0e0e0;--vz-line-strong:#ccc;--vz-brand:#333;--vz-brand-hover:#222;--vz-brand-soft:#f4f4f4;--vz-brand-ring:#3333334d;--vz-on-brand:#fff;--vz-accent:#555;--vz-accent-soft:#f4f4f4;--vz-ok:#2a8a2a;--vz-ok-soft:#f0faf0;--vz-danger:#c33;--vz-danger-soft:#fdf2f2;--vz-font-display:system-ui, sans-serif;--vz-font-text:system-ui, sans-serif;--vz-font-mono:ui-monospace, monospace;--vz-fs-xs:.8rem;--vz-fs-sm:.875rem;--vz-fs-md:1rem;--vz-fs-lg:1.25rem;--vz-fs-xl:1.5rem;--vz-fs-2xl:2rem;--vz-fs-3xl:2.5rem;--vz-lh-tight:1.2;--vz-lh-body:1.5;--vz-space-1:.25rem;--vz-space-2:.5rem;--vz-space-3:.75rem;--vz-space-4:1rem;--vz-space-5:1.5rem;--vz-space-6:2rem;--vz-space-7:3rem;--vz-space-8:4rem;--vz-measure:70ch;--vz-container:1140px;--vz-radius-sm:.25rem;--vz-radius-md:.375rem;--vz-radius-control:.375rem;--vz-border:1px;--vz-focus:0 0 0 2px var(--vz-brand-ring);--vz-dur-fast:.12s;--vz-dur:.2s;--vz-ease:ease}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%}img,svg,video,canvas{max-width:100%;height:auto;display:block}input,button,textarea,select{font:inherit;color:inherit}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/_a/manrope-cyrillic.DJ9PYDpy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:500 800;font-display:swap;src:url(/_a/manrope-latin.C46ZzDBF.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_a/onest-cyrillic.B4DTQzs9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-style:normal;font-weight:400 600;font-display:swap;src:url(/_a/onest-latin.BXvespbm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--vz-bg:#dfe5f1;--vz-bg-alt:#cfd8e8;--vz-bg-deep:#cfd8e8;--vz-bg-card:#edf1f8;--vz-surface:#edf1f8;--vz-ink:#03152b;--vz-ink-muted:#43575e;--vz-ink-faint:#43575e;--vz-line:#a8b5cb;--vz-line-strong:#a8b5cb;--vz-brand:#43575e;--vz-brand-hover:#33444a;--vz-brand-ring:#43575e59;--vz-on-brand:#edf1f8;--vz-accent:#43575e;--vz-danger:#a12b2b;--vz-timber:#b58a5c;--vz-font-display:"Manrope", "Onest", system-ui, sans-serif;--vz-font-text:"Onest", system-ui, sans-serif;--radius:22px;--radius-sm:10px;--gutter:clamp(16px, 2.2vw, 32px);--measure:1320px}html{scroll-behavior:smooth;background:var(--vz-bg)}body{font-family:var(--vz-font-text);color:var(--vz-ink);background:var(--vz-bg);-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.6}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1,h2,h3{font-family:var(--vz-font-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:800;line-height:1.08}h2{font-size:clamp(2rem,4.2vw,3.4rem)}h3{letter-spacing:-.02em;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:700;line-height:1.2}em{color:var(--vz-brand);font-style:normal}p{margin:0}a{color:inherit}:focus-visible{outline-offset:3px;outline:2px solid}.container{width:100%;max-width:var(--measure);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(4.5rem,9vw,8.5rem)}.eyebrow{color:var(--vz-ink-muted);align-items:center;gap:.7rem;font-size:.95rem;font-weight:600;display:flex}.eyebrow:before{content:"";background:var(--vz-brand);flex:none;width:1.6rem;height:2px}.lead{color:var(--vz-ink-muted);max-width:52ch;font-size:clamp(1rem,1.3vw,1.125rem)}.btn{border-radius:var(--radius-sm);border:1px solid var(--vz-brand);background:var(--vz-brand);min-height:3.25rem;color:var(--vz-on-brand);font:600 .97rem/1.2 var(--vz-font-text);cursor:pointer;justify-content:center;align-items:center;gap:.8rem;padding:0 1.5rem;text-decoration:none;transition:background-color .2s,transform .2s,border-color .2s;display:inline-flex}.btn__arrow{flex:none;width:1.15rem;height:1.15rem;transition:transform .2s}.btn:hover{background:var(--vz-brand-hover);border-color:var(--vz-brand-hover)}.btn:hover .btn__arrow{transform:translate(2px,-2px)}.btn:active{transform:scale(.98)}.btn--light{background:var(--vz-bg-card);color:var(--vz-ink);border-color:var(--vz-bg-card)}.btn--light:hover{background:#fff;border-color:#fff}.btn--ghost{color:var(--vz-ink);border-color:var(--vz-ink);background:0 0}.btn--ghost:hover{background:var(--vz-ink);color:var(--vz-bg)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){@keyframes vz-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.reveal{animation:linear both vz-rise view();animation-range:entry 5% entry 38%}}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;animation:none;transform:none}}.vz-leadform{color:var(--vz-ink)}.vz-field__label{color:var(--vz-ink-muted);font-size:.9rem;font-weight:600}.vz-field__req{color:var(--vz-ink)}.vz-input{width:100%;min-height:3.25rem;font:400 1rem/1.4 var(--vz-font-text);color:var(--vz-ink);border-radius:var(--radius-sm);background:#fff;border:1px solid #7c8da8;padding:.8rem 1.1rem;transition:border-color .2s,box-shadow .2s}textarea.vz-input{resize:vertical;min-height:6.5rem}.vz-input::placeholder{color:#5c6c80}.vz-input:hover{border-color:var(--vz-ink)}.vz-input:focus{border-color:var(--vz-brand);outline:none;box-shadow:0 0 0 3px #43575e47}.vz-input[aria-invalid=true]{border-color:var(--vz-danger)}.vz-field__error{color:var(--vz-danger);font-size:.85rem}.vz-consent{color:var(--vz-ink-muted);font-size:.85rem;line-height:1.5}.vz-consent label{cursor:pointer;align-items:flex-start;gap:.7rem;display:flex}.vz-consent a{color:var(--vz-ink);text-underline-offset:3px}.vz-checkbox{appearance:none;cursor:pointer;background:#fff;border:1.5px solid #7c8da8;border-radius:5px;flex:none;place-items:center;width:1.3rem;height:1.3rem;margin:.1rem 0 0;display:grid}.vz-checkbox:after{content:"";background:var(--vz-brand);border-radius:2px;width:.65rem;height:.65rem;transition:transform .15s;transform:scale(0)}.vz-checkbox:checked{border-color:var(--vz-brand)}.vz-checkbox:checked:after{transform:scale(1)}.vz-checkbox:focus-visible{outline:2px solid var(--vz-brand);outline-offset:3px}.vz-btn{border:1px solid var(--vz-brand);border-radius:var(--radius-sm);background:var(--vz-brand);width:100%;min-height:3.5rem;color:var(--vz-on-brand);font:600 1rem/1.2 var(--vz-font-text);cursor:pointer;justify-content:center;align-items:center;gap:.8rem;padding:0 1.5rem;transition:background-color .2s,transform .2s;display:flex}.vz-btn:hover{background:var(--vz-brand-hover)}.vz-btn:active{transform:scale(.99)}.vz-btn:disabled{opacity:.7;cursor:progress}.vz-leadform__status{color:var(--vz-ink);font-size:.9rem}.vz-leadform__done{color:var(--vz-ink);font-family:var(--vz-font-display);align-items:center;gap:1rem;font-size:1.4rem;font-weight:700;line-height:1.25;display:flex}.vz-leadform__done svg{flex:none}.vz-leadform__title{font-family:var(--vz-font-display);font-weight:800}
