.vz-section{position:relative;padding-block:var(--vz-section-y)}.vz-section--tight{padding-block:clamp(2.5rem,5vw,4rem)}.vz-problems,.vz-features,.vz-testimonials,.vz-faq-section{background:var(--vz-grad-surface)}.vz-problems::before,.vz-features::before,.vz-testimonials::before,.vz-faq-section::before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--vz-line) 20%,var(--vz-line) 80%,transparent)}.vz-section-head{margin-bottom:clamp(2.5rem,5vw,4rem)}.vz-section-head--center{text-align:center;max-width:46rem;margin-inline:auto}.vz-section-head--left{max-width:34rem}.vz-eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.375rem .875rem .375rem .6875rem;border:1px solid rgb(11 95 255 / 16%);border-radius:var(--vz-r-pill);background:rgb(11 95 255 / 5%);color:var(--vz-blue);font-size:var(--vz-t-xs);font-weight:650;letter-spacing:.01em}.vz-eyebrow__icon{width:1em;height:1em}.vz-eyebrow--light{border-color:rgb(255 255 255 / 22%);background:rgb(255 255 255 / 10%);color:#cfe3ff}.vz-section-head__title{font-size:var(--vz-t-3xl);margin-bottom:1rem}.vz-section-head__lead{font-size:var(--vz-t-lg);color:var(--vz-slate);margin:0}.vz-section-head--center .vz-section-head__lead{margin-inline:auto;max-width:42rem}.vz-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;border-radius:var(--vz-r-pill);font-size:var(--vz-t-xs);font-weight:600}.vz-badge--blue{background:rgb(11 95 255 / 10%);color:var(--vz-blue)}.vz-badge--green{background:rgb(16 185 129 / 12%);color:#047857}.vz-badge--violet{background:rgb(124 58 237 / 10%);color:var(--vz-violet)}.vz-breadcrumb{margin-bottom:2rem;font-size:var(--vz-t-xs);color:var(--vz-muted)}.vz-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.vz-breadcrumb li:not(:last-child)::after{content:"/";margin-left:.5rem;opacity:.4}.vz-breadcrumb a{color:var(--vz-muted);text-decoration:none}.vz-breadcrumb a:hover{color:var(--vz-blue)}.vz-nav__item--has-menu{position:relative}.vz-mega{position:absolute;top:calc(100% + 12px);left:50%;translate:-50% 0;width:min(860px,92vw);padding:1.5rem;border:1px solid var(--vz-border-soft);border-radius:var(--vz-r-xl);background:var(--vz-glass-strong);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:var(--vz-shadow-lg);opacity:0;transform:translateY(-8px);transition:opacity .28s var(--vz-ease-out),transform .28s var(--vz-ease-out)}.vz-mega[hidden]{display:none}.vz-mega.is-open{opacity:1;transform:none}.vz-mega__inner{display:grid;grid-template-columns:1fr 1fr .9fr;gap:1.5rem}.vz-mega__title{margin:0 0 .75rem;font-size:var(--vz-t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vz-muted)}.vz-mega__col ul{display:grid;gap:.125rem}.vz-mega__col a{display:block;padding:.5rem .625rem;border-radius:var(--vz-r-sm);text-decoration:none;transition:background-color .2s var(--vz-ease-out)}.vz-mega__col a:hover{background:rgb(11 95 255 / 6%)}.vz-mega__label{display:block;color:var(--vz-ink);font-size:var(--vz-t-sm);font-weight:600}.vz-mega__desc{display:block;color:var(--vz-muted);font-size:var(--vz-t-xs);line-height:1.4}.vz-mega__promo{padding:1.25rem;border-radius:var(--vz-r-lg);background:var(--vz-grad-brand);color:#fff}.vz-mega__promo-title{margin:0 0 .375rem;font-weight:700;font-size:var(--vz-t-sm)}.vz-mega__promo-text{margin:0 0 1rem;font-size:var(--vz-t-xs);opacity:.92;line-height:1.5}.vz-mega__promo .vz-btn--primary{background:#fff;color:var(--vz-blue);box-shadow:none}.vz-mega__promo .vz-btn--primary::before{display:none}.vz-mega__promo .vz-btn--primary:hover{color:var(--vz-blue-deep);transform:translateY(-1px)}.vz-mobile{position:fixed;inset:var(--vz-header-h) 0 0;z-index:99;padding:1.5rem var(--vz-pad-x) 3rem;background:var(--vz-white);overflow-y:auto;opacity:0;transform:translateY(-12px);transition:opacity .3s var(--vz-ease-out),transform .3s var(--vz-ease-out)}.vz-mobile[hidden]{display:none}.vz-mobile.is-open{opacity:1;transform:none}.vz-mobile__nav ul{display:grid;gap:.125rem;margin-bottom:2rem}.vz-mobile__item a{display:block;padding:.875rem .75rem;border-radius:var(--vz-r-md);color:var(--vz-ink);font-size:var(--vz-t-lg);font-weight:600;text-decoration:none}.vz-mobile__item a:hover{background:var(--vz-surface-2)}.vz-mobile__item--sub a{padding-left:1.75rem;font-size:var(--vz-t-base);font-weight:500;color:var(--vz-slate)}.vz-mobile__actions{display:grid;gap:.75rem}.vz-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;border:1px solid var(--vz-line);border-radius:var(--vz-r-xl);background:var(--vz-line);overflow:hidden;box-shadow:var(--vz-shadow-sm)}.vz-stat{padding:clamp(1.5rem,3vw,2.25rem);background:var(--vz-white);transition:background-color .3s var(--vz-ease-out)}.vz-stat:hover{background:#fbfdff}.vz-stat__value{display:flex;align-items:baseline;gap:.125rem;font-size:var(--vz-t-3xl);font-weight:750;letter-spacing:-0.04em;color:var(--vz-ink);font-variant-numeric:tabular-nums}.vz-stat__suffix{font-size:.55em;color:var(--vz-blue);font-weight:650}.vz-stat__label{margin:.375rem 0 .25rem;font-weight:600;color:var(--vz-ink-2);font-size:var(--vz-t-sm)}.vz-stat__detail{margin:0;font-size:var(--vz-t-xs);color:var(--vz-muted)}.vz-problems__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--vz-gap)}.vz-problem{position:relative;padding:1.75rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-lg);background:var(--vz-white);overflow:hidden;isolation:isolate;transition:transform .4s var(--vz-ease-out),box-shadow .4s var(--vz-ease-out),border-color .4s var(--vz-ease-out)}.vz-problem:hover{transform:translateY(-4px);border-color:rgb(11 95 255 / 22%);box-shadow:var(--vz-shadow-md)}.vz-problem__icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:1.125rem;border-radius:var(--vz-r-md);background:linear-gradient(140deg,rgb(245 158 11 / 14%),rgb(239 68 68 / 10%));color:#b45309}.vz-problem__icon .vz-icon{width:1.35rem;height:1.35rem}.vz-problem__title{font-size:var(--vz-t-lg);margin-bottom:.5rem}.vz-problem__text{margin:0;font-size:var(--vz-t-sm);color:var(--vz-slate)}.vz-problem__sheen{position:absolute;inset:-40% -20%;z-index:-1;background:radial-gradient(circle at 30% 0%,rgb(11 95 255 / 7%),transparent 60%);opacity:0;transition:opacity .45s var(--vz-ease-out)}.vz-problem:hover .vz-problem__sheen{opacity:1}.vz-timeline{position:relative;display:grid;gap:2.5rem}.vz-timeline::before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:2px;background:var(--vz-line);border-radius:2px}.vz-timeline::after{content:"";position:absolute;left:11px;top:8px;width:2px;height:calc(var(--progress,0) * (100% - 16px));background:var(--vz-grad-brand);border-radius:2px;transition:height .2s linear}.vz-timeline__item{position:relative;padding-left:3rem}.vz-timeline__marker{position:absolute;left:0;top:4px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--vz-white);border:2px solid var(--vz-line);transition:border-color .4s var(--vz-ease-out)}.vz-timeline__marker span{width:8px;height:8px;border-radius:50%;background:var(--vz-line);transition:background .4s var(--vz-ease-out),transform .4s var(--vz-ease-spring)}.vz-timeline__item.is-in .vz-timeline__marker{border-color:var(--vz-blue)}.vz-timeline__item.is-in .vz-timeline__marker span{background:var(--vz-grad-brand);transform:scale(1.25)}.vz-timeline__step{margin:0 0 .25rem;font-family:var(--vz-font-mono);font-size:var(--vz-t-xs);font-weight:600;letter-spacing:.04em;color:var(--vz-blue)}.vz-timeline__title{font-size:var(--vz-t-xl);margin-bottom:1rem}.vz-timeline__compare{display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid var(--vz-line);border-radius:var(--vz-r-lg);background:var(--vz-line);overflow:hidden}.vz-timeline__before,.vz-timeline__after{padding:1.25rem;background:var(--vz-white)}.vz-timeline__before{background:#fdfdfe}.vz-timeline__after{background:linear-gradient(160deg,rgb(11 95 255 / 4%),rgb(16 185 129 / 4%))}.vz-timeline__tag{margin:0 0 .5rem;font-size:var(--vz-t-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--vz-muted)}.vz-timeline__after .vz-timeline__tag{color:var(--vz-blue)}.vz-timeline__compare p:last-child{margin:0;font-size:var(--vz-t-sm)}@media (max-width:640px){.vz-timeline__compare{grid-template-columns:1fr}}.vz-showcase__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem;margin-bottom:2.5rem;padding:.375rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-pill);background:var(--vz-white);box-shadow:var(--vz-shadow-sm);width:fit-content;margin-inline:auto}.vz-showcase__tab{display:inline-flex;align-items:center;gap:.4375rem;padding:.625rem 1.125rem;border-radius:var(--vz-r-pill);color:var(--vz-slate);font-size:var(--vz-t-sm);font-weight:600;transition:background-color .3s var(--vz-ease-out),color .3s var(--vz-ease-out)}.vz-showcase__tab:hover{color:var(--vz-ink);background:var(--vz-surface-2)}.vz-showcase__tab.is-active{background:var(--vz-blue);color:#fff;box-shadow:var(--vz-shadow-blue)}.vz-showcase__tab-icon{width:1.05em;height:1.05em}.vz-showcase__stage{position:relative;isolation:isolate}.vz-showcase__aura{position:absolute;inset:8% -6% -12%;z-index:-1;background:radial-gradient(ellipse at 50% 40%,rgb(11 95 255 / 16%),transparent 62%);filter:blur(48px)}.vz-showcase__panel{animation:vz-panel-in .55s var(--vz-ease-out)}.vz-showcase__panel[hidden]{display:none}@keyframes vz-panel-in{from{opacity:0;transform:translate3d(0,16px,0) scale(0.985)}to{opacity:1;transform:none}}.vz-showcase__desc{max-width:46rem;margin:1.75rem auto 0;text-align:center;font-size:var(--vz-t-sm);color:var(--vz-slate)}.vz-showcase__devices{display:grid;grid-template-columns:1fr 1fr;align-items:end;justify-items:center;gap:2rem;margin-top:clamp(3rem,6vw,5rem);padding-top:clamp(2.5rem,5vw,4rem);border-top:1px solid var(--vz-line)}.vz-showcase__devices-text{grid-column:1 / -1;max-width:44rem;margin:1.5rem auto 0;text-align:center;font-size:var(--vz-t-sm);color:var(--vz-slate)}.vz-showcase__devices-text strong{color:var(--vz-ink)}@media (max-width:720px){.vz-showcase__devices{grid-template-columns:1fr}.vz-showcase__tabs{border-radius:var(--vz-r-lg)}}.vz-device{position:relative;perspective:1600px}.vz-device--laptop{width:100%}.vz-device--laptop .vz-device__lid{transform-style:preserve-3d;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--vz-ease-out)}.vz-device--laptop .vz-device__bezel{position:relative;padding:12px 12px 14px;border-radius:16px 16px 6px 6px;background:linear-gradient(160deg,#1a2233,#0b0f1a);box-shadow:0 2px 4px rgb(10 14 26 / 10%),0 24px 48px rgb(10 14 26 / 18%),0 48px 96px rgb(10 14 26 / 14%)}.vz-device__cam{position:absolute;top:5px;left:50%;translate:-50% 0;width:5px;height:5px;border-radius:50%;background:#2c3a52}.vz-device__screen{position:relative;aspect-ratio:16 / 10;border-radius:6px;background:#f6f9fe;overflow:hidden}.vz-device--laptop .vz-device__base{position:relative;height:14px;margin:0 -4%;border-radius:0 0 12px 12px;background:linear-gradient(180deg,#cfd8e6,#9fadc4);box-shadow:0 12px 24px rgb(10 14 26 / 12%)}.vz-device__notch{position:absolute;top:0;left:50%;translate:-50% 0;width:84px;height:5px;border-radius:0 0 6px 6px;background:#8c9bb4}.vz-device--tablet{width:min(340px,100%)}.vz-device--tablet .vz-device__bezel{padding:12px;border-radius:22px;background:linear-gradient(160deg,#1a2233,#0b0f1a);box-shadow:var(--vz-shadow-lg)}.vz-device--tablet .vz-device__screen{aspect-ratio:3 / 4;border-radius:12px}.vz-device--phone{width:min(248px,100%)}.vz-device--phone .vz-device__bezel{position:relative;padding:9px;border-radius:34px;background:linear-gradient(160deg,#1a2233,#0b0f1a);box-shadow:var(--vz-shadow-lg)}.vz-device__island{position:absolute;top:16px;left:50%;translate:-50% 0;z-index:2;width:62px;height:16px;border-radius:var(--vz-r-pill);background:#0b0f1a}.vz-device--phone .vz-device__screen{aspect-ratio:9 / 19;border-radius:26px}.vz-erp{display:flex;height:100%;background:#f6f9fe;font-size:clamp(5px,0.95cqw,9px);container-type:inline-size;color:var(--vz-ink-2);line-height:1.35}.vz-erp__nav{display:flex;flex-direction:column;align-items:center;gap:1.1em;width:4.6em;padding:1.2em 0;background:linear-gradient(180deg,#0d1a3a,#0a1229);flex:none}.vz-erp__logo{width:1.9em;height:1.9em;color:#fff;margin-bottom:.4em}.vz-erp__logo svg{width:100%;height:100%}.vz-erp__nav-item{display:grid;place-items:center;width:2.4em;height:2.4em;border-radius:.7em;color:rgb(255 255 255 / 45%)}.vz-erp__nav-item .vz-icon{width:1.3em;height:1.3em;stroke-width:1.6}.vz-erp__nav-item.is-active{background:rgb(255 255 255 / 12%);color:#fff}.vz-erp__main{flex:1;display:flex;flex-direction:column;min-width:0}.vz-erp__chrome{display:flex;align-items:center;gap:.9em;padding:.9em 1.2em;background:#fff;border-bottom:1px solid #e6edf7;flex:none}.vz-erp__dots{display:flex;gap:.35em}.vz-erp__dots span{width:.55em;height:.55em;border-radius:50%;background:#dbe4f0}.vz-erp__dots span:first-child{background:#ffbdb0}.vz-erp__dots span:nth-child(2){background:#ffe0a3}.vz-erp__dots span:last-child{background:#b9e7c9}.vz-erp__crumb{display:flex;align-items:baseline;gap:.6em;min-width:0}.vz-erp__crumb strong{font-size:1.25em;color:var(--vz-ink);letter-spacing:-0.02em}.vz-erp__crumb span{color:#64748b;font-size:.95em;white-space:nowrap}.vz-erp__avatar{width:1.8em;height:1.8em;margin-left:auto;border-radius:50%;background:var(--vz-grad-brand);flex:none}.vz-erp__body{flex:1;padding:1.1em 1.2em;overflow:hidden}.vz-cal{display:flex;flex-direction:column;height:100%}.vz-cal__head{display:grid;grid-template-columns:2.6em repeat(5,1fr);gap:.35em;margin-bottom:.6em}.vz-cal__day{padding:.4em 0;text-align:center;font-weight:650;font-size:.95em;color:#64748b;border-radius:.4em;background:#eef4fd}.vz-cal__body{display:grid;grid-template-columns:2.6em 1fr;gap:.35em;flex:1;min-height:0}.vz-cal__hours{display:grid;grid-template-rows:repeat(7,1fr);font-size:.85em;color:#64748b}.vz-cal__hours span{display:flex;align-items:flex-start}.vz-cal__grid{position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(7,1fr);gap:.3em;background:repeating-linear-gradient(to bottom,#eaf0f9 0 1px,transparent 1px calc(100% / 7))}.vz-stagger>:nth-child(1){--i:0}.vz-stagger>:nth-child(2){--i:1}.vz-stagger>:nth-child(3){--i:2}.vz-stagger>:nth-child(4){--i:3}.vz-stagger>:nth-child(5){--i:4}.vz-stagger>:nth-child(6){--i:5}.vz-stagger>:nth-child(7){--i:6}.vz-stagger>:nth-child(8){--i:7}.vz-stagger>:nth-child(9){--i:8}.vz-stagger>:nth-child(10){--i:9}.vz-stagger>:nth-child(11){--i:10}.vz-stagger>:nth-child(12){--i:11}.vz-cal__event:nth-child(1){grid-column:1;grid-row:1 / span 2}.vz-cal__event:nth-child(2){grid-column:1;grid-row:4 / span 2}.vz-cal__event:nth-child(3){grid-column:2;grid-row:2 / span 3}.vz-cal__event:nth-child(4){grid-column:2;grid-row:6 / span 2}.vz-cal__event:nth-child(5){grid-column:3;grid-row:1 / span 2}.vz-cal__event:nth-child(6){grid-column:3;grid-row:5 / span 3}.vz-cal__event:nth-child(7){grid-column:4;grid-row:3 / span 2}.vz-cal__event:nth-child(8){grid-column:4;grid-row:6 / span 2}.vz-cal__event:nth-child(9){grid-column:5;grid-row:2 / span 2}.vz-cal__event:nth-child(10){grid-column:5;grid-row:5 / span 2}.vz-cal__event{padding:.45em .55em;border-radius:.45em;border-left:.25em solid currentColor;font-size:.9em;overflow:hidden;animation:vz-event-in .5s var(--vz-ease-out) backwards;animation-delay:calc(var(--i) * 55ms)}.vz-cal__event strong{display:block;font-weight:650}.vz-cal__event span{display:block;opacity:.85;font-size:.9em}@keyframes vz-event-in{from{opacity:0;transform:translateY(6px) scale(0.97)}to{opacity:1;transform:none}}.vz-cal__event--blue{color:#0b5fff;background:#e8f0ff}.vz-cal__event--green{color:#059669;background:#e4f8f0}.vz-cal__event--violet{color:#7c3aed;background:#f1eaff}.vz-cal__event--turquoise{color:#0891b2;background:#e2f7fb}.vz-cal__event--amber{color:#b45309;background:#fdf1dc}.vz-pet{display:flex;align-items:center;gap:.9em;padding:.9em;border-radius:.7em;background:#fff;border:1px solid #e6edf7;margin-bottom:.8em}.vz-pet__avatar{display:grid;place-items:center;width:2.8em;height:2.8em;border-radius:.7em;background:var(--vz-grad-brand);color:#fff;flex:none}.vz-pet__avatar .vz-icon{width:1.4em;height:1.4em}.vz-pet__id{display:flex;flex-direction:column;min-width:0}.vz-pet__id strong{font-size:1.2em;color:var(--vz-ink)}.vz-pet__id span{font-size:.9em;color:#5b6b82}.vz-pet__chip{font-family:var(--vz-font-mono);font-size:.8em !important;opacity:.7}.vz-pet__owners{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:.2em}.vz-pet__owner{font-size:.9em;font-weight:600}.vz-pet__owner-tag{font-size:.8em;padding:.15em .5em;border-radius:var(--vz-r-pill);background:#f1eaff;color:#7c3aed;font-weight:600}.vz-vitals{display:grid;grid-template-columns:repeat(4,1fr);gap:.5em;margin-bottom:.8em}.vz-vital{display:flex;flex-direction:column;gap:.1em;padding:.7em;border-radius:.6em;background:#fff;border:1px solid #e6edf7}.vz-vital__label{font-size:.85em;color:#64748b}.vz-vital__value{font-size:1.15em;font-weight:700;color:var(--vz-ink);letter-spacing:-0.02em}.vz-vital__delta{font-size:.8em;font-weight:600}.vz-vital__delta--up{color:#059669}.vz-vital__delta--flat{color:#64748b}.vz-vital__delta--soon{color:#b45309}.vz-chart{padding:.7em .9em;border-radius:.6em;background:#fff;border:1px solid #e6edf7;margin-bottom:.8em}.vz-chart__title{display:block;font-size:.9em;color:#64748b;margin-bottom:.3em}.vz-chart__svg{width:100%;height:3.4em}.vz-history{display:grid;gap:.4em}.vz-history__item{display:grid;grid-template-columns:.7em 4.2em 5em 1fr;align-items:center;gap:.6em;padding:.5em .7em;border-radius:.5em;background:#fff;border:1px solid #eef3fa;font-size:.9em;animation:vz-event-in .5s var(--vz-ease-out) backwards;animation-delay:calc(var(--i) * 70ms + 150ms)}.vz-history__dot{width:.55em;height:.55em;border-radius:50%}.vz-history__dot--green{background:#10b981}.vz-history__dot--blue{background:#0b5fff}.vz-history__dot--violet{background:#7c3aed}.vz-history__dot--turquoise{background:#06b6d4}.vz-history__date{color:#64748b}.vz-history__type{font-weight:650;color:var(--vz-ink)}.vz-history__text{color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vz-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.5em;margin-bottom:.9em}.vz-kpis--4{grid-template-columns:repeat(4,1fr)}.vz-kpi{position:relative;padding:.8em;border-radius:.6em;background:#fff;border:1px solid #e6edf7}.vz-kpi strong{display:block;font-size:1.4em;font-weight:750;color:var(--vz-ink);letter-spacing:-0.03em}.vz-kpi span{font-size:.85em;color:#64748b}.vz-kpi__trend{position:absolute;top:.7em;right:.7em;width:.9em;height:.55em;clip-path:polygon(0 100%,50% 0,100% 100%)}.vz-kpi__trend--up{background:#10b981}.vz-kpi__trend--flat{background:#cbd5e1;clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%)}.vz-table{font-size:.9em;background:#fff;border-radius:.6em;overflow:hidden;border:1px solid #e6edf7}.vz-table th{text-align:left;padding:.6em .8em;background:#f4f8fd;color:#5b6b82;font-weight:650;font-size:.95em}.vz-table td{padding:.55em .8em;border-top:1px solid #eef3fa;animation:vz-event-in .5s var(--vz-ease-out) backwards;animation-delay:calc(var(--i) * 60ms)}.vz-pill{display:inline-block;padding:.18em .6em;border-radius:var(--vz-r-pill);font-size:.9em;font-weight:650}.vz-pill--green{background:#e4f8f0;color:#047857}.vz-pill--amber{background:#fdf1dc;color:#92400e}.vz-toast{display:flex;align-items:center;gap:.6em;margin-top:.8em;padding:.7em .9em;border-radius:.6em;background:linear-gradient(120deg,#0b5fff,#06b6d4);color:#fff;font-size:.9em;animation:vz-toast-in .7s var(--vz-ease-spring) .5s backwards}.vz-toast__icon{display:grid;place-items:center}.vz-toast .vz-icon{width:1.2em;height:1.2em}@keyframes vz-toast-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.vz-invoice{background:#fff;border:1px solid #e6edf7;border-radius:.7em;overflow:hidden}.vz-invoice__head,.vz-invoice__line{display:grid;grid-template-columns:1fr 3em 5em;gap:.6em;padding:.6em .9em;font-size:.95em}.vz-invoice__head{background:#f4f8fd;color:#5b6b82;font-weight:650}.vz-invoice__line{border-top:1px solid #eef3fa;animation:vz-event-in .5s var(--vz-ease-out) backwards;animation-delay:calc(var(--i) * 80ms)}.vz-invoice__line span:last-child,.vz-invoice__head span:last-child{text-align:right}.vz-invoice__total{display:flex;justify-content:space-between;padding:.8em .9em;background:#f4f8fd;border-top:1px solid #e6edf7}.vz-invoice__total strong{font-size:1.3em;color:var(--vz-ink);letter-spacing:-0.03em}.vz-invoice__actions{display:flex;align-items:center;gap:.5em;padding:.8em .9em}.vz-invoice__btn{padding:.4em .8em;border-radius:.5em;background:var(--vz-blue);color:#fff;font-size:.9em;font-weight:600}.vz-invoice__btn--ghost{background:#eef4fd;color:#0b5fff}.vz-dash-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:.6em}.vz-panel{padding:.8em;border-radius:.6em;background:#fff;border:1px solid #e6edf7}.vz-panel__title{display:block;font-size:.9em;color:#64748b;margin-bottom:.6em}.vz-bars{display:flex;align-items:flex-end;gap:.35em;height:5.5em}.vz-bars__bar:nth-child(1){--h:38%}.vz-bars__bar:nth-child(2){--h:45%}.vz-bars__bar:nth-child(3){--h:41%}.vz-bars__bar:nth-child(4){--h:58%}.vz-bars__bar:nth-child(5){--h:52%}.vz-bars__bar:nth-child(6){--h:66%}.vz-bars__bar:nth-child(7){--h:61%}.vz-bars__bar:nth-child(8){--h:74%}.vz-bars__bar:nth-child(9){--h:69%}.vz-bars__bar:nth-child(10){--h:82%}.vz-bars__bar:nth-child(11){--h:77%}.vz-bars__bar:nth-child(12){--h:91%}.vz-bars__bar{flex:1;height:var(--h,50%);border-radius:.25em .25em 0 0;background:linear-gradient(180deg,#0b5fff,#06b6d4);opacity:.85;transform-origin:bottom;animation:vz-bar-grow .7s var(--vz-ease-out) backwards;animation-delay:calc(var(--i) * 45ms)}@keyframes vz-bar-grow{from{transform:scaleY(0)}to{transform:scaleY(1)}}.vz-donut{width:100%;height:5.5em}.vz-portal{display:flex;flex-direction:column;gap:.7em;height:100%;padding:3.2em 1em 1.2em;background:linear-gradient(180deg,#eef4ff,#ffffff 40%);font-size:clamp(6px,3.4cqw,11px);container-type:inline-size;color:var(--vz-ink-2)}.vz-portal__top{display:flex;align-items:center;justify-content:space-between}.vz-portal__hello{font-size:1.25em;font-weight:700;color:var(--vz-ink);letter-spacing:-0.02em}.vz-portal__avatar{display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%;background:var(--vz-grad-brand);color:#fff}.vz-portal__avatar .vz-icon{width:1.1em;height:1.1em}.vz-portal__card{padding:.9em;border-radius:.9em;background:#fff;border:1px solid #e6edf7;box-shadow:0 2px 8px rgb(10 14 26 / 4%)}.vz-portal__card--next{background:linear-gradient(140deg,#0b5fff,#06b6d4);border:0;color:#fff}.vz-portal__label{display:block;font-size:.85em;opacity:.75;margin-bottom:.2em}.vz-portal__card strong{display:block;font-size:1.15em;letter-spacing:-0.02em}.vz-portal__card--next>span{display:block}.vz-portal__card--next span:last-of-type{font-size:.9em;opacity:.85}.vz-portal__cta{display:inline-block;margin-top:.7em;padding:.4em 1em;border-radius:var(--vz-r-pill);background:#fff;color:#0b5fff;font-weight:700;font-size:.9em}.vz-portal__row{display:grid;grid-template-columns:1fr 1fr;gap:.6em}.vz-portal__tile{display:flex;flex-direction:column;gap:.4em;padding:.8em;border-radius:.9em;background:#fff;border:1px solid #e6edf7;font-size:.9em;font-weight:600}.vz-portal__tile .vz-icon{width:1.3em;height:1.3em;color:var(--vz-blue)}.vz-portal__reminder{display:flex;align-items:center;gap:.6em;margin-top:.3em}.vz-portal__reminder .vz-icon{width:1.3em;height:1.3em;color:var(--vz-green)}.vz-portal__reminder em{display:block;font-style:normal;font-size:.85em;color:#64748b}.vz-portal__book{display:flex;align-items:center;justify-content:center;gap:.5em;margin-top:auto;padding:.85em;border-radius:var(--vz-r-pill);background:var(--vz-ink);color:#fff;font-weight:650;font-size:.95em}.vz-portal__book .vz-icon{width:1.2em;height:1.2em}.vz-filters{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-bottom:2rem}.vz-filter{padding:.5rem 1rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-pill);background:var(--vz-white);color:var(--vz-slate);font-size:var(--vz-t-xs);font-weight:600;transition:all .25s var(--vz-ease-out)}.vz-filter:hover{border-color:rgb(11 95 255 / 30%);color:var(--vz-blue)}.vz-filter.is-active{background:var(--vz-ink);border-color:var(--vz-ink);color:#fff}.vz-bento{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--vz-gap)}.vz-feature{position:relative;grid-column:span 2;display:flex;flex-direction:column;padding:1.5rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-lg);background:var(--vz-white);overflow:hidden;isolation:isolate;transition:transform .4s var(--vz-ease-out),box-shadow .4s var(--vz-ease-out),border-color .4s var(--vz-ease-out),opacity .35s var(--vz-ease-out)}.vz-feature--lg{grid-column:span 3}.vz-feature--md{grid-column:span 2}.vz-feature--sm{grid-column:span 2}.vz-feature:hover{transform:translateY(-5px);border-color:rgb(11 95 255 / 24%);box-shadow:var(--vz-shadow-md)}.vz-feature.is-filtered{opacity:0;transform:scale(0.96);pointer-events:none}.vz-feature__halo{position:absolute;inset:-50% -30% auto;height:200px;z-index:-1;opacity:0;transition:opacity .45s var(--vz-ease-out);background:radial-gradient(circle at 50% 0%,var(--tone,rgb(11 95 255 / 16%)),transparent 65%)}.vz-feature:hover .vz-feature__halo{opacity:1}.vz-feature[data-tone="blue"]{--tone:rgb(11 95 255 / 18%);--tone-solid:#0b5fff}.vz-feature[data-tone="turquoise"]{--tone:rgb(6 182 212 / 18%);--tone-solid:#0891b2}.vz-feature[data-tone="green"]{--tone:rgb(16 185 129 / 18%);--tone-solid:#059669}.vz-feature[data-tone="violet"]{--tone:rgb(124 58 237 / 18%);--tone-solid:#7c3aed}.vz-feature[data-tone="ink"]{--tone:rgb(30 41 59 / 14%);--tone-solid:#334155}.vz-feature__icon{display:grid;place-items:center;width:42px;height:42px;margin-bottom:1rem;border-radius:var(--vz-r-md);background:color-mix(in srgb,var(--tone-solid) 10%,transparent);color:var(--tone-solid);transition:transform .4s var(--vz-ease-spring)}.vz-feature:hover .vz-feature__icon{transform:scale(1.08) rotate(-4deg)}.vz-feature__icon .vz-icon{width:1.25rem;height:1.25rem}.vz-feature__title{font-size:var(--vz-t-base);margin-bottom:.375rem}.vz-feature--lg .vz-feature__title{font-size:var(--vz-t-lg)}.vz-feature__desc{margin:0 0 1rem;font-size:var(--vz-t-sm);color:var(--vz-slate)}.vz-feature__cat{margin-top:auto;font-size:var(--vz-t-xs);font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--tone-solid);opacity:.75}@media (max-width:900px){.vz-bento{grid-template-columns:repeat(4,1fr)}.vz-feature--lg{grid-column:span 4}}@media (max-width:560px){.vz-bento{grid-template-columns:1fr}.vz-feature,.vz-feature--lg,.vz-feature--md,.vz-feature--sm{grid-column:span 1}}.vz-portal-section__inner{display:grid;grid-template-columns:1fr .8fr;align-items:center;gap:clamp(2rem,6vw,5rem)}.vz-portal-section__list{display:grid;gap:1.25rem;margin:2rem 0}.vz-portal-section__list li{display:flex;gap:1rem}.vz-portal-section__list strong{display:block;color:var(--vz-ink);font-size:var(--vz-t-base)}.vz-portal-section__list span span{font-size:var(--vz-t-sm);color:var(--vz-slate)}.vz-portal-section__icon{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:var(--vz-r-md);background:rgb(11 95 255 / 8%);color:var(--vz-blue)}.vz-portal-section__icon .vz-icon{width:1.15rem;height:1.15rem}.vz-portal-section__visual{position:relative;display:grid;place-items:center}.vz-portal-section__halo{position:absolute;width:120%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgb(11 95 255 / 14%),transparent 62%);filter:blur(40px)}.vz-portal-section__phone{position:relative}@media (max-width:860px){.vz-portal-section__inner{grid-template-columns:1fr}}.vz-compare{border:1px solid var(--vz-line);border-radius:var(--vz-r-xl);background:var(--vz-white);overflow-x:auto;box-shadow:var(--vz-shadow-sm)}.vz-compare__table{min-width:620px;font-size:var(--vz-t-sm)}.vz-compare__table th,.vz-compare__table td{padding:1rem 1.25rem;text-align:center}.vz-compare__table thead th{position:sticky;top:0;background:var(--vz-surface);font-weight:650;color:var(--vz-ink-2);font-size:var(--vz-t-xs);letter-spacing:.02em}.vz-compare__table tbody th{text-align:left;font-weight:550;color:var(--vz-ink-2);border-top:1px solid var(--vz-line)}.vz-compare__table td{border-top:1px solid var(--vz-line)}.vz-compare__table tbody tr:hover th,.vz-compare__table tbody tr:hover td{background:#fbfdff}.vz-compare__own{background:linear-gradient(180deg,rgb(11 95 255 / 8%),rgb(11 95 255 / 3%)) !important;color:var(--vz-blue) !important}.vz-compare__cell--own{background:rgb(11 95 255 / 3%)}.vz-compare__yes,.vz-compare__no,.vz-compare__partial{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%}.vz-compare__yes{background:rgb(16 185 129 / 12%);color:#059669}.vz-compare__no{background:rgb(100 116 139 / 10%);color:#94a3b8}.vz-compare__partial{width:auto;padding:.25rem .625rem;border-radius:var(--vz-r-pill);background:rgb(245 158 11 / 14%);color:#b45309;font-size:var(--vz-t-xs);font-weight:600}.vz-compare__yes .vz-icon,.vz-compare__no .vz-icon{width:.95rem;height:.95rem;stroke-width:2.5}.vz-local__inner{display:grid;grid-template-columns:1fr .9fr;align-items:center;gap:clamp(2rem,6vw,4.5rem)}.vz-local__points{display:grid;gap:1rem;margin-top:2rem}.vz-local__point{display:flex;gap:.875rem}.vz-local__check{width:1.25rem;height:1.25rem;flex:none;margin-top:.15rem;color:var(--vz-green)}.vz-local__point strong{display:block;color:var(--vz-ink);font-size:var(--vz-t-base)}.vz-local__point span{font-size:var(--vz-t-sm);color:var(--vz-slate)}.vz-local__map{position:relative}.vz-map__svg{width:100%;height:auto}.vz-map__cities{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;justify-content:center}.vz-map__city{display:inline-flex;align-items:center;gap:.4375rem;padding:.4375rem .875rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-pill);background:var(--vz-white);font-size:var(--vz-t-xs);font-weight:600;color:var(--vz-ink-2);box-shadow:var(--vz-shadow-sm);animation:vz-city-in .6s var(--vz-ease-out) backwards;animation-delay:calc(var(--i) * 80ms)}.vz-map__dot{width:6px;height:6px;border-radius:50%;background:var(--vz-blue);box-shadow:0 0 0 3px rgb(11 95 255 / 14%)}.vz-map__code{color:var(--vz-muted);font-weight:500;font-family:var(--vz-font-mono);font-size:.9em}@keyframes vz-city-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:860px){.vz-local__inner{grid-template-columns:1fr}}.vz-testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:var(--vz-gap)}.vz-testimonial{display:flex;flex-direction:column;padding:1.75rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-lg);background:var(--vz-white);box-shadow:var(--vz-shadow-sm);transition:transform .4s var(--vz-ease-out),box-shadow .4s var(--vz-ease-out)}.vz-testimonial:hover{transform:translateY(-4px);box-shadow:var(--vz-shadow-md)}.vz-testimonial--placeholder{border-style:dashed;border-color:rgb(245 158 11 / 45%);background:repeating-linear-gradient( 135deg,#fffdf7 0 12px,#fffaf0 12px 24px )}.vz-testimonial__flag{margin:0 0 1rem;padding:.375rem .75rem;border-radius:var(--vz-r-sm);background:rgb(245 158 11 / 14%);color:#92400e;font-size:var(--vz-t-xs);font-weight:650}.vz-testimonial__quote-mark{color:rgb(11 95 255 / 22%);margin-bottom:.75rem}.vz-testimonial__quote-mark .vz-icon{width:1.75rem;height:1.75rem}.vz-testimonial__quote{margin:0 0 1.25rem}.vz-testimonial__quote p{margin:0;font-size:var(--vz-t-base);color:var(--vz-ink-2)}.vz-testimonial__metric{display:flex;align-items:baseline;gap:.5rem;padding:.75rem 1rem;margin-bottom:1.25rem;border-radius:var(--vz-r-md);background:var(--vz-surface)}.vz-testimonial__metric-value{font-size:var(--vz-t-xl);font-weight:750;color:var(--vz-blue);letter-spacing:-0.03em}.vz-testimonial__metric-label{font-size:var(--vz-t-xs);color:var(--vz-muted)}.vz-testimonial__author{display:flex;align-items:center;gap:.75rem;margin-top:auto;padding-top:1.25rem;border-top:1px solid var(--vz-line)}.vz-testimonial__avatar{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:50%;background:var(--vz-grad-brand);color:#fff;font-weight:700}.vz-testimonial__name{display:block;font-weight:650;color:var(--vz-ink);font-size:var(--vz-t-sm)}.vz-testimonial__role{display:block;font-size:var(--vz-t-xs);color:var(--vz-muted)}.vz-pricing__toggle{display:inline-flex;gap:.25rem;padding:.3125rem;margin:0 auto 2.5rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-pill);background:var(--vz-white);box-shadow:var(--vz-shadow-sm)}.vz-pricing{text-align:center}.vz-pricing .vz-section-head,.vz-pricing__grid,.vz-pricing__note{text-align:left}.vz-pricing .vz-section-head{text-align:center}.vz-pricing__opt{padding:.5625rem 1.25rem;border-radius:var(--vz-r-pill);color:var(--vz-slate);font-size:var(--vz-t-sm);font-weight:650;transition:background-color .3s var(--vz-ease-out),color .3s var(--vz-ease-out)}.vz-pricing__opt.is-active{background:var(--vz-ink);color:#fff}.vz-pricing__save{display:inline-block;margin-left:.375rem;padding:.0625rem .4375rem;border-radius:var(--vz-r-pill);background:rgb(16 185 129 / 16%);color:#047857;font-size:.8em}.vz-pricing__opt.is-active .vz-pricing__save{background:rgb(16 185 129 / 26%);color:#6ee7b7}.vz-pricing__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--vz-gap);align-items:start}.vz-plan{position:relative;display:flex;flex-direction:column;padding:1.75rem 1.5rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-lg);background:var(--vz-white);transition:transform .4s var(--vz-ease-out),box-shadow .4s var(--vz-ease-out)}.vz-plan:hover{transform:translateY(-4px);box-shadow:var(--vz-shadow-md)}.vz-plan--highlight{border-color:transparent;background:linear-gradient(var(--vz-white),var(--vz-white)) padding-box,var(--vz-grad-brand) border-box;border:2px solid transparent;box-shadow:var(--vz-shadow-lg)}.vz-plan__ribbon{position:absolute;top:0;left:50%;translate:-50% -50%;margin:0;padding:.3125rem .9375rem;border-radius:var(--vz-r-pill);background:var(--vz-grad-brand);color:#fff;font-size:var(--vz-t-xs);font-weight:700;white-space:nowrap;box-shadow:var(--vz-shadow-blue)}.vz-plan__name{font-size:var(--vz-t-lg);margin-bottom:.25rem}.vz-plan__tagline{margin:0 0 1rem;font-size:var(--vz-t-xs);color:var(--vz-muted)}.vz-plan__price{display:flex;align-items:baseline;gap:.125rem;margin-top:.75rem}.vz-plan__amount{font-size:var(--vz-t-3xl);font-weight:780;letter-spacing:-0.045em;color:var(--vz-ink);font-variant-numeric:tabular-nums}.vz-plan__currency{font-size:var(--vz-t-lg);font-weight:650;color:var(--vz-ink)}.vz-plan__period{font-size:var(--vz-t-xs);color:var(--vz-muted);margin-left:.25rem}.vz-plan__note{margin:.25rem 0 1.25rem;font-size:var(--vz-t-xs);color:var(--vz-muted)}.vz-plan__features{display:grid;gap:.625rem;margin-bottom:1.5rem}.vz-plan__features li{display:flex;gap:.5rem;font-size:var(--vz-t-sm)}.vz-plan__check{width:1rem;height:1rem;flex:none;margin-top:.25rem;color:var(--vz-green);stroke-width:2.5}.vz-plan__cta{margin-top:auto;width:100%}.vz-pricing__note{margin-top:2rem;text-align:center;font-size:var(--vz-t-sm);color:var(--vz-muted)}.vz-faq{display:grid;gap:.75rem}.vz-faq__item{border:1px solid var(--vz-line);border-radius:var(--vz-r-lg);background:var(--vz-white);overflow:hidden;transition:border-color .3s var(--vz-ease-out),box-shadow .3s var(--vz-ease-out)}.vz-faq__item[open]{border-color:rgb(11 95 255 / 26%);box-shadow:var(--vz-shadow-sm)}.vz-faq__q{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.125rem 1.25rem;cursor:pointer;font-size:var(--vz-t-base);font-weight:650;color:var(--vz-ink);list-style:none}.vz-faq__q::-webkit-details-marker{display:none}.vz-faq__q:hover{color:var(--vz-blue)}.vz-faq__sign{position:relative;width:20px;height:20px;flex:none;border-radius:50%;background:rgb(11 95 255 / 8%)}.vz-faq__sign::before,.vz-faq__sign::after{content:"";position:absolute;inset:50% 25%;height:2px;translate:0 -50%;border-radius:2px;background:var(--vz-blue);transition:transform .35s var(--vz-ease-spring)}.vz-faq__sign::after{rotate:90deg}.vz-faq__item[open] .vz-faq__sign::after{transform:scaleX(0)}.vz-faq__a{padding:0 1.25rem 1.25rem}.vz-faq__a p{margin:0;font-size:var(--vz-t-sm);color:var(--vz-slate);max-width:62ch}.vz-faq__item[open] .vz-faq__a{animation:vz-faq-in .4s var(--vz-ease-out)}@keyframes vz-faq-in{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.vz-faq-section__more{margin-top:2rem;text-align:center;font-size:var(--vz-t-sm);color:var(--vz-muted)}.vz-final{position:relative;overflow:clip;isolation:isolate;background:linear-gradient(150deg,#071233 0%,#0b2a6b 48%,#06344f 100%);color:#cfdcf0}.vz-final__bg{position:absolute;inset:0;z-index:-1;filter:blur(80px);opacity:.7}.vz-final__blob{position:absolute;border-radius:50%}.vz-final__blob--1{width:46vw;height:46vw;top:-18%;left:-6%;background:radial-gradient(circle,rgb(11 95 255 / 55%),transparent 66%);animation:vz-drift-1 28s var(--vz-ease-out) infinite alternate}.vz-final__blob--2{width:40vw;height:40vw;bottom:-22%;right:-8%;background:radial-gradient(circle,rgb(6 182 212 / 42%),transparent 66%);animation:vz-drift-2 34s var(--vz-ease-out) infinite alternate}.vz-final__inner{display:grid;grid-template-columns:1fr .85fr;align-items:center;gap:clamp(2rem,5vw,4rem)}.vz-final__title{color:#fff;font-size:var(--vz-t-3xl);margin-bottom:1rem}.vz-final__lead{font-size:var(--vz-t-lg);color:#a9c0e0;margin-bottom:1.5rem}.vz-final__list{display:grid;gap:.625rem;margin-bottom:1.75rem}.vz-final__list li{display:flex;align-items:center;gap:.625rem;font-size:var(--vz-t-sm)}.vz-final__list .vz-icon{width:1.1rem;height:1.1rem;color:#6ee7b7}.vz-final__alt{font-size:var(--vz-t-sm);color:#8fa8cc}.vz-final__alt a{color:#9ed0ff;font-weight:600;display:inline-flex;align-items:center;gap:.375rem}.vz-final__alt .vz-icon{width:.9em;height:.9em}.vz-final__form-card{padding:clamp(1.5rem,3vw,2.25rem);border:1px solid rgb(255 255 255 / 14%);border-radius:var(--vz-r-xl);background:rgb(255 255 255 / 7%);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 24px 64px rgb(2 8 24 / 34%)}.vz-final__form-title{margin:0 0 .25rem;font-size:var(--vz-t-xl);font-weight:700;color:#fff;letter-spacing:-0.02em}.vz-final__form-sub{margin:0 0 1.5rem;font-size:var(--vz-t-xs);color:#9ab3d6}.vz-final__form .vz-field__label{color:#cfdcf0}.vz-final__form .vz-field__input{background:rgb(255 255 255 / 8%);border-color:rgb(255 255 255 / 16%);color:#fff}.vz-final__form .vz-field__input::placeholder{color:rgb(207 220 240 / 45%)}.vz-final__form .vz-field__input:focus{border-color:#6ee7b7;background:rgb(255 255 255 / 12%);box-shadow:0 0 0 4px rgb(110 231 183 / 16%)}.vz-final__form .vz-form__legal{color:#8fa8cc}.vz-final__form .vz-form__legal a{color:#9ed0ff}@media (max-width:860px){.vz-final__inner{grid-template-columns:1fr}}.vz-form__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.vz-field{display:flex;flex-direction:column;gap:.375rem}.vz-field--full{grid-column:1 / -1}.vz-field--half{grid-column:span 1}.vz-form--compact .vz-form__grid{grid-template-columns:1fr}.vz-field__label{font-size:var(--vz-t-xs);font-weight:650;color:var(--vz-ink-2)}.vz-field__req{color:var(--vz-blue)}.vz-field__input{width:100%;padding:.75rem .9375rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-md);background:var(--vz-white);font-size:var(--vz-t-sm);color:var(--vz-ink);transition:border-color .25s var(--vz-ease-out),box-shadow .25s var(--vz-ease-out)}.vz-field__input::placeholder{color:#a5b2c4}.vz-field__input:focus{outline:none;border-color:var(--vz-blue);box-shadow:0 0 0 4px rgb(11 95 255 / 12%)}.vz-field__input:user-invalid{border-color:#ef4444}textarea.vz-field__input{resize:vertical;min-height:100px}select.vz-field__input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;padding-right:2.25rem}.vz-field__help{margin:0;font-size:var(--vz-t-xs);color:var(--vz-muted)}.vz-field__error{margin:0;font-size:var(--vz-t-xs);color:#dc2626;font-weight:600}.vz-honey{position:absolute !important;left:-9999px;width:1px;height:1px;overflow:hidden}.vz-form__footer{margin-top:1.5rem;display:grid;gap:.875rem}.vz-form__submit{width:100%}.vz-form__legal{margin:0;font-size:var(--vz-t-xs);color:var(--vz-muted);line-height:1.5}.vz-form__status{margin:1rem 0 0;padding:.875rem 1.125rem;border-radius:var(--vz-r-md);font-size:var(--vz-t-sm);font-weight:600}.vz-form__status--ok{background:rgb(16 185 129 / 12%);color:#047857}.vz-form__status--error{background:rgb(239 68 68 / 10%);color:#b91c1c}.vz-btn.is-loading{pointer-events:none;opacity:.75}.vz-btn.is-loading .vz-btn__label::after{content:"";display:inline-block;width:.85em;height:.85em;margin-left:.5em;vertical-align:-0.1em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:vz-spin .7s linear infinite}@keyframes vz-spin{to{transform:rotate(360deg)}}@media (max-width:560px){.vz-form__grid{grid-template-columns:1fr}.vz-field--half{grid-column:1 / -1}}.vz-footer{position:relative;padding-top:clamp(3rem,6vw,5rem);background:var(--vz-ink);color:#94a3b8;overflow:clip}.vz-footer__glow{position:absolute;top:-30%;left:50%;translate:-50% 0;width:70vw;aspect-ratio:2;background:radial-gradient(ellipse,rgb(11 95 255 / 22%),transparent 62%);filter:blur(60px);pointer-events:none}.vz-footer__inner{position:relative;display:grid;grid-template-columns:1.5fr repeat(3,1fr) 1.1fr;gap:clamp(1.5rem,4vw,3rem);max-width:var(--vz-container);margin-inline:auto;padding-inline:var(--vz-pad-x);padding-bottom:3rem}.vz-logo--footer{color:#fff;margin-bottom:1rem}.vz-logo--footer:hover{color:#fff}.vz-logo--footer .vz-logo__accent{color:#6ee7b7}.vz-footer__pitch{font-size:var(--vz-t-sm);max-width:34ch;margin-bottom:1.5rem}.vz-footer__contact{display:grid;gap:.625rem;font-size:var(--vz-t-sm)}.vz-footer__contact li{display:flex;align-items:center;gap:.625rem}.vz-footer__contact .vz-icon{width:1rem;height:1rem;color:#64748b}.vz-footer__contact a{color:#cbd5e1;text-decoration:none}.vz-footer__contact a:hover{color:#fff}.vz-footer__col-title{margin:0 0 1rem;font-size:var(--vz-t-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff}.vz-footer__col ul{display:grid;gap:.625rem}.vz-footer__col a{font-size:var(--vz-t-sm);color:#94a3b8;text-decoration:none}.vz-footer__col a:hover{color:#fff}.vz-footer__cta-text{font-size:var(--vz-t-sm);margin-bottom:1rem}.vz-footer__cities{position:relative;max-width:var(--vz-container);margin-inline:auto;padding:1.5rem var(--vz-pad-x);border-top:1px solid rgb(255 255 255 / 8%);font-size:var(--vz-t-xs)}.vz-footer__cities p{margin:0 0 .625rem;color:#94a3b8}.vz-footer__cities ul{display:flex;flex-wrap:wrap;gap:.375rem 1rem;color:#94a3b8}.vz-footer__bottom{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;max-width:var(--vz-container);margin-inline:auto;padding:1.25rem var(--vz-pad-x) 2rem;border-top:1px solid rgb(255 255 255 / 8%);font-size:var(--vz-t-xs);color:#94a3b8}.vz-footer__bottom p{margin:0}@media (max-width:960px){.vz-footer__inner{grid-template-columns:1fr 1fr}}@media (max-width:560px){.vz-footer__inner{grid-template-columns:1fr}}.vz-page-head{position:relative;overflow:clip;padding-block:clamp(3rem,7vw,5.5rem)}.vz-hero__bg--soft{opacity:.55}.vz-page-head__title{font-size:var(--vz-t-3xl);margin-bottom:1rem}.vz-page-head__lead{font-size:var(--vz-t-lg);color:var(--vz-slate);max-width:46rem}.vz-soon{margin-top:2.5rem;padding:clamp(1.75rem,4vw,2.5rem);border:1px solid var(--vz-line);border-radius:var(--vz-r-xl);background:var(--vz-glass-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--vz-shadow-md)}.vz-soon__badge{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.375rem .875rem;border-radius:var(--vz-r-pill);background:rgb(124 58 237 / 10%);color:var(--vz-violet);font-size:var(--vz-t-xs);font-weight:650}.vz-soon__text{margin-bottom:1.75rem;color:var(--vz-slate);max-width:56ch}.vz-soon__actions{display:flex;flex-wrap:wrap;gap:.75rem}.vz-error{position:relative;overflow:clip;padding-block:clamp(4rem,10vw,8rem)}.vz-error__inner{text-align:center}.vz-error__code{margin:0;font-size:clamp(5rem,18vw,10rem);font-weight:800;line-height:1;letter-spacing:-0.06em;background:var(--vz-grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.9}.vz-error__title{font-size:var(--vz-t-2xl);margin:.5rem 0 1rem}.vz-error__lead{color:var(--vz-slate);max-width:40rem;margin-inline:auto}.vz-error__links{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:2rem 0}.vz-error__links a{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem 1rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-pill);background:var(--vz-white);font-size:var(--vz-t-sm);font-weight:600;text-decoration:none;color:var(--vz-ink-2);transition:all .25s var(--vz-ease-out)}.vz-error__links a:hover{border-color:rgb(11 95 255 / 30%);color:var(--vz-blue)}.vz-error__links .vz-icon{width:.9em;height:.9em}.vz-cookie{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:150;max-width:420px;padding:1.25rem;border:1px solid var(--vz-border-soft);border-radius:var(--vz-r-lg);background:var(--vz-glass-strong);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--vz-shadow-lg);animation:vz-cookie-in .5s var(--vz-ease-out)}.vz-cookie[hidden]{display:none}.vz-cookie__title{margin:0 0 .5rem;font-weight:700;color:var(--vz-ink);font-size:var(--vz-t-sm)}.vz-cookie__text{margin:0 0 1rem;font-size:var(--vz-t-xs);color:var(--vz-slate)}.vz-cookie__actions{display:flex;gap:.5rem}.vz-cookie__link{display:inline-block;margin-top:.75rem;font-size:var(--vz-t-xs)}@keyframes vz-cookie-in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.vz-section--surface{background:var(--vz-grad-surface)}.vz-section--surface::before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--vz-line) 20%,var(--vz-line) 80%,transparent)}.vz-page-head__inner{position:relative}.vz-page-head--split .vz-page-head__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem)}.vz-page-head__text{max-width:44rem}.vz-page-head--split .vz-page-head__text{max-width:none}.vz-page-head__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.vz-page-head__aside{position:relative}.vz-feature-shot{filter:drop-shadow(0 24px 48px rgb(10 14 26 / 10%))}@media (max-width:900px){.vz-page-head--split .vz-page-head__inner{grid-template-columns:1fr}.vz-page-head__aside{order:-1}}.vz-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;border:1px solid var(--vz-line);border-radius:var(--vz-r-xl);background:var(--vz-line);overflow:hidden;box-shadow:var(--vz-shadow-sm)}.vz-metric{display:flex;flex-direction:column;gap:.25rem;padding:clamp(1.25rem,3vw,2rem);background:var(--vz-white)}.vz-metric__value{font-size:var(--vz-t-2xl);font-weight:750;letter-spacing:-0.04em;background:var(--vz-grad-brand);-webkit-background-clip:text;background-clip:text;color:transparent}.vz-metric__label{font-size:var(--vz-t-sm);color:var(--vz-slate)}.vz-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--vz-gap)}.vz-benefit{padding:1.75rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-lg);background:var(--vz-white);transition:transform .4s var(--vz-ease-out),box-shadow .4s var(--vz-ease-out),border-color .4s var(--vz-ease-out)}.vz-benefit:hover{transform:translateY(-4px);border-color:rgb(11 95 255 / 22%);box-shadow:var(--vz-shadow-md)}.vz-benefit__icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:1.125rem;border-radius:var(--vz-r-md);background:rgb(11 95 255 / 8%);color:var(--vz-blue)}.vz-benefit__icon .vz-icon{width:1.25rem;height:1.25rem}.vz-benefit__title{font-size:var(--vz-t-base);margin-bottom:.5rem}.vz-benefit__text{margin:0;font-size:var(--vz-t-sm);color:var(--vz-slate)}.vz-blocks{display:grid;gap:clamp(3.5rem,8vw,6.5rem)}.vz-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,4rem)}.vz-split--reverse .vz-split__text{order:2}.vz-split__eyebrow{margin:0 0 .75rem;font-size:var(--vz-t-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vz-blue)}.vz-split__title{font-size:var(--vz-t-2xl);margin-bottom:1rem}.vz-split__lead{font-size:var(--vz-t-base);color:var(--vz-slate);margin-bottom:1.5rem}.vz-split__list{display:grid;gap:.75rem;margin-bottom:1.75rem}.vz-split__list li{display:flex;gap:.6875rem;font-size:var(--vz-t-sm)}.vz-split__check{width:1.1rem;height:1.1rem;flex:none;margin-top:.2rem;color:var(--vz-green)}.vz-split__visual{position:relative;display:grid;place-items:center}.vz-split__halo{position:absolute;inset:-12%;border-radius:50%;background:radial-gradient(circle,rgb(11 95 255 / 12%),transparent 62%);filter:blur(44px);pointer-events:none}@media (max-width:860px){.vz-split{grid-template-columns:1fr}.vz-split--reverse .vz-split__text{order:0}}.vz-caps__title{font-size:var(--vz-t-2xl);text-align:center;margin-bottom:2.5rem}.vz-caps__list{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.875rem 2rem;max-width:68rem;margin-inline:auto}.vz-caps__list li{display:flex;gap:.6875rem;padding:.75rem 1rem;border-radius:var(--vz-r-md);background:var(--vz-white);border:1px solid var(--vz-line);font-size:var(--vz-t-sm);color:var(--vz-ink-2)}.vz-caps__check{width:1rem;height:1rem;flex:none;margin-top:.25rem;color:var(--vz-green);stroke-width:2.5}.vz-related__title{font-size:var(--vz-t-2xl);text-align:center;margin-bottom:2.5rem}.vz-related__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--vz-gap)}.vz-related__grid--wide{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.vz-related__card{position:relative;display:flex;flex-direction:column;gap:.375rem;padding:1.5rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-lg);background:var(--vz-white);text-decoration:none;transition:transform .35s var(--vz-ease-out),box-shadow .35s var(--vz-ease-out),border-color .35s var(--vz-ease-out)}.vz-related__card:hover{transform:translateY(-4px);border-color:rgb(11 95 255 / 26%);box-shadow:var(--vz-shadow-md)}.vz-related__icon{display:grid;place-items:center;width:40px;height:40px;margin-bottom:.5rem;border-radius:var(--vz-r-md);background:rgb(11 95 255 / 8%);color:var(--vz-blue)}.vz-related__icon .vz-icon{width:1.15rem;height:1.15rem}.vz-related__label{font-size:var(--vz-t-base);font-weight:650;color:var(--vz-ink)}.vz-related__desc{font-size:var(--vz-t-xs);color:var(--vz-muted);line-height:1.5}.vz-related__arrow{margin-top:auto;padding-top:.75rem;color:var(--vz-blue)}.vz-related__arrow .vz-icon{width:1rem;height:1rem;transition:transform .3s var(--vz-ease-out)}.vz-related__card:hover .vz-related__arrow .vz-icon{transform:translateX(4px)}.vz-cta-band{position:relative;overflow:hidden;isolation:isolate;padding:clamp(2.5rem,6vw,4.5rem) clamp(1.5rem,5vw,4rem);border-radius:var(--vz-r-xl);background:linear-gradient(150deg,#071233 0%,#0b2a6b 52%,#06344f 100%);color:#cfdcf0;text-align:center}.vz-cta-band__glow{position:absolute;inset:-40% -10% auto;height:120%;z-index:-1;background:radial-gradient(ellipse at 50% 0%,rgb(11 95 255 / 45%),transparent 62%);filter:blur(60px)}.vz-cta-band__title{color:#fff;font-size:var(--vz-t-2xl);margin-bottom:.875rem}.vz-cta-band__lead{max-width:46rem;margin-inline:auto;color:#a9c0e0;font-size:var(--vz-t-base)}.vz-cta-band__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2rem}.vz-cta-band .vz-btn--ghost{color:#fff;border-color:rgb(255 255 255 / 26%)}.vz-cta-band .vz-btn--ghost:hover{color:#fff;background:rgb(255 255 255 / 10%);border-color:rgb(255 255 255 / 40%)}.vz-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--vz-gap)}.vz-step{position:relative;padding:1.75rem 1.5rem 1.5rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-lg);background:var(--vz-white)}.vz-step__num{position:absolute;top:-14px;left:1.5rem;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--vz-grad-brand);color:#fff;font-size:var(--vz-t-xs);font-weight:700;box-shadow:var(--vz-shadow-blue)}.vz-step__eyebrow{margin:.375rem 0 .25rem;font-size:var(--vz-t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vz-muted)}.vz-step__title{font-size:var(--vz-t-base);margin-bottom:.5rem}.vz-step__text{margin:0;font-size:var(--vz-t-sm);color:var(--vz-slate)}.vz-paths{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--vz-gap)}.vz-path{position:relative;display:flex;flex-direction:column;padding:clamp(1.75rem,4vw,2.5rem);border:1px solid var(--vz-line);border-radius:var(--vz-r-xl);background:var(--vz-white);box-shadow:var(--vz-shadow-sm)}.vz-path--guided{border-color:transparent;background:linear-gradient(var(--vz-white),var(--vz-white)) padding-box,var(--vz-grad-brand) border-box;border:2px solid transparent;box-shadow:var(--vz-shadow-lg)}.vz-path__badge{align-self:flex-start;padding:.25rem .75rem;margin-bottom:1.25rem;border-radius:var(--vz-r-pill);background:var(--vz-surface-2);color:var(--vz-slate);font-size:var(--vz-t-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vz-path__badge--accent{background:var(--vz-grad-brand);color:#fff}.vz-path__icon{display:grid;place-items:center;width:46px;height:46px;margin-bottom:1rem;border-radius:var(--vz-r-md);background:rgb(11 95 255 / 8%);color:var(--vz-blue)}.vz-path__icon .vz-icon{width:1.3rem;height:1.3rem}.vz-path__title{font-size:var(--vz-t-xl);margin-bottom:.75rem}.vz-path__text{font-size:var(--vz-t-sm);color:var(--vz-slate);margin-bottom:1.5rem}.vz-path__list{display:grid;gap:.625rem;margin-bottom:2rem}.vz-path__list li{display:flex;align-items:flex-start;gap:.5rem;font-size:var(--vz-t-sm)}.vz-path__list .vz-icon{width:1.05rem;height:1.05rem;flex:none;margin-top:.2rem;color:var(--vz-green)}.vz-path__cta{margin-top:auto;width:100%}.vz-demo-form__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,4rem)}.vz-demo-form__list{display:grid;gap:.875rem;margin:2rem 0}.vz-demo-form__list li{display:flex;align-items:flex-start;gap:.75rem;font-size:var(--vz-t-sm)}.vz-demo-form__list .vz-icon{width:1.15rem;height:1.15rem;flex:none;margin-top:.2rem;color:var(--vz-blue)}.vz-demo-form__contact{padding:1.25rem;border-radius:var(--vz-r-lg);background:var(--vz-surface);border:1px solid var(--vz-line);font-size:var(--vz-t-sm)}.vz-demo-form__contact-title{margin:0 0 .25rem;font-weight:650;color:var(--vz-ink)}.vz-demo-form__card{padding:clamp(1.5rem,4vw,2.5rem);border:1px solid var(--vz-line);border-radius:var(--vz-r-xl);background:var(--vz-white);box-shadow:var(--vz-shadow-md)}@media (max-width:900px){.vz-demo-form__inner{grid-template-columns:1fr}}.vz-contact__inner{display:grid;grid-template-columns:minmax(0,0.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(1.5rem,4vw,3rem)}.vz-contact__aside{display:grid;gap:var(--vz-gap)}.vz-contact__card{padding:1.75rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-lg);background:var(--vz-white)}.vz-contact__card--accent{background:var(--vz-grad-surface)}.vz-contact__card-title{font-size:var(--vz-t-base);margin-bottom:.75rem}.vz-contact__card-text{font-size:var(--vz-t-sm);color:var(--vz-slate);margin-bottom:1.25rem}.vz-contact__list{display:grid;gap:1.125rem}.vz-contact__list li{display:flex;gap:.875rem}.vz-contact__list .vz-icon{width:1.15rem;height:1.15rem;flex:none;margin-top:.25rem;color:var(--vz-blue)}.vz-contact__list strong{display:block;font-size:var(--vz-t-xs);color:var(--vz-muted);font-weight:650;text-transform:uppercase;letter-spacing:.04em}.vz-contact__list a,.vz-contact__list span span{font-size:var(--vz-t-sm)}.vz-contact__form-card{padding:clamp(1.75rem,4vw,2.75rem);border:1px solid var(--vz-line);border-radius:var(--vz-r-xl);background:var(--vz-white);box-shadow:var(--vz-shadow-md)}.vz-contact__form-title{font-size:var(--vz-t-xl);margin-bottom:.25rem}.vz-contact__form-sub{font-size:var(--vz-t-sm);color:var(--vz-muted);margin-bottom:2rem}@media (max-width:900px){.vz-contact__inner{grid-template-columns:1fr}.vz-contact__aside{order:2}}.vz-faq-nav{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:3rem}.vz-faq-nav__item{display:inline-flex;align-items:center;gap:.4375rem;padding:.5rem 1rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-pill);background:var(--vz-white);color:var(--vz-ink-2);font-size:var(--vz-t-xs);font-weight:600;text-decoration:none;transition:all .25s var(--vz-ease-out)}.vz-faq-nav__item:hover{color:var(--vz-blue);border-color:rgb(11 95 255 / 30%)}.vz-faq-nav__item .vz-icon{width:.95rem;height:.95rem}.vz-faq-group{margin-bottom:3rem;scroll-margin-top:calc(var(--vz-header-h) + 2rem)}.vz-faq-group__title{display:flex;align-items:center;gap:.625rem;font-size:var(--vz-t-xl);margin-bottom:1.25rem;padding-bottom:.875rem;border-bottom:1px solid var(--vz-line)}.vz-faq-group__icon{width:1.2rem;height:1.2rem;color:var(--vz-blue)}.vz-addons{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem}.vz-addon{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-md);background:var(--vz-white)}.vz-addon__label{font-size:var(--vz-t-sm);color:var(--vz-ink-2)}.vz-addon__price{font-size:var(--vz-t-sm);font-weight:700;color:var(--vz-blue);white-space:nowrap}.vz-compare__value{font-size:var(--vz-t-sm);font-weight:600;color:var(--vz-ink-2)}.vz-compare__table--matrix{min-width:860px}.vz-compare__table--matrix tbody th{min-width:220px}.vz-why__map{max-width:520px;margin-inline:auto}.vz-legal{font-size:var(--vz-t-base);color:var(--vz-slate)}.vz-legal__intro{padding:1.25rem 1.5rem;margin-bottom:2.5rem;border-left:3px solid var(--vz-blue);border-radius:0 var(--vz-r-md) var(--vz-r-md) 0;background:var(--vz-surface);font-size:var(--vz-t-sm)}.vz-legal h2{font-size:var(--vz-t-lg);margin:2.5rem 0 .875rem;padding-top:1.5rem;border-top:1px solid var(--vz-line)}.vz-legal h2:first-of-type{margin-top:0;padding-top:0;border-top:0}.vz-legal p{margin-bottom:1rem}.vz-legal ul{display:grid;gap:.5rem;margin:0 0 1.25rem 1.25rem;list-style:disc}.vz-legal li{padding-left:.25rem}.vz-legal__dl{display:grid;grid-template-columns:minmax(180px,auto) 1fr;gap:.625rem 1.5rem;margin:0 0 1.5rem;padding:1.25rem 1.5rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-lg);background:var(--vz-surface);font-size:var(--vz-t-sm)}.vz-legal__dl dt{font-weight:650;color:var(--vz-ink-2)}.vz-legal__dl dd{margin:0}.vz-legal__table{display:block;overflow-x:auto;margin-bottom:1.5rem;font-size:var(--vz-t-xs);border:1px solid var(--vz-line);border-radius:var(--vz-r-lg)}.vz-legal__table th,.vz-legal__table td{padding:.75rem 1rem;text-align:left;vertical-align:top}.vz-legal__table thead th{background:var(--vz-surface);font-weight:650;color:var(--vz-ink-2)}.vz-legal__table tbody tr{border-top:1px solid var(--vz-line)}.vz-legal__updated{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--vz-line);font-size:var(--vz-t-xs);color:var(--vz-muted)}@media (max-width:560px){.vz-legal__dl{grid-template-columns:1fr;gap:.25rem}.vz-legal__dl dd{margin-bottom:.75rem}}.vz-sitemap{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(1.5rem,4vw,3rem)}.vz-sitemap__title{font-size:var(--vz-t-base);margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--vz-line)}.vz-sitemap__title a{text-decoration:none;color:var(--vz-ink)}.vz-sitemap__title a:hover{color:var(--vz-blue)}.vz-sitemap__group ul{display:grid;gap:.875rem}.vz-sitemap__group li a{font-size:var(--vz-t-sm);font-weight:600;text-decoration:none}.vz-sitemap__group li span{display:block;font-size:var(--vz-t-xs);color:var(--vz-muted);line-height:1.5}.vz-posts{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--vz-gap)}.vz-post{display:flex;flex-direction:column;gap:.5rem;padding:1.75rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-lg);background:var(--vz-white);text-decoration:none;transition:transform .4s var(--vz-ease-out),box-shadow .4s var(--vz-ease-out),border-color .4s var(--vz-ease-out)}.vz-post:hover{transform:translateY(-4px);border-color:rgb(11 95 255 / 24%);box-shadow:var(--vz-shadow-md)}.vz-post--featured{grid-column:1 / -1;margin-bottom:var(--vz-gap);padding:clamp(1.75rem,4vw,2.75rem);background:linear-gradient(var(--vz-white),var(--vz-white)) padding-box,var(--vz-grad-brand) border-box;border:2px solid transparent;box-shadow:var(--vz-shadow-md)}.vz-post__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;font-size:var(--vz-t-xs);color:var(--vz-muted)}.vz-post__cat{padding:.1875rem .625rem;border-radius:var(--vz-r-pill);background:rgb(11 95 255 / 8%);color:var(--vz-blue);font-weight:650;text-decoration:none}.vz-post__title{font-size:var(--vz-t-lg);color:var(--vz-ink);margin:.25rem 0 0}.vz-post--featured .vz-post__title{font-size:var(--vz-t-2xl)}.vz-post__excerpt{margin:0;font-size:var(--vz-t-sm);color:var(--vz-slate)}.vz-post--featured .vz-post__excerpt{font-size:var(--vz-t-base);max-width:60ch}.vz-post__more{display:inline-flex;align-items:center;gap:.4375rem;margin-top:auto;padding-top:1rem;font-size:var(--vz-t-xs);font-weight:650;color:var(--vz-blue)}.vz-post__more .vz-icon{width:1rem;height:1rem;transition:transform .3s var(--vz-ease-out)}.vz-post:hover .vz-post__more .vz-icon{transform:translateX(4px)}.vz-post__empty{padding:2.5rem;text-align:center;border:1px dashed var(--vz-line);border-radius:var(--vz-r-lg);color:var(--vz-muted)}.vz-faq-nav__item.is-active{background:var(--vz-ink);border-color:var(--vz-ink);color:#fff}.vz-faq-nav__count{padding:.0625rem .4375rem;border-radius:var(--vz-r-pill);background:rgb(10 14 26 / 8%);font-size:.9em}.vz-faq-nav__item.is-active .vz-faq-nav__count{background:rgb(255 255 255 / 18%)}.vz-article__head{position:relative;overflow:clip;padding-block:clamp(2.5rem,6vw,4.5rem) clamp(2rem,4vw,3rem)}.vz-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .875rem;margin-bottom:1.25rem;font-size:var(--vz-t-xs);color:var(--vz-muted)}.vz-article__title{font-size:var(--vz-t-3xl);margin-bottom:1rem}.vz-article__lead{font-size:var(--vz-t-lg);color:var(--vz-slate);max-width:60ch}.vz-article__updated{margin-top:1rem;font-size:var(--vz-t-xs);color:var(--vz-muted)}.vz-article__body{padding-bottom:3rem;font-size:1.0625rem;line-height:1.75;color:var(--vz-ink-2)}.vz-article__body h2{font-size:var(--vz-t-xl);margin:2.75rem 0 1rem;padding-top:2rem;border-top:1px solid var(--vz-line);scroll-margin-top:calc(var(--vz-header-h) + 1.5rem)}.vz-article__body h3{font-size:var(--vz-t-lg);margin:2rem 0 .75rem}.vz-article__body p{margin-bottom:1.25rem}.vz-article__body ul,.vz-article__body ol{display:grid;gap:.625rem;margin:0 0 1.5rem 1.5rem;list-style:disc}.vz-article__body ol{list-style:decimal}.vz-article__body li{padding-left:.25rem}.vz-article__body strong{color:var(--vz-ink);font-weight:650}.vz-article__body blockquote{margin:0 0 1.5rem;padding:1.25rem 1.5rem;border-left:3px solid var(--vz-blue);border-radius:0 var(--vz-r-md) var(--vz-r-md) 0;background:var(--vz-surface);color:var(--vz-slate)}.vz-article__body blockquote p:last-child{margin-bottom:0}.vz-article__body table{display:block;overflow-x:auto;margin-bottom:1.75rem;font-size:var(--vz-t-sm);border:1px solid var(--vz-line);border-radius:var(--vz-r-lg)}.vz-article__body th,.vz-article__body td{padding:.75rem 1rem;text-align:left;vertical-align:top}.vz-article__body thead th{background:var(--vz-surface);font-weight:650;color:var(--vz-ink-2)}.vz-article__body tbody tr{border-top:1px solid var(--vz-line)}.vz-article__body hr{margin:2.5rem 0;border:0;border-top:1px solid var(--vz-line)}.vz-article__body code{padding:.125rem .375rem;border-radius:5px;background:var(--vz-surface-2);font-family:var(--vz-font-mono);font-size:.9em}.vz-article__body pre{margin-bottom:1.5rem;padding:1.25rem;border-radius:var(--vz-r-md);background:var(--vz-ink);color:#e2e8f0;overflow-x:auto}.vz-article__body pre code{background:none;padding:0;color:inherit}.vz-article__body img{margin:0 0 1.5rem;border-radius:var(--vz-r-lg)}.vz-article__cta{margin-bottom:3rem;padding:clamp(1.5rem,4vw,2.25rem);border:1px solid var(--vz-line);border-radius:var(--vz-r-xl);background:var(--vz-grad-surface);box-shadow:var(--vz-shadow-sm)}.vz-article__cta-title{margin:0 0 .375rem;font-size:var(--vz-t-lg);font-weight:700;color:var(--vz-ink)}.vz-article__cta-text{margin:0 0 1.5rem;font-size:var(--vz-t-sm);color:var(--vz-slate)}.vz-article__cta-actions{display:flex;flex-wrap:wrap;gap:.75rem}.vz-seo-body{font-size:1.0625rem;line-height:1.75;color:var(--vz-ink-2)}.vz-seo-block + .vz-seo-block{margin-top:2.5rem;padding-top:2.5rem;border-top:1px solid var(--vz-line)}.vz-seo-block h2{font-size:var(--vz-t-xl);margin-bottom:1rem}.vz-seo-block p{margin-bottom:1.125rem}.vz-seo-list{display:grid;gap:.75rem;margin-top:1.5rem}.vz-seo-list li{display:flex;gap:.6875rem;font-size:var(--vz-t-sm)}.vz-seo-list .vz-icon{width:1.1rem;height:1.1rem;flex:none;margin-top:.25rem;color:var(--vz-green)}a.vz-map__city{text-decoration:none;color:var(--vz-ink-2)}a.vz-map__city:hover{color:var(--vz-blue);border-color:rgb(11 95 255 / 32%);box-shadow:var(--vz-shadow-md)}.vz-footer__cities ul + p{margin-top:1rem}.vz-footer__cities a{color:#94a3b8;text-decoration:none}.vz-footer__cities a:hover{color:#fff}.vz-consent{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:start;margin-top:1.5rem;padding:1rem 1.125rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-md);background:var(--vz-surface)}.vz-consent__input{width:1.125rem;height:1.125rem;margin:.1875rem 0 0;accent-color:var(--vz-blue);cursor:pointer;flex:none}.vz-consent__label{font-size:var(--vz-t-xs);line-height:1.6;color:var(--vz-slate);cursor:pointer}.vz-consent__label a{font-weight:600}.vz-consent .vz-field__error{grid-column:1 / -1;margin-top:.25rem}.vz-consent:has(.vz-consent__input:user-invalid){border-color:rgb(239 68 68 / 45%);background:rgb(239 68 68 / 4%)}.vz-final__form .vz-consent{border-color:rgb(255 255 255 / 16%);background:rgb(255 255 255 / 6%)}.vz-final__form .vz-consent__label{color:#a9c0e0}.vz-final__form .vz-consent__label a{color:#9ed0ff}.vz-captcha{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1.5rem;padding:1rem 1.125rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-md);background:var(--vz-surface)}.vz-captcha__label{flex:1 1 auto;min-width:12rem;font-size:var(--vz-t-xs);font-weight:600;color:var(--vz-ink-2)}.vz-captcha__label strong{display:inline-block;padding:.125rem .5rem;margin-inline:.125rem;border-radius:var(--vz-r-sm);background:var(--vz-white);border:1px solid var(--vz-line);font-family:var(--vz-font-mono);font-size:1.05em;letter-spacing:.02em;color:var(--vz-ink);-webkit-user-select:none;user-select:none}.vz-captcha__input{flex:0 0 6rem;padding:.625rem .75rem;border:1px solid var(--vz-line);border-radius:var(--vz-r-sm);background:var(--vz-white);font-size:var(--vz-t-sm);text-align:center;font-variant-numeric:tabular-nums;color:var(--vz-ink);transition:border-color .25s var(--vz-ease-out),box-shadow .25s var(--vz-ease-out)}.vz-captcha__input::placeholder{color:#a5b2c4}.vz-captcha__input:focus{outline:none;border-color:var(--vz-blue);box-shadow:0 0 0 4px rgb(11 95 255 / 12%)}.vz-captcha .vz-field__error{flex:1 0 100%;margin:0}.vz-captcha:has(.vz-captcha__input:user-invalid){border-color:rgb(239 68 68 / 45%);background:rgb(239 68 68 / 4%)}.vz-final__form .vz-captcha{border-color:rgb(255 255 255 / 16%);background:rgb(255 255 255 / 6%)}.vz-final__form .vz-captcha__label{color:#cfdcf0}.vz-final__form .vz-captcha__label strong{background:rgb(255 255 255 / 10%);border-color:rgb(255 255 255 / 18%);color:#fff}.vz-final__form .vz-captcha__input{background:rgb(255 255 255 / 8%);border-color:rgb(255 255 255 / 16%);color:#fff}.vz-final__form .vz-captcha__input::placeholder{color:rgb(207 220 240 / 45%)}.vz-cookie{opacity:0;transform:translateY(16px);transition:opacity .35s var(--vz-ease-out),transform .35s var(--vz-ease-out);animation:none}.vz-cookie.is-visible{opacity:1;transform:none}.vz-cookie__title{display:flex;align-items:center;gap:.5rem}.vz-cookie__icon{width:1.05rem;height:1.05rem;color:var(--vz-blue)}.vz-cookie__actions .vz-btn{flex:1}.vz-to-top{position:fixed;right:clamp(1rem,3vw,2rem);bottom:clamp(1rem,3vw,2rem);z-index:120;display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--vz-border-soft);border-radius:50%;background:var(--vz-glass-strong);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);color:var(--vz-ink);box-shadow:var(--vz-shadow-md);opacity:0;transform:translateY(12px) scale(0.9);transition:opacity .3s var(--vz-ease-out),transform .35s var(--vz-ease-spring),background-color .25s var(--vz-ease-out),color .25s var(--vz-ease-out)}.vz-to-top[hidden]{display:none}.vz-to-top.is-visible{opacity:1;transform:none}.vz-to-top:hover{background:var(--vz-blue);color:#fff;border-color:transparent;box-shadow:var(--vz-shadow-blue)}.vz-to-top__icon{width:1.15rem;height:1.15rem;stroke-width:2}@media (max-width:520px){.vz-to-top{bottom:1rem;right:1rem;width:42px;height:42px}.vz-cookie{bottom:4.5rem}}@media print{.vz-header,.vz-footer,.vz-cookie,.vz-to-top,.vz-hero__bg,.vz-device{display:none !important}body{color:#000}.vz-section{padding-block:1rem}}