.vz-wa-fab{position:fixed;bottom:20px;right:88px;z-index:2147483646;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;background-color:#25d366;color:#fff;border-radius:50%;box-shadow:0 6px 16px #0f1e3240;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;text-decoration:none}.vz-wa-fab:hover{transform:translateY(-2px);filter:brightness(1.05);box-shadow:0 10px 24px #0f1e324d}.vz-wa-fab:focus-visible{outline:3px solid #25D366;outline-offset:3px}@media (max-width: 999.98px){body:has(.vz-pd-stickybar) .vz-wa-fab{bottom:calc(84px + env(safe-area-inset-bottom,0px))}body:has(.vz-pd-stickybar) .voza-button{bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}}.vz-cookies-scrim{position:fixed;inset:0;z-index:8999;pointer-events:none;background:linear-gradient(to top,#080a0e57,#080a0e00 38%);opacity:0;transition:opacity .3s ease}.vz-cookies-scrim.is-visible{opacity:1}.vz-cookies-scrim[hidden]{display:none}.vz-cookies{position:fixed;left:50%;bottom:22px;transform:translate(-50%,140%);width:min(640px,calc(100% - 28px));background:#14181f;color:#f8fafc;border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 18px 50px #0000006b;z-index:9000;transition:transform .32s cubic-bezier(.2,.8,.2,1)}.vz-cookies.is-visible{transform:translate(-50%)}.vz-cookies[hidden]{display:none}.vz-cookies__inner{padding:1.25rem 1.4rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem}.vz-cookies__lead{display:flex;gap:.85rem;align-items:flex-start;flex:1 1 300px;min-width:0}.vz-cookies__icon{flex:0 0 auto;width:38px;height:38px;border-radius:50%;background:#fde68a24;color:#fde68a;display:flex;align-items:center;justify-content:center;margin-top:1px}.vz-cookies__title{margin:0 0 .25rem;font-size:1.05rem;font-weight:700;line-height:1.2}.vz-cookies__msg{margin:0;font-size:.92rem;line-height:1.5;color:#d7dce3}.vz-cookies__msg a{color:#fde68a;text-decoration:underline}.vz-cookies__msg a:hover{color:#fbbf24}.vz-cookies__actions{display:flex;flex-direction:column;gap:.55rem;flex:0 0 auto}.vz-cookies__btn{appearance:none;border:1px solid transparent;cursor:pointer;font:inherit;border-radius:.5rem;line-height:1}.vz-cookies__btn:focus-visible{outline:2px solid #fde68a;outline-offset:2px}.vz-cookies__btn--accept{background:#fde68a;color:#14181f;font-weight:700;padding:.8rem 1.6rem;font-size:1rem;box-shadow:0 4px 14px #fde68a40}.vz-cookies__btn--accept:hover{background:#fbbf24}.vz-cookies__btn--decline{background:transparent;color:#aab2bd;padding:.35rem .25rem;font-size:.82rem;text-decoration:underline;text-underline-offset:2px}.vz-cookies__btn--decline:hover{color:#f8fafc}@media (max-width: 600px){.vz-cookies{bottom:0;width:100%;border-radius:14px 14px 0 0}.vz-cookies.is-visible{transform:translate(-50%)}.vz-cookies__inner{padding:1.1rem 1.15rem;gap:.85rem}.vz-cookies__actions{flex-direction:row;align-items:center;width:100%}.vz-cookies__btn--accept{flex:1;padding:.75rem 1rem}}html.vz-no-cookies .vz-cookies,html.vz-no-cookies .vz-cookies-scrim{display:none!important}.vz-na-launch{position:fixed;bottom:20px;right:20px;z-index:2147482000;width:56px;height:56px;border:0;border-radius:16px;cursor:pointer;background:linear-gradient(135deg,var(--vz-primary),color-mix(in srgb,var(--vz-primary) 60%,#000));color:#fff;font-size:1.25rem;box-shadow:0 8px 24px #00000040;transition:transform .15s ease}.vz-na-launch:hover{transform:translateY(-2px)}.vz-na-launch:focus-visible{outline:2px solid var(--vz-accent);outline-offset:3px}.vz-na-panel{position:fixed;bottom:92px;right:20px;z-index:2147482000;width:min(360px,calc(100vw - 32px));max-height:min(560px,75vh);display:flex;flex-direction:column;background:var(--vz-bg, #fff);color:var(--vz-fg, #111);border:1px solid var(--vz-border, rgba(0,0,0,.1));border-radius:1rem;box-shadow:0 20px 60px #00000047;overflow:hidden}.vz-na-panel[hidden]{display:none}.vz-na-head{display:flex;align-items:center;gap:.5rem;padding:.8rem 1rem;background:var(--vz-primary);color:var(--vz-on-primary, #fff)}.vz-na-head-title{font-weight:600;font-size:.95rem;flex:1}.vz-na-head-tag{font:700 10px/1 sans-serif;letter-spacing:.06em;background:#ffffff38;border-radius:4px;padding:3px 6px}.vz-na-close{border:0;background:transparent;color:inherit;cursor:pointer;font-size:1rem;padding:.25rem}.vz-na-thread{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.6rem;min-height:180px}.vz-na-msg{max-width:85%;padding:.55rem .8rem;border-radius:.8rem;font-size:.88rem;line-height:1.45}.vz-na-msg.is-bot{background:color-mix(in srgb,var(--vz-primary) 8%,transparent);border-bottom-left-radius:.25rem;align-self:flex-start}.vz-na-msg.is-user{background:var(--vz-primary);color:var(--vz-on-primary, #fff);border-bottom-right-radius:.25rem;align-self:flex-end}.vz-na-msg.is-typing{opacity:.6}.vz-na-links{display:flex;flex-wrap:wrap;gap:.4rem;align-self:flex-start;max-width:90%}.vz-na-links a{font-size:.82rem;font-weight:600;text-decoration:none;color:var(--vz-primary);border:1.5px solid var(--vz-primary);border-radius:999px;padding:.35rem .8rem}.vz-na-links a:hover{background:var(--vz-primary);color:var(--vz-on-primary, #fff)}.vz-na-chips{display:flex;flex-direction:column;gap:.4rem;align-self:flex-start}.vz-na-chips button{text-align:left;font-size:.84rem;cursor:pointer;background:transparent;border:1px solid var(--vz-border, rgba(0,0,0,.15));border-radius:999px;padding:.4rem .8rem;color:inherit}.vz-na-chips button:hover{border-color:var(--vz-primary);color:var(--vz-primary)}.vz-na-input{display:flex;gap:.5rem;padding:.7rem;border-top:1px solid var(--vz-border, rgba(0,0,0,.08))}.vz-na-input input{flex:1;border:1px solid var(--vz-border, rgba(0,0,0,.15));border-radius:.6rem;padding:.55rem .8rem;font:inherit;font-size:.88rem}.vz-na-input button{border:0;border-radius:.6rem;width:42px;background:var(--vz-primary);color:var(--vz-on-primary, #fff);cursor:pointer}.vz-na-foot{margin:0;padding:0 1rem .7rem;font-size:.68rem;color:var(--vz-muted, #888)}:root{--vz-primary: var(--primary);--vz-accent: var(--accent);--vz-on-primary: var(--onPrimary);--vz-on-accent: var(--onAccent);--vz-accent-ink: var(--accentInk);--vz-primary-on-accent: var(--primaryOnAccent);--vz-accent-on-primary: var(--accentOnPrimary);--vz-font: var(--bodyFont);--vz-headings-font: var(--headingsFont);--vz-bg: var(--skinBg);--vz-fg: var(--skinFg);--vz-muted: var(--skinMuted);--vz-border: var(--skinBorder);--vz-icon-on-light: var(--vz-primary, #14181f);--vz-nav-height: var(--skinNavHeight);--vz-content-max-width: var(--skinContentMaxWidth)}*{box-sizing:border-box}img,video,iframe{max-width:100%;height:auto}body{margin:0;font-family:var(--vz-font, system-ui, -apple-system, sans-serif);color:var(--vz-fg);background:var(--vz-bg);line-height:1.55;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:var(--vz-headings-font, inherit)}a{color:var(--vz-primary)}.vz-container{max-width:var(--vz-content-max-width);margin:0 auto;padding:0 1.25rem}.vz-section{padding:3rem 1.25rem}.vz-section h1{font-size:clamp(2rem,4.5vw,2.75rem);margin:0 0 .5rem;line-height:1.15}.vz-section h2{font-size:clamp(1.5rem,3.5vw,2rem);margin:0 0 .5rem;line-height:1.2}.vz-section h3{font-size:clamp(1.2rem,2.5vw,1.5rem);margin:0 0 .5rem;line-height:1.25}.vz-section .vz-sub{color:var(--vz-muted);margin:0 0 1.5rem;font-size:clamp(1rem,1.6vw,1.1rem)}.vz-section.vz-bg-white{background-color:#fff}.vz-section.vz-bg-light{background-color:#f7f8fa}[data-voza-action]{cursor:pointer}.vz-hero-h--standard{min-height:520px}.vz-hero-h--tall{min-height:720px}.vz-hero-h--full-screen{min-height:calc(100dvh - var(--vz-top-chrome-h, var(--vz-nav-height, 72px)))}body:has(.vz-header[data-style=transparent]) .vz-hero-h--full-screen{min-height:calc(100dvh - var(--vz-banner-h, 0px))}.vz-hero-image .vz-hero-content{padding:4rem 0}.vz-hero-ratings{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:1.5rem;align-items:center}.vz-hero-align--center .vz-hero-ratings{justify-content:center}.vz-hero-align--right .vz-hero-ratings{justify-content:flex-end}.vz-hero-rating{display:inline-flex;align-items:center;gap:.55rem;color:inherit;text-decoration:none;font-size:.92rem;line-height:1.2}.vz-hero-rating[href]:hover{opacity:.85}.vz-hero-rating-num{font-weight:700}.vz-hero-rating-count{opacity:.7;font-size:.82rem}.vz-hero-rating-stars{position:relative;display:inline-block;font-size:1.05em;line-height:1;letter-spacing:1px;color:color-mix(in srgb,currentColor 35%,transparent)}.vz-hero-rating-stars-fg{position:absolute;left:0;top:0;color:#ffb800;clip-path:inset(0 calc(100% - var(--fill, 100%)) 0 0)}.vz-hero-ratings--tone-mono .vz-hero-rating-stars{color:inherit}.vz-hero-ratings--tone-mono .vz-hero-rating-stars-bg{opacity:.35}.vz-hero-ratings--tone-mono .vz-hero-rating-stars-fg{color:inherit}.vz-hero-rating--custom{gap:.5rem}.vz-hero-rating--custom img{max-height:36px;max-width:120px;width:auto;display:block}.vz-hero-rating--custom .vz-hero-rating-label{font-size:.85rem;opacity:.8}.vz-hero-bgpanel-color--white .vz-hero-rating-stars,.vz-hero-bgpanel-color--accent .vz-hero-rating-stars{color:#14181f40}@media (max-width: 540px){.vz-hero-ratings{gap:.85rem;margin-top:1.25rem}.vz-hero-rating{font-size:.82rem}}.vz-ratings-logo{display:inline-flex;align-items:center;gap:.4rem;line-height:1}.vz-ratings-logo-icon{width:20px;height:20px;flex-shrink:0;display:block}.vz-ratings-logo-word{font-size:1.05rem;font-weight:700;letter-spacing:-.02em;color:var(--vz-fg, #202124)}.vz-ratings-logo.is-big .vz-ratings-logo-icon{width:26px;height:26px}.vz-ratings-logo.is-big .vz-ratings-logo-word{font-size:1.3rem}.vz-tp-stars{display:inline-flex;gap:3px;vertical-align:middle}.vz-tp-cell{position:relative;width:var(--tp-size, 26px);height:var(--tp-size, 26px);background:#dcdce6;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.vz-tp-fill{position:absolute;left:0;top:0;bottom:0;background:#00b67a}.vz-tp-star{position:relative;width:72%;height:72%}.vz-hero-rating .vz-ratings-logo-word{color:inherit}.vz-hero-rating-tp{display:inline-flex;align-items:center}.vz-hero-ratings--tone-mono .vz-ratings-logo,.vz-hero-ratings--tone-mono .vz-hero-rating-tp{filter:grayscale(1)}.vz-hero-awards{display:flex;flex-wrap:wrap;gap:1.4rem 1.6rem;align-items:center;margin-top:1.1rem}.vz-hero-award{display:inline-flex;align-items:center;gap:.5rem;color:inherit;text-decoration:none;line-height:1}.vz-hero-award img{width:auto;height:auto;display:block;transition:filter .2s ease,opacity .2s ease}.vz-hero-awards--size-small .vz-hero-award img{max-height:36px;max-width:120px}.vz-hero-awards--size-medium .vz-hero-award img{max-height:54px;max-width:170px}.vz-hero-awards--size-large .vz-hero-award img{max-height:76px;max-width:220px}.vz-hero-awards--greyscale .vz-hero-award img{filter:grayscale(1);opacity:.9}.vz-hero-awards--greyscale .vz-hero-award[href]:hover img{filter:grayscale(0);opacity:1}.vz-hero-award-label{font-size:.78rem;opacity:.75;letter-spacing:.02em}@media (max-width: 540px){.vz-hero-awards{gap:1rem 1.15rem;margin-top:.95rem}.vz-hero-awards--size-small .vz-hero-award img{max-height:28px;max-width:96px}.vz-hero-awards--size-medium .vz-hero-award img{max-height:42px;max-width:136px}.vz-hero-awards--size-large .vz-hero-award img{max-height:60px;max-width:180px}}@media (max-width: 720px){.vz-section{padding:2rem 1.1rem}.vz-hero-h--standard{min-height:420px}.vz-hero-h--tall{min-height:540px}.vz-hero-image .vz-hero-content{padding:2.75rem 0}}@media (max-width: 460px){.vz-section{padding:1.75rem 1rem}.vz-container{padding:0 1rem}.vz-hero-h--standard{min-height:380px}.vz-hero-h--tall{min-height:480px}.vz-hero-image .vz-hero-content{padding:2.25rem 0}}@supports (animation-timeline: scroll()){@media (prefers-reduced-motion: no-preference){.vz-hero-scroll-drift{position:relative;overflow:hidden}.vz-photo-layer.vz-hero-scroll-drift{position:absolute;inset:0}.vz-hero-scroll-drift:before{content:"";position:absolute;inset:-12% 0;background-image:inherit;background-size:cover;background-position:center;z-index:0;will-change:transform;animation:vz-hero-scroll-drift linear both;animation-timeline:scroll(root);animation-range:0 100vh}.vz-hero-scroll-drift>*{position:relative;z-index:1}@keyframes vz-hero-scroll-drift{0%{transform:translateY(-6%)}to{transform:translateY(6%)}}}}.vz-photo-greyscale{filter:grayscale(1)}.vz-photo-greyscale-half{filter:grayscale(.5)}[data-complement=warm] .vz-photo-greyscale{filter:grayscale(1) sepia(.35) saturate(.72) brightness(1.04)}[data-complement=warm] .vz-photo-greyscale-half{filter:grayscale(.5) sepia(.18) saturate(.85) brightness(1.02)}[data-complement=warm] .vz-photo-grain:after{filter:sepia(.5) saturate(.7) brightness(1.02)}.vz-photo-grain:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='vzgrain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23vzgrain)' opacity='0.16'/%3E%3C/svg%3E");background-size:180px 180px}.vz-photo-layer{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;background-repeat:no-repeat;pointer-events:none}.vz-cta-nav-banner,.vz-cta-nav-banner.is-scheme-primary{background:var(--vz-primary);color:var(--vz-on-primary)}.vz-cta-nav-banner.is-scheme-black{background:#14181f;color:#fff}.vz-cta-nav-banner.is-scheme-accent{background:var(--vz-accent, var(--vz-primary));color:var(--vz-on-accent)}.vz-cta-nav-banner.is-scheme-white{background:#fff;color:#14181f;border-bottom:1px solid #e2e8f0}.vz-cta-nav-banner.is-scheme-accent .vz-cta-nav-banner-auth,.vz-cta-nav-banner.is-scheme-white .vz-cta-nav-banner-auth{border-left-color:#14181f33}.vz-cta-nav-banner.is-scheme-accent .vz-cta-nav-banner-btn,.vz-cta-nav-banner.is-scheme-white .vz-cta-nav-banner-btn{background:var(--vz-primary);color:var(--vz-on-primary)}.vz-cta-nav-banner-row{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:1rem;padding:.5rem 1.25rem;min-height:40px;font-size:.85rem}.vz-cta-nav-banner-link{display:inline-flex;align-items:center;gap:.4rem;color:inherit;opacity:.92;text-decoration:none}.vz-cta-nav-banner-link--bold{font-weight:600}button.vz-cta-nav-banner-link,.vz-cta-nav-banner-link--btn{background:transparent;border:0;padding:0;margin:0;font:inherit;cursor:pointer}.vz-cta-nav-banner-link:hover{opacity:1}.vz-cta-nav-banner-btn{background:var(--vz-accent);color:var(--vz-on-accent);padding:.45rem .9rem;border:0;border-radius:.3rem;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap}.vz-cta-nav-banner-auth{display:inline-flex;align-items:center;gap:.85rem;border-left:1px solid rgba(255,255,255,.2);padding-left:.85rem}.vz-cta-nav-banner.is-cta-outline .vz-cta-nav-banner-btn{background:transparent;color:inherit;border:1px solid currentColor}.vz-cta-nav-banner.is-cta-link .vz-cta-nav-banner-btn{background:transparent;color:inherit;border:0;padding:0;border-radius:0;font-weight:600;text-decoration:underline;text-underline-offset:3px}.vz-cta-nav-banner.is-cta-link .vz-cta-nav-banner-btn:hover{opacity:.85}.vz-cta-nav-banner.is-cta-link .vz-cta-nav-banner-btn:focus-visible,.vz-cta-nav-banner.is-cta-outline .vz-cta-nav-banner-btn:focus-visible{outline:2px solid currentColor;outline-offset:2px}.vz-cta-nav-banner-customcta{display:inline-flex;align-items:center;gap:.4rem;font:inherit;font-size:.85rem;cursor:pointer;white-space:nowrap;background:transparent;color:inherit;border:0;text-decoration:none}.vz-cta-nav-banner-customcta:hover{opacity:.85}.vz-cta-nav-banner-customcta:focus-visible{outline:2px solid currentColor;outline-offset:2px}.vz-cta-nav-banner-customcta--underline{font-weight:600;text-decoration:underline;text-underline-offset:3px}.vz-cta-nav-banner-customcta--outline{font-weight:600;padding:.45rem .9rem;border:1px solid currentColor;border-radius:.3rem}.vz-cta-nav-banner-customcta--button{font-weight:600;padding:.45rem .9rem;border-radius:.3rem;background:var(--vz-accent);color:var(--vz-on-accent)}.vz-cta-nav-banner.is-scheme-accent .vz-cta-nav-banner-customcta--button,.vz-cta-nav-banner.is-scheme-white .vz-cta-nav-banner-customcta--button{background:var(--vz-primary);color:var(--vz-on-primary)}.vz-cta-nav-banner.is-align-spread .vz-cta-nav-banner-row{justify-content:flex-start}.vz-cta-nav-banner.is-align-spread .vz-cta-nav-banner-btn{margin-left:auto}[data-cta-nav-scheme=inverted-black] .vz-cta-nav-banner{background:#14181f;color:#fff}[data-cta-nav-scheme=inverted-black] .vz-cta-nav-banner-auth{border-left-color:#ffffff26}.vz-hero-content{max-width:780px;width:100%}.vz-hero-text h1{font-size:clamp(1.85rem,5.5vw,3.5rem);line-height:1.1;margin:0 0 1rem}.vz-hero-image.vz-hero-hw--bold .vz-hero-text h1{font-weight:800;letter-spacing:-.01em}.vz-hero-image.vz-hero-hw--heavy .vz-hero-text h1{font-family:var(--bodyFont, "Inter", system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:900;line-height:.96;letter-spacing:-.025em}.vz-hero-text>p{font-size:clamp(1rem,1.8vw,1.15rem);opacity:.92;margin:0 0 1.5rem}.vz-hero-h-bg{display:inline}.vz-hero-image h1{white-space:pre-line}.vz-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;border:0;display:block}.vz-hero-video-overlay{position:absolute;inset:0;z-index:0;pointer-events:none}.vz-hero-content-wrap{position:relative;z-index:1;width:100%;display:flex;align-items:center}.vz-hero-content-wrap .vz-container{width:100%}.vz-hero-layout--full-bleed{display:flex;align-items:center}.vz-hero-layout--split-image-right,.vz-hero-layout--split-image-left{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;align-items:stretch}.vz-hero-layout--split-image-right .vz-hero-bg{grid-column:2;grid-row:1}.vz-hero-layout--split-image-right .vz-hero-content-wrap{grid-column:1;grid-row:1;padding:3rem 1.5rem 3rem max(0px,calc((100vw - var(--vz-content-max-width)) / 2))}.vz-hero-layout--split-image-left .vz-hero-bg{grid-column:1;grid-row:1}.vz-hero-layout--split-image-left .vz-hero-content-wrap{grid-column:2;grid-row:1;padding:3rem max(0px,calc((100vw - var(--vz-content-max-width)) / 2)) 3rem 1.5rem}.vz-hero-layout--split-image-right:not(.vz-hero-seam--straight),.vz-hero-layout--split-image-left:not(.vz-hero-seam--straight){--vz-seam: clamp(48px, 11vw, 180px)}.vz-hero-layout--split-image-right:not(.vz-hero-seam--straight) .vz-hero-content-wrap,.vz-hero-layout--split-image-left:not(.vz-hero-seam--straight) .vz-hero-content-wrap{position:relative;z-index:1}.vz-hero-layout--split-image-right:not(.vz-hero-seam--straight) .vz-hero-content-wrap{width:calc(100% + var(--vz-seam))}.vz-hero-layout--split-image-left:not(.vz-hero-seam--straight) .vz-hero-content-wrap{width:calc(100% + var(--vz-seam));margin-left:calc(-1 * var(--vz-seam))}.vz-hero-layout--split-image-right:not(.vz-hero-seam--straight) .vz-hero-content-wrap{padding-right:calc(1.5rem + var(--vz-seam))}.vz-hero-layout--split-image-left:not(.vz-hero-seam--straight) .vz-hero-content-wrap{padding-left:calc(1.5rem + var(--vz-seam))}.vz-hero-layout--split-image-right.vz-hero-seam--diagonal .vz-hero-content-wrap{clip-path:polygon(0 0,100% 0,calc(100% - var(--vz-seam)) 100%,0 100%)}.vz-hero-layout--split-image-left.vz-hero-seam--diagonal .vz-hero-content-wrap{clip-path:polygon(0 0,100% 0,100% 100%,var(--vz-seam) 100%)}.vz-hero-layout--split-image-right.vz-hero-seam--chevron .vz-hero-content-wrap{clip-path:polygon(0 0,calc(100% - var(--vz-seam)) 0,calc(100% - var(--vz-seam) * .1) 50%,calc(100% - var(--vz-seam)) 100%,0 100%)}.vz-hero-layout--split-image-left.vz-hero-seam--chevron .vz-hero-content-wrap{clip-path:polygon(var(--vz-seam) 0,100% 0,100% 100%,var(--vz-seam) 100%,calc(var(--vz-seam) * .1) 50%)}.vz-hero-layout--split-image-right.vz-hero-seam--bevel .vz-hero-content-wrap{clip-path:polygon(0 0,100% 0,calc(100% - var(--vz-seam)) 35%,calc(100% - var(--vz-seam)) 100%,0 100%)}.vz-hero-layout--split-image-left.vz-hero-seam--bevel .vz-hero-content-wrap{clip-path:polygon(0 0,100% 0,100% 100%,var(--vz-seam) 100%,var(--vz-seam) 35%)}.vz-hero-layout--split-image-right.vz-hero-seam--curve .vz-hero-content-wrap,.vz-hero-layout--split-image-left.vz-hero-seam--curve .vz-hero-content-wrap{border-radius:0}.vz-hero-layout--split-image-right.vz-hero-seam--curve .vz-hero-bg{position:relative;z-index:2;border-bottom-left-radius:var(--vz-seam) 50%;overflow:hidden}.vz-hero-layout--split-image-left.vz-hero-seam--curve .vz-hero-bg{position:relative;z-index:2;border-bottom-right-radius:var(--vz-seam) 50%;overflow:hidden}.vz-hero-layout--split-image-right.vz-hero-seam--facet .vz-hero-content-wrap,.vz-hero-layout--split-image-left.vz-hero-seam--facet .vz-hero-content-wrap{width:auto;margin:0;z-index:1}.vz-hero-layout--split-image-right.vz-hero-seam--facet .vz-hero-bg,.vz-hero-layout--split-image-left.vz-hero-seam--facet .vz-hero-bg{grid-column:1 / -1;z-index:0}.vz-hero-layout--split-image-left.vz-hero-seam--facet .vz-hero-content-wrap{clip-path:polygon(100% 0,0 15.74%,21.12% 100%,100% 100%);padding-left:24%}.vz-hero-layout--split-image-right.vz-hero-seam--facet .vz-hero-content-wrap{clip-path:polygon(0 0,100% 15.74%,78.88% 100%,0 100%);padding-right:24%}.vz-hero-bg{background-size:cover!important;background-repeat:no-repeat!important;position:relative}.vz-hero-layout--split-image-right .vz-hero-content-wrap,.vz-hero-layout--split-image-left .vz-hero-content-wrap{color:#fff}.vz-hero-bgpanel-color--primary .vz-hero-content-wrap{background:var(--vz-primary);color:var(--vz-on-primary)}.vz-hero-bgpanel-color--accent .vz-hero-content-wrap{background:var(--vz-accent);color:var(--vz-on-accent)}.vz-hero-bgpanel-color--white .vz-hero-content-wrap{background:#fff;color:#14181f}.vz-hero-bgpanel-color--black .vz-hero-content-wrap{background:#14181f}.vz-hero-bgpanel-color--white .vz-hero-cta.is-outline-light,.vz-hero-bgpanel-color--accent .vz-hero-cta.is-outline-light{color:var(--vz-primary);border-color:var(--vz-primary)}@media (max-width: 720px){.vz-hero-layout--split-image-right,.vz-hero-layout--split-image-left{display:flex;align-items:center;background:var(--vz-hero-bgpanel-fallback, var(--vz-primary))}.vz-hero-layout--split-image-right .vz-hero-bg,.vz-hero-layout--split-image-left .vz-hero-bg{position:absolute;inset:0;z-index:0;border-radius:0}.vz-hero-layout--split-image-right .vz-hero-content-wrap,.vz-hero-layout--split-image-left .vz-hero-content-wrap{padding:0;grid-column:auto;grid-row:auto;clip-path:none;margin:0;border-radius:0;width:auto}.vz-hero-layout--split-image-right:not(.vz-hero-seam--straight) .vz-hero-content-wrap,.vz-hero-layout--split-image-left:not(.vz-hero-seam--straight) .vz-hero-content-wrap{padding:0;width:auto;margin:0;clip-path:none}}.vz-hero-align--left .vz-hero-content{margin-left:0;margin-right:auto}.vz-hero-align--center .vz-hero-content{margin-left:auto;margin-right:auto;text-align:center}.vz-hero-align--center .vz-hero-ctas{justify-content:center}.vz-hero-align--right .vz-hero-content{margin-left:auto;margin-right:0;text-align:right}.vz-hero-align--right .vz-hero-ctas{justify-content:flex-end}.vz-hero-panel--frosted .vz-hero-text,.vz-hero-panel--solid .vz-hero-text{padding:1.5rem 1.75rem;border-radius:.55rem;display:inline-block;max-width:100%}.vz-hero-panel--frosted .vz-hero-text{background:#14181f6b;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:0;border-radius:0}.vz-hero-panel--solid.vz-hero-panel-color--primary .vz-hero-text{background:var(--vz-primary);color:var(--vz-on-primary)}.vz-hero-panel--solid.vz-hero-panel-color--accent .vz-hero-text{background:var(--vz-accent);color:var(--vz-on-accent)}.vz-hero-panel--solid.vz-hero-panel-color--white .vz-hero-text{background:#fff;color:#14181f}.vz-hero-panel--solid.vz-hero-panel-color--black .vz-hero-text{background:#14181f;color:#fff}.vz-hero-panel--solid.vz-hero-panel-color--white .vz-hero-cta.is-outline-light,.vz-hero-panel--solid.vz-hero-panel-color--accent .vz-hero-cta.is-outline-light{color:var(--vz-primary);border-color:var(--vz-primary)}.vz-hero-panel--stripe .vz-hero-h-bg{box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.12em .45em}.vz-hero-panel--stripe.vz-hero-panel-color--primary .vz-hero-h-bg{background:var(--vz-primary);color:var(--vz-on-primary)}.vz-hero-panel--stripe.vz-hero-panel-color--accent .vz-hero-h-bg{background:var(--vz-accent);color:var(--vz-on-accent)}.vz-hero-panel--stripe.vz-hero-panel-color--white .vz-hero-h-bg{background:#fff;color:#14181f}.vz-hero-panel--stripe.vz-hero-panel-color--black .vz-hero-h-bg{background:#14181f;color:#fff}@media (max-width: 720px){.vz-hero-panel--frosted .vz-hero-text,.vz-hero-panel--solid .vz-hero-text{display:block;padding:1.25rem 1.35rem}}.vz-hero-ctas{display:flex;flex-wrap:wrap;gap:.65rem}.vz-hero-ctas--triple .vz-hero-cta{min-width:8.5rem}.vz-hero-cta{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.4rem;border-radius:.5rem;text-decoration:none;font:inherit;font-weight:600;font-size:1rem;cursor:pointer;border:1.5px solid transparent;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease;white-space:nowrap}.vz-hero-cta.is-accent{background:var(--vz-accent);color:var(--vz-on-accent)}.vz-hero-cta.is-accent:hover{transform:translateY(-1px);filter:brightness(1.05)}.vz-hero-cta.is-primary{background:var(--vz-primary);color:var(--vz-on-primary)}.vz-hero-cta.is-primary:hover{transform:translateY(-1px);filter:brightness(1.1)}.vz-hero-cta.is-outline-light{background:transparent;color:#fff;border-color:#ffffffb3}.vz-hero-cta.is-outline-light:hover{background:#ffffff1f;border-color:#fff}.vz-hero-cta.is-outline-dark{background:transparent;color:var(--vz-primary);border-color:var(--vz-primary)}.vz-hero-cta.is-outline-dark:hover{background:var(--vz-primary);color:var(--vz-on-primary)}.vz-hero-cta.is-text-only{background:transparent;border-color:transparent;color:#fff;padding:.85rem .4rem;text-decoration:underline;text-underline-offset:.25rem}.vz-hero-cta.is-text-only:hover{opacity:.85}@media (max-width: 540px){.vz-hero-ctas{width:100%}.vz-hero-cta{flex:1 1 100%}.vz-hero-ctas--triple .vz-hero-cta{flex:1 1 100%;min-width:0}}.vz-hero-slideshow{position:relative;overflow:hidden;color:#fff;display:flex;align-items:center}.vz-hero-slideshow .vz-slide{position:absolute;inset:0;display:flex;align-items:center;opacity:0;transition:opacity .8s ease;will-change:opacity,transform}.vz-hero-slideshow .vz-slide[data-active=true]{opacity:1;z-index:1}.vz-hero-slideshow .vz-slide-bg{position:absolute;inset:0;z-index:0;background-size:cover;background-repeat:no-repeat;will-change:transform}.vz-hero-slideshow .vz-slide>.vz-container{position:relative;z-index:1}.vz-hero-slideshow .vz-slide-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;border:0;display:block}.vz-slideshow-transition--ken-burns .vz-slide[data-active=true] .vz-slide-bg{animation:vz-kb-zoom 12s ease-out forwards}@keyframes vz-kb-zoom{0%{transform:scale(1) translate(0)}to{transform:scale(1.12) translate(-1%,1%)}}.vz-slideshow-transition--fade-up .vz-slide{transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.vz-slideshow-transition--fade-up .vz-slide[data-active=true]{transform:translateY(0)}.vz-slideshow-transition--slide-horizontal .vz-slide{opacity:1;transform:translate(100%);transition:transform .65s cubic-bezier(.4,0,.2,1)}.vz-slideshow-transition--slide-horizontal .vz-slide[data-active=true]{transform:translate(0);z-index:1}.vz-slideshow-transition--slide-horizontal .vz-slide[data-prev-active=true]{transform:translate(-100%)}.vz-blinds-overlay{position:absolute;inset:0;z-index:3;pointer-events:none}.vz-blinds-strip{position:absolute;inset:0;background-size:cover!important;background-repeat:no-repeat!important;animation:vz-blinds-up .5s cubic-bezier(.4,0,.2,1) forwards;transform:translateY(0);opacity:1;will-change:transform,opacity}@keyframes vz-blinds-up{0%{transform:translateY(0);opacity:1}to{transform:translateY(-105%);opacity:0}}.vz-hero-slideshow .vz-slide .vz-container{width:100%}.vz-hero-slideshow .vz-hero-content{max-width:820px;width:100%;padding:3rem 0}.vz-hero-slideshow .vz-hero-text h1{font-size:clamp(2rem,4.5vw,3.75rem);line-height:1.1;margin:0 0 1rem;white-space:pre-line}.vz-hero-slideshow .vz-hero-text>p{font-size:clamp(1rem,1.6vw,1.2rem);opacity:.92;margin:0 0 1.5rem}.vz-hero-slideshow .vz-hero-h-bg{display:inline}.vz-hero-slideshow .vz-slide.vz-slide-text--dark,.vz-hero-slideshow .vz-slide.vz-slide-text--dark .vz-hero-text{color:#14181f}.vz-hero-slideshow .vz-slide.vz-slide-text--dark .vz-hero-text h1,.vz-hero-slideshow .vz-slide.vz-slide-text--dark .vz-hero-text>p,.vz-hero-slideshow .vz-slide.vz-slide-text--dark .vz-hero-text .vz-hero-h-bg{color:#14181f}.vz-hero-slideshow.vz-hero-panel--solid.vz-hero-panel-color--primary .vz-slide.vz-slide-text--dark .vz-hero-text h1,.vz-hero-slideshow.vz-hero-panel--solid.vz-hero-panel-color--primary .vz-slide.vz-slide-text--dark .vz-hero-text .vz-hero-h-bg,.vz-hero-slideshow.vz-hero-panel--solid.vz-hero-panel-color--primary .vz-slide.vz-slide-text--dark .vz-hero-text>p{color:var(--vz-on-primary)}.vz-hero-slideshow.vz-hero-panel--solid.vz-hero-panel-color--accent .vz-slide.vz-slide-text--dark .vz-hero-text h1,.vz-hero-slideshow.vz-hero-panel--solid.vz-hero-panel-color--accent .vz-slide.vz-slide-text--dark .vz-hero-text .vz-hero-h-bg,.vz-hero-slideshow.vz-hero-panel--solid.vz-hero-panel-color--accent .vz-slide.vz-slide-text--dark .vz-hero-text>p{color:var(--vz-on-accent)}.vz-hero-slideshow.vz-hero-panel--solid.vz-hero-panel-color--black .vz-slide.vz-slide-text--dark .vz-hero-text h1,.vz-hero-slideshow.vz-hero-panel--solid.vz-hero-panel-color--black .vz-slide.vz-slide-text--dark .vz-hero-text .vz-hero-h-bg,.vz-hero-slideshow.vz-hero-panel--solid.vz-hero-panel-color--black .vz-slide.vz-slide-text--dark .vz-hero-text>p,.vz-hero-slideshow.vz-hero-panel--frosted .vz-slide.vz-slide-text--dark .vz-hero-text h1,.vz-hero-slideshow.vz-hero-panel--frosted .vz-slide.vz-slide-text--dark .vz-hero-text .vz-hero-h-bg,.vz-hero-slideshow.vz-hero-panel--frosted .vz-slide.vz-slide-text--dark .vz-hero-text>p{color:#fff}.vz-hero-slideshow .vz-slide.vz-slide-text--dark .vz-hero-cta.is-outline-light{color:#14181f;border-color:#14181f73}.vz-hero-slideshow .vz-slide.vz-slide-text--dark .vz-hero-cta.is-outline-light:hover{background:#14181f0f;border-color:#14181f}.vz-hero-slideshow .vz-slide.vz-slide-text--dark .vz-hero-cta.is-text-only{color:#14181f}.vz-hero-slideshow.vz-hero-hw--bold .vz-hero-text h1{font-weight:800;letter-spacing:-.01em}.vz-hero-slideshow.vz-hero-hw--heavy .vz-hero-text h1{font-family:var(--bodyFont, "Inter", system-ui, -apple-system, "Segoe UI", sans-serif);font-weight:900;line-height:.96;letter-spacing:-.025em}.vz-hero-slideshow .vz-hero-cta{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.4rem;border-radius:.5rem;text-decoration:none;font:inherit;font-weight:600;font-size:1rem;cursor:pointer;border:1.5px solid transparent;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .12s ease;white-space:nowrap}.vz-hero-slideshow .vz-hero-cta.is-accent{background:var(--vz-accent);color:var(--vz-on-accent)}.vz-hero-slideshow .vz-hero-cta.is-accent:hover{transform:translateY(-1px);filter:brightness(1.05)}.vz-hero-slideshow .vz-hero-cta.is-primary{background:var(--vz-primary);color:var(--vz-on-primary)}.vz-hero-slideshow .vz-hero-cta.is-primary:hover{transform:translateY(-1px);filter:brightness(1.1)}.vz-hero-slideshow .vz-hero-cta.is-outline-light{background:transparent;color:#fff;border-color:#ffffffb3}.vz-hero-slideshow .vz-hero-cta.is-outline-light:hover{background:#ffffff1f;border-color:#fff}.vz-hero-slideshow .vz-hero-cta.is-outline-dark{background:transparent;color:var(--vz-primary);border-color:var(--vz-primary)}.vz-hero-slideshow .vz-hero-cta.is-outline-dark:hover{background:var(--vz-primary);color:var(--vz-on-primary)}.vz-hero-slideshow .vz-hero-cta.is-text-only{background:transparent;border-color:transparent;color:#fff;padding:.85rem .4rem;text-decoration:underline;text-underline-offset:.25rem}.vz-hero-slideshow .vz-hero-cta.is-text-only:hover{opacity:.85}.vz-hero-slideshow.vz-hero-align--left .vz-hero-content{margin-left:0;margin-right:auto}.vz-hero-slideshow.vz-hero-align--center .vz-hero-content{margin-left:auto;margin-right:auto;text-align:center}.vz-hero-slideshow.vz-hero-align--right .vz-hero-content{margin-left:auto;margin-right:0;text-align:right}.vz-hero-slideshow.vz-hero-panel--frosted .vz-hero-text,.vz-hero-slideshow.vz-hero-panel--solid .vz-hero-text{padding:1.5rem 1.75rem;border-radius:.55rem;display:inline-block;max-width:100%}.vz-hero-slideshow.vz-hero-panel--frosted .vz-hero-text{background:#14181f6b;backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%);border:0;border-radius:0}.vz-hero-slideshow.vz-hero-panel--solid.vz-hero-panel-color--primary .vz-hero-text{background:var(--vz-primary);color:var(--vz-on-primary)}.vz-hero-slideshow.vz-hero-panel--solid.vz-hero-panel-color--accent .vz-hero-text{background:var(--vz-accent);color:var(--vz-on-accent)}.vz-hero-slideshow.vz-hero-panel--solid.vz-hero-panel-color--white .vz-hero-text{background:#fff;color:#14181f}.vz-hero-slideshow.vz-hero-panel--solid.vz-hero-panel-color--black .vz-hero-text{background:#14181f;color:#fff}.vz-hero-slideshow .vz-slide.vz-slide-nopanel .vz-hero-text{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border-radius:0!important;box-shadow:none!important;padding:0!important}.vz-hero-slideshow .vz-slide.vz-slide-nopanel .vz-hero-text{color:#fff!important}.vz-hero-slideshow .vz-slide.vz-slide-nopanel.vz-slide-text--dark .vz-hero-text{color:#14181f!important}.vz-hero-slideshow .vz-slide.vz-slide-nopanel .vz-hero-text h1,.vz-hero-slideshow .vz-slide.vz-slide-nopanel .vz-hero-text .vz-hero-h-bg,.vz-hero-slideshow .vz-slide.vz-slide-nopanel .vz-hero-text>p{color:#fff!important}.vz-hero-slideshow .vz-slide.vz-slide-nopanel.vz-slide-text--dark .vz-hero-text h1,.vz-hero-slideshow .vz-slide.vz-slide-nopanel.vz-slide-text--dark .vz-hero-text .vz-hero-h-bg,.vz-hero-slideshow .vz-slide.vz-slide-nopanel.vz-slide-text--dark .vz-hero-text>p{color:#14181f!important}.vz-hero-slideshow.vz-hero-panel--stripe .vz-hero-h-bg{box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:.12em .45em}.vz-hero-slideshow.vz-hero-panel--stripe.vz-hero-panel-color--primary .vz-hero-h-bg{background:var(--vz-primary);color:var(--vz-on-primary)}.vz-hero-slideshow.vz-hero-panel--stripe.vz-hero-panel-color--accent .vz-hero-h-bg{background:var(--vz-accent);color:var(--vz-on-accent)}.vz-hero-slideshow.vz-hero-panel--stripe.vz-hero-panel-color--white .vz-hero-h-bg{background:#fff;color:#14181f}.vz-hero-slideshow.vz-hero-panel--stripe.vz-hero-panel-color--black .vz-hero-h-bg{background:#14181f;color:#fff}@media (max-width: 720px){.vz-hero-slideshow.vz-hero-panel--frosted .vz-hero-text,.vz-hero-slideshow.vz-hero-panel--solid .vz-hero-text{display:block;padding:1.25rem 1.35rem}}.vz-slide-dots{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:2}.vz-slide-dot{width:.6rem;height:.6rem;border-radius:50%;border:0;padding:0;cursor:pointer;background:#ffffff73;transition:background .2s ease}.vz-slide-dot[data-active=true]{background:#fff}.vz-slide-dot:hover{background:#ffffffd9}.vz-herocols{position:relative}.vz-herocols.is-section-white{background-color:#fff}.vz-herocols.is-section-light{background-color:var(--vz-surface-2, #f5f6f8)}.vz-herocol-row{display:flex;width:100%;gap:0;overflow:hidden}.vz-herocol{position:relative;flex:1 1 0;min-width:0;overflow:hidden;display:flex;align-items:flex-end;background-color:var(--vz-primary);background-size:cover;background-position:center;color:#fff;transition:flex-grow .5s cubic-bezier(.4,0,.2,1);will-change:flex-grow}.vz-herocol+.vz-herocol{box-shadow:-1px 0 #ffffff1f}.vz-herocols.is-divider-line .vz-herocol+.vz-herocol{box-shadow:-1px 0 #fff}.vz-herocols.is-divider-split .vz-herocol+.vz-herocol{box-shadow:-2px 0 #fff}.vz-herocols.is-divider-keyline .vz-herocol+.vz-herocol{box-shadow:-3px 0 #fff}.vz-herocol-media{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:75vw;z-index:0;pointer-events:none}.vz-herocol-img{background-size:cover;background-position:center}.vz-herocol-video{bottom:auto;height:100%;object-fit:cover}.vz-herocol-overlay{position:absolute;inset:0;z-index:1;pointer-events:none}.vz-herocol-inner{position:relative;z-index:3;width:100%;padding:clamp(1.1rem,2.6vw,2.25rem);pointer-events:none}html.vz-edit-mode .vz-herocol-inner{pointer-events:auto}html.vz-edit-mode .vz-herocol-link,html.vz-edit-mode .vz-herocol-cta{pointer-events:none}.vz-herocol-cta{position:relative;z-index:3;display:inline-flex;align-items:center;gap:.4rem;margin-top:.9rem;padding:.55rem 1.1rem;border:0;border-radius:6px;text-decoration:none;cursor:pointer;background:var(--vz-accent, #C9A86A);color:var(--vz-on-accent, #14181f);font-family:inherit;font-weight:600;font-size:clamp(.8rem,1.4vw,.95rem);line-height:1;pointer-events:auto;opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease,box-shadow .15s ease}.vz-herocol-cta:hover{box-shadow:0 4px 14px #00000047}.vz-herocol-cta:focus-visible{outline:3px solid #fff;outline-offset:2px;opacity:1;transform:none}.vz-herocol-label{display:block;font-size:clamp(1.25rem,2.4vw,1.9rem);font-weight:600;line-height:1.15;text-shadow:0 1px 12px rgba(0,0,0,.35);white-space:pre-line}.vz-herocol-sub{display:block;margin-top:.4rem;font-size:clamp(.9rem,1.5vw,1.05rem);line-height:1.4;opacity:0;transform:translateY(6px);transition:opacity .45s ease,transform .45s ease;text-shadow:0 1px 10px rgba(0,0,0,.4)}.vz-herocol-link{position:absolute;inset:0;z-index:2;display:block;width:100%;text-indent:-9999px;overflow:hidden;background:transparent;border:0;padding:0;margin:0;-webkit-appearance:none;appearance:none;cursor:pointer;color:inherit}.vz-herocol-link:focus-visible{outline:3px solid #fff;outline-offset:-3px}@media (hover: hover) and (min-width: 721px){.vz-herocol-row:hover .vz-herocol{flex-grow:1}.vz-herocol-row:hover .vz-herocol:hover{flex-grow:2.6}.vz-herocol-row:hover .vz-herocol:hover .vz-herocol-sub,.vz-herocol-row:hover .vz-herocol:hover .vz-herocol-cta{opacity:1;transform:none}}@media (max-width: 720px){.vz-herocol-row{flex-direction:column;min-height:0!important}.vz-herocol{flex:0 0 auto;min-height:220px}.vz-herocol-media{width:100%;left:0;transform:none}.vz-herocol-sub,.vz-herocol-cta{opacity:1;transform:none}.vz-herocol+.vz-herocol{box-shadow:0 -1px #ffffff1f}}@media (prefers-reduced-motion: reduce){.vz-herocol,.vz-herocol-sub{transition:none}.vz-herocol-video{display:none}}.vz-hero-search{position:relative;color:#fff;display:flex;align-items:center;justify-content:center}.vz-hero-search-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;border:0;display:block}.vz-hero-search-video-ovl{position:absolute;inset:0;z-index:0;pointer-events:none}.vz-hero-search--bottom-overlay{align-items:flex-end;padding-bottom:2.5rem}.vz-hero-search-wrap{padding:4rem 1.25rem;max-width:1080px;width:100%;display:flex;flex-direction:column;align-items:center;gap:1.75rem}.vz-hero-search:has(>.vz-photo-layer) .vz-hero-search-wrap,.vz-hero-search:has(>.vz-hero-search-video) .vz-hero-search-wrap{position:relative;z-index:1}body.vz-hs-drawer-open .vz-hero-search:has(>.vz-photo-layer) .vz-hero-search-wrap,body.vz-hs-drawer-open .vz-hero-search:has(>.vz-hero-search-video) .vz-hero-search-wrap{z-index:40}.vz-hero-search-text{text-align:center;width:100%}.vz-hero-search-ratings{justify-content:center;margin-top:0}.vz-hero-search-text h1{font-size:clamp(2rem,4.2vw,3.2rem);margin:0 0 .55rem;line-height:1.1;white-space:pre-line}.vz-hero-search-text p{opacity:.92;margin:0;font-size:1.05rem}.vz-hero-search-form{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:0;max-width:1100px}.vz-hero-search-toptabs{display:flex;gap:.15rem;align-items:flex-end;margin-left:1.1rem}.vz-hero-search-toptab{position:relative;cursor:pointer;padding:.65rem 1.5rem .8rem;font-size:.92rem;font-weight:600;color:#ffffffc7;transition:background .15s,color .15s,border-color .15s}.vz-hero-search-toptab input[type=radio]{position:absolute;opacity:0;pointer-events:none}.vz-hero-search-toptab:hover{color:#fff}.vz-hero-search-toptabs--browser{margin-bottom:.35rem}.vz-hero-search-toptabs--browser .vz-hero-search-toptab{background:#ffffff1a;border-radius:.55rem}.vz-hero-search-toptabs--browser .vz-hero-search-toptab:hover{background:#ffffff29}.vz-hero-search-toptabs--browser .vz-hero-search-toptab.is-selected{color:var(--vz-fg);background:#fff}.vz-hero-search-form--tabbed .vz-hero-search-toptabs--browser{margin-bottom:0}.vz-hero-search-form--tabbed .vz-hero-search-toptabs--browser .vz-hero-search-toptab{border-radius:.55rem .55rem 0 0}.vz-hero-search-form--tabbed .vz-hero-search-toptabs--browser .vz-hero-search-toptab.is-selected{margin-bottom:-1px;padding-bottom:calc(.8rem + 1px)}.vz-hero-search-toptabs--pills{gap:.35rem;margin-bottom:.6rem}.vz-hero-search-toptabs--pills .vz-hero-search-toptab{padding:.5rem 1.2rem;background:#ffffff1f;border-radius:999px}.vz-hero-search-toptabs--pills .vz-hero-search-toptab:hover{background:#fff3}.vz-hero-search-toptabs--pills .vz-hero-search-toptab.is-selected{color:var(--vz-on-accent);background:var(--vz-accent)}.vz-hero-search-toptabs--underline{gap:.25rem;margin-bottom:.6rem}.vz-hero-search-toptabs--underline .vz-hero-search-toptab{padding:.5rem 1.1rem;border-bottom:2px solid transparent}.vz-hero-search-toptabs--underline .vz-hero-search-toptab.is-selected{color:#fff;border-bottom-color:var(--vz-accent)}.vz-hero-search-pill--tabbed{display:flex;flex-direction:column;align-items:stretch;width:100%;background:#fff;color:var(--vz-fg);border-radius:.55rem;padding:1rem 1.1rem;box-shadow:0 30px 80px #0000004d;gap:.85rem}.vz-hero-search-form:has(.vz-hero-search-toptabs--browser) .vz-hero-search-pill--tabbed{border-top-left-radius:0}.vz-hero-search-pill--tabbed .vz-hero-search-txtype{display:flex;align-items:center;gap:1.1rem;flex-wrap:wrap;padding:0 0 .75rem .75rem;border-bottom:1px solid #eef0f4}.vz-hero-search-pill--tabbed .vz-hero-search-txtype-label{font-size:.68rem;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.08em;margin-right:.15rem}.vz-hero-search-pill--tabbed .vz-hero-search-txtype-opt{display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;font-size:.9rem;font-weight:500;color:var(--vz-fg)}.vz-hero-search-pill--tabbed .vz-hero-search-txtype-opt input[type=radio]{position:absolute;opacity:0;pointer-events:none}.vz-hero-search-pill--tabbed .vz-hero-search-txtype-dot{width:16px;height:16px;border-radius:50%;border:1.5px solid #cbd5e1;background:#fff;position:relative;transition:border-color .15s}.vz-hero-search-pill--tabbed .vz-hero-search-txtype-dot:after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--vz-primary);transform:scale(0);transition:transform .15s}.vz-hero-search-pill--tabbed .vz-hero-search-txtype-opt.is-selected .vz-hero-search-txtype-dot{border-color:var(--vz-primary)}.vz-hero-search-pill--tabbed .vz-hero-search-txtype-opt.is-selected .vz-hero-search-txtype-dot:after{transform:scale(1)}.vz-hero-search-pill--tabbed .vz-hero-search-rows{display:flex;align-items:flex-end;gap:.5rem;flex-wrap:wrap}.vz-hero-search-form[data-vz-market=commercial] [data-vz-hide-on=commercial]{display:none}.vz-hero-search-form:not([data-vz-market=commercial]) [data-vz-show-on=commercial]{display:none}.vz-hero-search-pill--tabbed .vz-hero-search-cell{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1 1 130px}.vz-hero-search-pill--tabbed .vz-hero-search-cell--area{flex:2 1 220px}.vz-hero-search-pill--tabbed .vz-hero-search-cell-label{font-size:.68rem;font-weight:700;text-transform:uppercase;color:#64748b;letter-spacing:.06em;padding-left:.15rem}.vz-hero-search-pill--tabbed .vz-hero-search-icon{display:none}.vz-hero-search-pill--tabbed .vz-hero-search-input,.vz-hero-search-pill--tabbed .vz-hero-search-select{width:100%;box-sizing:border-box;padding:.65rem .75rem;border:1px solid #d4d8df;border-radius:.4rem;font:inherit;font-size:.92rem;color:var(--vz-fg);background:#fff;appearance:none;-webkit-appearance:none}.vz-hero-search-pill--tabbed .vz-hero-search-select{cursor:pointer;padding-right:1.65rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2.2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .65rem center}.vz-hero-search-pill--tabbed .vz-hero-search-input::placeholder{color:#94a3b8}.vz-hero-search-pill--tabbed .vz-hero-search-input:focus,.vz-hero-search-pill--tabbed .vz-hero-search-select:focus{outline:0;border-color:var(--vz-primary)}.vz-hero-search-pill--tabbed .vz-hero-search-cell-pair{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.25rem}.vz-hero-search-pill--tabbed .vz-hero-search-select--mini{font-size:.85rem;padding-left:.55rem;padding-right:1.3rem}.vz-hero-search-pill--tabbed .vz-hero-search-dash{color:#94a3b8;font-size:.85rem;text-align:center}.vz-hero-search-pill--tabbed .vz-hero-search-go{flex:0 0 auto;display:inline-flex;align-items:center;gap:.55rem;padding:.65rem 1.4rem;background:var(--vz-accent);color:var(--vz-on-accent);border:0;border-radius:.4rem;font:inherit;font-weight:700;font-size:.95rem;cursor:pointer;transition:filter .15s;height:41px}.vz-hero-search-pill--tabbed .vz-hero-search-go:hover{filter:brightness(.95)}.vz-hero-search-ac-host{position:relative}.vz-hs-ac-grabber,.vz-hs-ac-head{display:none}.vz-hero-search-ac-list{position:absolute;left:0;top:100%;min-width:100%;width:420px;max-width:calc(100vw - 3rem);margin:.25rem 0 0;padding:.35rem 0;list-style:none;background:var(--vz-bg, #fff);color:var(--vz-fg, #14181f);border:1px solid var(--vz-border, #e5e7eb);border-radius:.55rem;box-shadow:0 18px 40px -12px #0f2a4447,0 4px 12px #0f2a4414;z-index:60;max-height:360px;overflow-y:auto}.vz-hero-search-ac-list[hidden]{display:none}.vz-hero-search-ac-list li{padding:.55rem .9rem;cursor:pointer;display:flex;align-items:center;gap:.65rem;font-size:.9rem;color:var(--vz-fg, #14181f)}.vz-hero-search-ac-list li:hover,.vz-hero-search-ac-list li.is-active{background:#8080802e}.vz-hero-search-ac-list li[data-empty]{color:#64748b;cursor:default;font-style:italic}.vz-hero-search-ac-list li[data-empty]:hover{background:transparent}.vz-hero-search-ac-icon{flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#f1f5f9;display:grid;place-items:center;font-size:.78rem;color:var(--vz-primary)}.vz-hero-search-ac-icon-postcode{background:var(--vz-primary);color:var(--vz-on-primary)}.vz-hero-search-ac-icon-town{background:#f1f5f9}.vz-hero-search-ac-icon-borough{background:#fef3c7}.vz-hero-search-ac-icon-suburb,.vz-hero-search-ac-icon-area{background:#ecfccb}.vz-hero-search-ac-icon-city{background:#e0e7ff}.vz-hero-search-ac-icon-station{background:#dbeafe}.vz-hero-search-ac-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vz-hero-search-ac-meta{color:#64748b;font-size:.78rem;flex-shrink:0}.vz-hero-search-ac-section{padding:.35rem .9rem;font-size:.7rem;text-transform:uppercase;letter-spacing:.06em;color:#64748b;font-weight:600;border-top:1px solid var(--vz-border, #e5e7eb);cursor:default}.vz-hero-search-ac-section:first-child{border-top:0}.vz-hero-search-ac-drawer{display:contents}.vz-hero-search-ac-drawer[hidden],.vz-hero-search-ac-head{display:none}.vz-hs-pop-host{position:relative}.vz-hs-pill{display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer;width:100%;font:inherit;font-size:.92rem;color:var(--vz-fg)}.vz-hs-pill[aria-expanded=true]{border-color:var(--vz-primary)}.vz-hs-pop{position:absolute;top:calc(100% + .35rem);left:0;z-index:50;background:var(--vz-bg, #fff);color:var(--vz-fg, #14181f);border:1px solid var(--vz-border, #d4d8df);border-radius:.55rem;padding:1rem;min-width:280px;box-shadow:0 18px 40px -12px #0f2a4447,0 4px 12px #0f2a4414}.vz-hs-pop[hidden]{display:none}.vz-hs-pop-host.is-drop-up .vz-hs-pop{top:auto;bottom:calc(100% + .35rem)}.vz-hero-search-ac-host.is-drop-up .vz-hero-search-ac-list{top:auto;bottom:100%;margin:0 0 .25rem}.vz-hs-pop-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem}.vz-hs-pop-head strong{font-size:.92rem}.vz-hs-pop-done{background:var(--vz-primary, #14181f);color:var(--vz-on-primary);border:0;border-radius:.35rem;padding:.35rem .75rem;font-size:.82rem;font-weight:600;cursor:pointer}.vz-hs-pop-done:hover{filter:brightness(1.05)}.vz-hs-pop-price{min-width:360px}.vz-hs-pop-grabber,.vz-hs-drawer-backdrop{display:none}.vz-hs-list-pop{list-style:none;padding:0;margin:0;max-height:320px;overflow-y:auto;min-width:200px}.vz-hs-list-pop li{padding:0}.vz-hs-list-pop button{width:100%;text-align:left;background-color:transparent;border:0;padding:.55rem .75rem;font:inherit;font-size:.88rem;color:var(--vz-fg, #14181f);cursor:pointer;border-radius:.35rem}.vz-hs-list-pop button:hover{background-color:#f1f5f9}.vz-hs-list-pop button:focus-visible{outline:2px solid var(--vz-primary, #14181f);outline-offset:2px}.vz-hs-list-pop button.is-on{background-color:var(--vz-primary, #14181f);color:#fff;font-weight:500}.vz-hs-hist{display:flex;align-items:flex-end;gap:2px;height:60px;margin:0 4px .35rem;padding:0}.vz-hs-hist-bar{flex:1 1 0;min-width:0;height:var(--h, 0%);background:color-mix(in srgb,var(--vz-fg, #14181f) 16%,transparent);border-radius:2px 2px 0 0;min-height:2px;transition:background-color .15s}.vz-hs-hist-bar.is-in-range{background:color-mix(in srgb,var(--vz-fg, #14181f) 55%,transparent)}.vz-hs-hist-hint{margin:.5rem 0 0;padding:0;font-size:.72rem;color:#64748b}.vz-hs-pop-row{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.vz-hs-pop-input{display:flex;flex-direction:column;gap:.2rem;font-size:.72rem;color:#64748b}.vz-hs-pop-input input{border:1px solid #d4d8df;border-radius:.35rem;padding:.5rem .6rem;font:inherit;font-size:.9rem;color:var(--vz-fg);background:#fff;width:100%;box-sizing:border-box}.vz-hs-pop-input input:focus{outline:0;border-color:var(--vz-primary)}.vz-hs-slider{position:relative;height:26px;margin:0 4px 1rem;display:flex;align-items:center}.vz-hs-slider-track{position:absolute;left:0;right:0;top:50%;height:4px;background:#e5e7eb;border-radius:3px;transform:translateY(-50%);pointer-events:none}.vz-hs-slider-fill{position:absolute;top:50%;height:4px;background:var(--vz-primary, #14181f);border-radius:3px;transform:translateY(-50%);pointer-events:none}.vz-hs-slider-input{position:absolute;left:0;right:0;width:100%;pointer-events:none;background:transparent;appearance:none;-webkit-appearance:none;height:26px;margin:0}.vz-hs-slider-input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--vz-primary, #14181f);cursor:grab;box-shadow:0 2px 6px #0f2a442e;transition:transform .12s}.vz-hs-slider-input::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.1)}.vz-hs-slider-input::-moz-range-thumb{pointer-events:auto;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--vz-primary, #14181f);cursor:grab;box-shadow:0 2px 6px #0f2a442e}.vz-hs-slider-input::-webkit-slider-runnable-track{background:transparent;height:26px}.vz-hs-slider-input::-moz-range-track{background:transparent;height:26px}.vz-hs-stepper-row{display:flex;align-items:center;justify-content:center;gap:.75rem}.vz-hs-stepper{display:inline-flex;align-items:center;gap:.35rem}.vz-hs-stepper-btn{width:32px;height:32px;border-radius:50%;background:#fff;border:1px solid #d4d8df;display:inline-grid;place-items:center;cursor:pointer;color:var(--vz-fg, #14181f);transition:background-color .15s,border-color .15s}.vz-hs-stepper-btn:hover:not(:disabled){background:#f1f5f9;border-color:var(--vz-primary)}.vz-hs-stepper-btn:disabled{opacity:.35;cursor:not-allowed}.vz-hs-stepper-btn i{font-size:.72rem}.vz-hs-stepper-val{min-width:28px;text-align:center;font-weight:600;font-size:1rem}.vz-hs-to{color:#94a3b8;font-size:.85rem}.vz-hero-search--color-black .vz-hero-search-pill{color:#fff}.vz-hero-search--color-brand .vz-hero-search-pill{color:var(--vz-on-primary)}.vz-hero-search--color-black .vz-hero-search-pill--tabbed{background:#14181f}.vz-hero-search--color-brand .vz-hero-search-pill--tabbed{background:var(--vz-primary)}.vz-hero-search--color-black .vz-hero-search-pill--tabbed .vz-hero-search-input,.vz-hero-search--color-brand .vz-hero-search-pill--tabbed .vz-hero-search-input,.vz-hero-search--color-black .vz-hero-search-pill--tabbed .vz-hero-search-select,.vz-hero-search--color-brand .vz-hero-search-pill--tabbed .vz-hero-search-select{background-color:#fff;color:var(--vz-fg);border-color:transparent}.vz-hero-search--color-black .vz-hero-search-pill--tabbed .vz-hero-search-cell-label,.vz-hero-search--color-black .vz-hero-search-pill--tabbed .vz-hero-search-txtype-label{color:#ffffffbf}.vz-hero-search--color-brand .vz-hero-search-pill--tabbed .vz-hero-search-cell-label,.vz-hero-search--color-brand .vz-hero-search-pill--tabbed .vz-hero-search-txtype-label{color:color-mix(in srgb,var(--vz-on-primary) 75%,transparent)}.vz-hero-search--color-black .vz-hero-search-pill--tabbed .vz-hero-search-txtype-opt{color:#fff}.vz-hero-search--color-brand .vz-hero-search-pill--tabbed .vz-hero-search-txtype-opt{color:var(--vz-on-primary)}.vz-hero-search--color-black .vz-hero-search-pill--tabbed .vz-hero-search-txtype-dot,.vz-hero-search--color-brand .vz-hero-search-pill--tabbed .vz-hero-search-txtype-dot{border-color:#fff6;background:transparent}.vz-hero-search--color-black .vz-hero-search-pill--tabbed .vz-hero-search-txtype-dot:after,.vz-hero-search--color-brand .vz-hero-search-pill--tabbed .vz-hero-search-txtype-dot:after{background:var(--vz-accent)}.vz-hero-search--color-black .vz-hero-search-pill--tabbed .vz-hero-search-txtype-opt.is-selected .vz-hero-search-txtype-dot,.vz-hero-search--color-brand .vz-hero-search-pill--tabbed .vz-hero-search-txtype-opt.is-selected .vz-hero-search-txtype-dot{border-color:var(--vz-accent)}.vz-hero-search--color-black .vz-hero-search-pill--tabbed .vz-hero-search-txtype,.vz-hero-search--color-brand .vz-hero-search-pill--tabbed .vz-hero-search-txtype{border-bottom-color:#ffffff1f}.vz-hero-search--color-black .vz-hero-search-toptabs--browser .vz-hero-search-toptab.is-selected{background:#14181f;color:#fff}.vz-hero-search--color-brand .vz-hero-search-toptabs--browser .vz-hero-search-toptab.is-selected{background:var(--vz-primary);color:var(--vz-on-primary)}.vz-hero-search--bottom-overlay .vz-hero-search-pill{margin-bottom:-2.5rem;position:relative;z-index:2}.vz-hero-search--full-width-bottom{align-items:flex-end;padding-bottom:0}.vz-hero-search--full-width-bottom .vz-hero-search-wrap{padding:4rem 0 0;max-width:none;gap:.75rem}.vz-hero-search--full-width-bottom .vz-hero-search-text{padding:0 1.25rem}.vz-hero-search--full-width-bottom .vz-hero-search-form{max-width:none}.vz-hero-search--full-width-bottom .vz-hero-search-toptabs{margin-left:max(1.1rem,calc((100vw - 1400px)/2 + 1.1rem))}.vz-hero-search--full-width-bottom .vz-hero-search-pill--tabbed{border-radius:0;box-shadow:none;padding:1.25rem max(1.25rem,calc((100vw - 1400px)/2 + 1.25rem))}.vz-hero-search--full-width-bottom .vz-hero-search-form:has(.vz-hero-search-toptabs--browser) .vz-hero-search-pill--tabbed{border-top-left-radius:0}.vz-hero-search--bottom-overlay .vz-hero-search-ratings,.vz-hero-search--full-width-bottom .vz-hero-search-ratings{order:1;margin-bottom:.25rem}.vz-hero-search--bottom-overlay .vz-hero-search-form,.vz-hero-search--full-width-bottom .vz-hero-search-form{order:2}@media (max-width: 760px){.vz-hero-search-wrap{padding:3rem 1rem;gap:1.25rem}.vz-hero-search-toptabs{margin-left:0;flex-wrap:wrap;gap:.25rem}.vz-hero-search-toptab{padding:.55rem .9rem;font-size:.85rem}.vz-hero-search-pill--tabbed{padding:.85rem;gap:.65rem}.vz-hero-search-pill--tabbed .vz-hero-search-rows{flex-direction:column;align-items:stretch}.vz-hero-search-pill--tabbed .vz-hero-search-cell{flex:1 1 auto;min-width:0}.vz-hero-search-pill--tabbed .vz-hero-search-go{width:100%;justify-content:center;padding:.85rem 1rem;height:auto;margin-top:.25rem}}@media (max-width: 720px){.vz-hs-pop-host .vz-hs-pop,.vz-hs-pop-host.is-drop-up .vz-hs-pop{position:fixed;inset:auto 0 0;width:100%;max-width:none;min-width:0;max-height:85vh;margin:0;border:0;border-radius:.9rem .9rem 0 0;box-shadow:0 -10px 30px #0000002e;z-index:100;padding:0 1.25rem;padding-bottom:max(1.5rem,env(safe-area-inset-bottom));overflow-y:auto;animation:vz-hs-drawer-in .22s ease-out;box-sizing:border-box}.vz-hs-pop-price{min-width:0}.vz-hs-pop-input{pointer-events:none;padding-left:.6rem}.vz-hs-pop-input input{border-color:transparent;background:transparent;padding-left:0;padding-right:0;font-weight:600;color:var(--vz-fg, #14181f)}.vz-hero-search-ac-host.vz-hs-ac-open{position:fixed;top:0;left:0;right:0;height:100dvh;z-index:2147483647;display:flex;flex-direction:column;background-color:var(--vz-bg, #fff);color:var(--vz-fg, #14181f);padding:max(.5rem,env(safe-area-inset-top)) 1rem 0;box-sizing:border-box;animation:vz-hs-tray-in .16s ease-out}@keyframes vz-hs-tray-in{0%{opacity:0}to{opacity:1}}.vz-hero-search-ac-host.vz-hs-ac-open .vz-hs-ac-grabber{display:none}.vz-hero-search-ac-host.vz-hs-ac-open .vz-hs-ac-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 .5rem;flex-shrink:0}.vz-hero-search-ac-host.vz-hs-ac-open .vz-hs-ac-head strong{font-size:1rem;color:var(--vz-fg, #14181f)}.vz-hero-search-ac-host.vz-hs-ac-open .vz-hs-ac-close-x{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin:-8px -8px -8px 0;border:0;background:none;color:var(--vz-fg, #475569);font-size:1.4rem;line-height:1;cursor:pointer}.vz-hero-search-ac-host.vz-hs-ac-open .vz-hero-search-input{flex:0 0 auto;width:100%;height:50px;font-size:16px;padding:0 .9rem;background-color:var(--vz-bg, #fff);color:var(--vz-fg, #14181f);border:1px solid var(--vz-border, #cbd5e1);border-radius:.6rem;box-sizing:border-box}.vz-hero-search-ac-host.vz-hs-ac-open .vz-hero-search-input::placeholder{color:#94a3b8}.vz-hero-search-ac-host.vz-hs-ac-open .vz-hero-search-ac-drawer{position:static;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:auto;max-width:none;margin:.5rem 0 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;overflow:hidden}.vz-hero-search-ac-host.vz-hs-ac-open .vz-hero-search-ac-list{position:static;width:auto;max-width:none;min-width:0;max-height:none;min-height:0;flex:1 1 auto;margin:0;padding:0;border:0;border-radius:0;background-color:transparent;box-shadow:none;color:var(--vz-fg, #14181f);overflow-y:auto;-webkit-overflow-scrolling:touch}.vz-hero-search-ac-host.vz-hs-ac-open .vz-hero-search-ac-list li{color:var(--vz-fg, #14181f);padding:.7rem .4rem}.vz-hero-search-ac-host.vz-hs-ac-open .vz-hero-search-ac-label{color:var(--vz-fg, #14181f)}.vz-hero-search-ac-host.vz-hs-ac-open .vz-hero-search-ac-list li[data-empty]{color:#64748b}.vz-hs-pop-grabber{display:block;width:36px;height:4px;background-color:#cbd5e1;border-radius:2px;margin:.5rem auto 1rem;flex-shrink:0}.vz-hero-search-ac-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 .85rem;padding:0;flex-shrink:0}.vz-hs-drawer-backdrop{display:none;position:fixed;inset:0;background-color:#0f172a73;z-index:99}body.vz-hs-drawer-open .vz-hs-drawer-backdrop{display:block;animation:vz-hs-backdrop-in .22s ease-out}body.vz-hs-drawer-open{overflow:hidden}body.vz-hs-drawer-open .vz-hero-search-pill{z-index:auto}body.vz-hs-drawer-open .vz-hero-search-wrap{z-index:auto!important}body.vz-hs-drawer-open .vz-wa-fab,body.vz-hs-drawer-open #voza-button,body.vz-hs-drawer-open #voza-widget,body.vz-hs-drawer-open .voza-button,body.vz-hs-drawer-open .voza-widget{display:none!important}@keyframes vz-hs-drawer-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes vz-hs-backdrop-in{0%{opacity:0}to{opacity:1}}}.vz-hero-properties{position:relative;color:var(--vz-on-primary);overflow:hidden;background:var(--vz-primary)}.vz-hero-properties .vz-hero-properties-slide{position:absolute;inset:0;opacity:0;pointer-events:none;transition:opacity 1.2s ease}.vz-hero-properties .vz-hero-properties-slide[data-active=true]{opacity:1;pointer-events:auto}.vz-hero-properties .vz-hero-properties-bg{position:absolute;inset:0}.vz-hero-properties .vz-hero-properties-overlay{position:absolute;inset:0;background:linear-gradient(to top,#0f1e32bf,#0f1e3240 45%,#0f1e321a)}.vz-hero-properties .vz-hero-properties-inner{position:absolute;inset:0;display:grid;grid-template-rows:1fr auto;padding:0 1.25rem 2.5rem}.vz-hero-properties .vz-hero-properties-text{align-self:center}.vz-hero-properties .vz-hero-properties-text{text-align:left;max-width:600px;margin:0;padding:0}.vz-hero-properties--cap-left .vz-hero-properties-text{text-align:left;margin:0}.vz-hero-properties--cap-right .vz-hero-properties-text{text-align:right;margin:0 0 0 auto}.vz-hero-properties--cap-center .vz-hero-properties-text{text-align:center;margin:0 auto;max-width:720px}.vz-hero-properties-text h1{font-size:clamp(2rem,4.2vw,3.2rem);margin:0 0 .55rem;line-height:1.1}.vz-hero-properties-text p{opacity:.92;margin:0;font-size:1.05rem}.vz-hero-properties-caption{margin-top:auto;max-width:460px;padding:1.25rem 1.4rem;border-radius:.65rem;background:#0f1e32c7;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.vz-hero-properties--cap-right .vz-hero-properties-caption{margin-left:auto}.vz-hero-properties--cap-center .vz-hero-properties-caption{margin-left:auto;margin-right:auto;text-align:center}.vz-hero-properties--style-glass .vz-hero-properties-caption{background:#ffffff1f;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.vz-hero-properties--style-minimal .vz-hero-properties-caption{background:transparent;padding:0;text-shadow:0 2px 10px rgba(0,0,0,.5)}.vz-hero-properties-tag{display:inline-block;padding:.25rem .65rem;margin-bottom:.75rem;background:var(--vz-accent);color:var(--vz-on-accent);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:.25rem}.vz-hero-properties-addr{font-size:clamp(1.25rem,2.2vw,1.75rem);font-weight:600;margin:0 0 .55rem;line-height:1.2}.vz-hero-properties-facts{display:flex;flex-wrap:wrap;gap:.6rem 1rem;list-style:none;padding:0;margin:0 0 .85rem;font-size:.9rem;opacity:.92}.vz-hero-properties-facts li strong{font-weight:700}.vz-hero-properties-price{font-size:clamp(1.5rem,2.6vw,2rem);font-weight:700;margin-bottom:1rem;letter-spacing:-.01em}.vz-hero-properties-cta{display:inline-block;padding:.75rem 1.5rem;background:var(--vz-accent);color:var(--vz-on-accent);border-radius:.4rem;font-weight:700;font-size:.92rem;text-decoration:none;transition:filter .15s}.vz-hero-properties-cta:hover{filter:brightness(.95)}.vz-hero-properties-dots{position:absolute;bottom:1rem;left:50%;transform:translate(-50%);display:flex;gap:.5rem;z-index:3}.vz-hero-properties-dot{width:8px;height:8px;border-radius:50%;background:#fff6;border:0;padding:0;cursor:pointer;transition:background .15s,width .15s}.vz-hero-properties-dot:hover{background:#ffffffb3}.vz-hero-properties-dot[data-active=true]{background:var(--vz-accent);width:20px;border-radius:999px}.vz-hero-properties-empty{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem}.vz-hero-properties-empty h2{margin:0 0 .5rem;font-size:1.6rem}.vz-hero-properties-empty p{margin:0;max-width:480px;opacity:.8}.vz-hero-properties--transition-ken-burns .vz-hero-properties-slide[data-active=true] .vz-hero-properties-bg{animation:vzHpKenBurns 12s ease-out forwards}@keyframes vzHpKenBurns{0%{transform:scale(1)}to{transform:scale(1.08)}}.vz-hero-properties--transition-fade-up .vz-hero-properties-slide{transform:translateY(20px);transition:opacity 1s ease,transform 1.2s ease}.vz-hero-properties--transition-fade-up .vz-hero-properties-slide[data-active=true]{transform:translateY(0)}.vz-hero-properties--transition-slide-horizontal .vz-hero-properties-slide{transform:translate(60px);transition:opacity 1s ease,transform 1s ease}.vz-hero-properties--transition-slide-horizontal .vz-hero-properties-slide[data-active=true]{transform:translate(0)}.vz-hp-blinds-overlay{position:absolute;inset:0;z-index:3;pointer-events:none}.vz-hp-blinds-strip{position:absolute;inset:0;background-size:cover!important;background-repeat:no-repeat!important;animation:vz-hp-blinds-up .5s cubic-bezier(.4,0,.2,1) forwards;transform:translateY(0);opacity:1;will-change:transform,opacity}@keyframes vz-hp-blinds-up{0%{transform:translateY(0);opacity:1}to{transform:translateY(-105%);opacity:0}}@media (max-width: 760px){.vz-hero-properties-inner{padding:3rem 1rem 1.75rem}.vz-hero-properties-text h1{font-size:clamp(1.65rem,6vw,2.2rem)}.vz-hero-properties-caption{max-width:none;padding:1rem;margin-left:0!important;margin-right:0!important}.vz-hero-properties--cap-center .vz-hero-properties-caption{text-align:left}.vz-hero-properties-dots{bottom:.6rem}}.vz-property-grid .vz-pg-card{text-decoration:none;color:inherit;border:1px solid var(--vz-border);border-radius:.75rem;overflow:hidden;display:flex;flex-direction:column;background:#fff;transition:transform .25s ease,box-shadow .25s ease}.vz-property-grid .vz-pg-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f172a14}.vz-property-grid .vz-pg-media{position:relative;overflow:hidden;aspect-ratio:4 / 3}.vz-property-grid .vz-pg-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.vz-property-grid .vz-pg-card:hover .vz-pg-media img{transform:scale(1.03)}.vz-property-grid .vz-pg-fallback{width:100%;aspect-ratio:4 / 3;background-color:#e5e7eb;display:grid;place-items:center}.vz-property-grid .vz-pg-fallback i{font-size:1.9rem;color:#9aa5b1}.vz-property-grid .vz-pg-tile .vz-pg-fallback{position:absolute;inset:0;aspect-ratio:auto;height:100%}.vz-property-grid .vz-pg-badge{position:absolute;top:.75rem;left:.75rem;padding:.25rem .55rem;border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--vz-on-primary);background:var(--vz-primary, #0F2A44);box-shadow:0 1px 4px #0000002e;white-space:nowrap}.vz-property-grid .vz-pg-badge.is-accent{background:var(--vz-accent, #C9A86A);color:var(--vz-on-accent)}.vz-property-grid .vz-pg-badge.is-sold{background:#c0392b}.vz-property-grid .vz-pg-badge.is-strip{top:.35rem;left:.35rem;font-size:.65rem;padding:.15rem .4rem}.vz-property-grid .vz-pg-body{padding:1rem;display:flex;flex-direction:column;gap:.4rem}.vz-property-grid .is-grid-4 .vz-pg-body{padding:.75rem;gap:.3rem}.vz-property-grid .vz-pg-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.05rem .5rem;line-height:1.15}.vz-property-grid .vz-pg-qualifier{flex-basis:100%;font-size:.8rem;color:var(--vz-muted);font-weight:400;order:-1;min-height:1.15em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vz-property-grid .vz-pg-qualifier.is-placeholder{visibility:hidden}.vz-property-grid .vz-pg-price{font-size:1.6rem;font-weight:700;color:#14181f;letter-spacing:-.01em}.vz-property-grid .is-grid-4 .vz-pg-price{font-size:1.35rem}.vz-property-grid .vz-pg-weekly{font-size:.85rem;color:var(--vz-muted);font-weight:500}.vz-property-grid .vz-pg-address{color:var(--vz-muted);font-size:.95rem}.vz-property-grid .is-grid-4 .vz-pg-address{font-size:.85rem}.vz-property-grid .vz-pg-facts{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin-top:.35rem;font-size:.85rem;color:var(--vz-muted)}.vz-property-grid .vz-pg-fact{display:inline-flex;align-items:center;gap:.3rem;line-height:1}.vz-property-grid .vz-pg-fact svg{flex-shrink:0}.vz-property-grid .vz-pg-fact strong{color:#14181f;font-weight:600}.vz-property-grid .vz-pg-fact-type{color:var(--vz-muted);font-size:.8rem}.vz-property-grid .vz-pg-grid{display:grid;gap:1.5rem}.vz-property-grid .vz-pg-grid.is-grid-3{grid-template-columns:repeat(3,1fr)}.vz-property-grid .vz-pg-grid.is-grid-4{grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width: 1024px){.vz-property-grid .vz-pg-grid.is-grid-4{grid-template-columns:repeat(3,1fr)}}@media (max-width: 720px){.vz-property-grid .vz-pg-grid.is-grid-3,.vz-property-grid .vz-pg-grid.is-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.vz-property-grid .vz-pg-grid.is-grid-3,.vz-property-grid .vz-pg-grid.is-grid-4{grid-template-columns:1fr}}.vz-property-grid .vz-pg-slider{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.75rem;margin:0 -1rem;padding-left:1rem;padding-right:1rem}.vz-property-grid .vz-pg-slide{flex:0 0 300px;scroll-snap-align:start}.vz-property-grid .vz-pg-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:.75rem}.vz-property-grid .vz-pg-tile{position:relative;aspect-ratio:1 / 1;text-decoration:none;color:#fff;border-radius:.5rem;overflow:hidden;display:block;background:#1f2937}.vz-property-grid .vz-pg-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.vz-property-grid .vz-pg-tile:hover img{transform:scale(1.04)}.vz-property-grid .vz-pg-tile-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0000 40%,#000000c7);pointer-events:none}.vz-property-grid .vz-pg-tile-caption{position:absolute;left:.85rem;right:.85rem;bottom:.85rem;color:#fff}.vz-property-grid .vz-pg-tile-caption .vz-pg-price{color:#fff;font-size:1.35rem}.vz-property-grid .vz-pg-tile-caption .vz-pg-qualifier{color:#ffffffd9;font-size:.72rem}.vz-property-grid .vz-pg-tile-caption .vz-pg-weekly{color:#ffffffd9}.vz-property-grid .vz-pg-tile-caption .vz-pg-address{color:#ffffffeb;font-size:.85rem}.vz-property-grid .vz-pg-strip{display:flex;flex-direction:column;gap:.5rem}.vz-property-grid .vz-pg-strip-row{display:grid;grid-template-columns:140px 1fr auto;gap:1rem;align-items:center;padding:.5rem;border:1px solid var(--vz-border);border-radius:.5rem;background:#fff;text-decoration:none;color:inherit;transition:border-color .2s ease,box-shadow .2s ease}.vz-property-grid .vz-pg-strip-row:hover{border-color:var(--vz-primary, #0F2A44);box-shadow:0 4px 14px #0f172a0f}.vz-property-grid .vz-pg-strip-media{position:relative}.vz-property-grid .vz-pg-strip-media img,.vz-property-grid .vz-pg-strip-placeholder{width:140px;height:90px;border-radius:.35rem;display:block}.vz-property-grid .vz-pg-strip-media img{object-fit:cover}.vz-property-grid .vz-pg-strip-placeholder{background-color:#e5e7eb;display:grid;place-items:center}.vz-property-grid .vz-pg-strip-placeholder i{font-size:1.2rem;color:#9aa5b1}.vz-property-grid .vz-pg-strip-address{font-weight:600}.vz-property-grid .vz-pg-strip-price{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:.05rem;line-height:1.15}.vz-property-grid .vz-pg-strip-price .vz-pg-price{font-size:1.4rem}.vz-pg-spotlight-stack{display:flex;flex-direction:column;gap:1rem}.vz-pg-spotlight{display:grid;grid-auto-rows:minmax(120px,auto);gap:1rem}.vz-pg-spotlight--n5,.vz-pg-spotlight--n4{grid-template-columns:2fr 1fr 1fr}.vz-pg-spotlight--n3{grid-template-columns:2fr 1fr}.vz-pg-spotlight .vz-pg-spotlight-hero{grid-row:span 2;grid-column:span 1}.vz-pg-spotlight--n4>.vz-pg-spotlight-small:nth-child(4){grid-column:span 2}.vz-pg-spotlight .vz-pg-spotlight-hero .vz-pg-media{aspect-ratio:auto;flex:1 1 auto;min-height:320px}.vz-pg-spotlight .vz-pg-spotlight-hero .vz-pg-price{font-size:1.9rem}.vz-pg-spotlight .vz-pg-spotlight-small .vz-pg-media img{aspect-ratio:4/3}.vz-pg-spotlight .vz-pg-spotlight-small .vz-pg-body{padding:.65rem .8rem}.vz-pg-spotlight .vz-pg-spotlight-small .vz-pg-price{font-size:1.1rem}.vz-pg-spotlight .vz-pg-spotlight-small .vz-pg-qualifier{font-size:.7rem}.vz-pg-spotlight .vz-pg-spotlight-small .vz-pg-address{font-size:.8rem}@media (max-width: 760px){.vz-property-grid .vz-pg-strip-row{grid-template-columns:100px 1fr;grid-template-rows:auto auto}.vz-property-grid .vz-pg-strip-media img,.vz-property-grid .vz-pg-strip-placeholder{width:100px;height:70px}.vz-property-grid .vz-pg-strip-price{grid-column:1 / -1;align-items:flex-start;text-align:left}.vz-pg-spotlight{grid-template-columns:1fr 1fr}.vz-pg-spotlight .vz-pg-spotlight-hero{grid-row:auto;grid-column:span 2}}@media (max-width: 460px){.vz-pg-spotlight{grid-template-columns:1fr}.vz-pg-spotlight .vz-pg-spotlight-hero{grid-column:span 1}}.vz-property-grid .vz-pg-viewall-row{text-align:center;margin-top:2rem}.vz-property-grid .vz-pg-viewall{display:inline-block;border:1px solid var(--vz-primary);color:var(--vz-primary);padding:.7rem 1.5rem;border-radius:.4rem;text-decoration:none}.vz-property-grid .vz-pg-viewall:hover{background-color:var(--vz-primary);color:var(--vz-on-primary)}.vz-property-grid .vz-pg-viewall:focus-visible{outline:2px solid currentColor;outline-offset:2px}.vz-property-strip .vz-pst-scroller{display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem;scroll-snap-type:x mandatory}.vz-property-strip.is-mini .vz-pst-scroller{gap:.5rem}.vz-property-strip .vz-pst-card{flex:0 0 280px;text-decoration:none;color:inherit;border:1px solid var(--vz-border);border-radius:.5rem;overflow:hidden;background:#fff;scroll-snap-align:start;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.vz-property-strip.is-6-card .vz-pst-card{flex:0 0 200px}.vz-property-strip.is-mini .vz-pst-card{flex:0 0 140px}.vz-property-strip .vz-pst-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0f172a14}.vz-property-strip .vz-pst-media{position:relative;overflow:hidden}.vz-property-strip .vz-pst-media img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;transition:transform .3s ease}.vz-property-strip .vz-pst-card:hover .vz-pst-media img{transform:scale(1.03)}.vz-property-strip .vz-pst-fallback{width:100%;aspect-ratio:4/3;background-color:#e5e7eb;display:grid;place-items:center}.vz-property-strip .vz-pst-fallback i{font-size:1.6rem;color:#9aa5b1}.vz-property-strip .vz-pst-badge{position:absolute;top:.55rem;left:.55rem;padding:.2rem .5rem;border-radius:999px;font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--vz-on-primary);background:var(--vz-primary, #0F2A44);box-shadow:0 1px 4px #0000002e;white-space:nowrap}.vz-property-strip .vz-pst-badge.is-accent{background:var(--vz-accent, #C9A86A);color:var(--vz-on-accent)}.vz-property-strip .vz-pst-badge.is-sold{background:#c0392b}.vz-property-strip.is-mini .vz-pst-badge{top:.35rem;left:.35rem;font-size:.55rem;padding:.1rem .35rem}.vz-property-strip .vz-pst-body{padding:.85rem;display:flex;flex-direction:column;gap:.3rem}.vz-property-strip.is-6-card .vz-pst-body{padding:.6rem}.vz-property-strip.is-mini .vz-pst-body{padding:.4rem .5rem;gap:.15rem}.vz-property-strip .vz-pst-price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:.05rem .45rem;line-height:1.15}.vz-property-strip .vz-pst-qualifier{flex-basis:100%;font-size:.72rem;color:var(--vz-muted);order:-1;min-height:1.15em;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vz-property-strip .vz-pst-qualifier.is-placeholder{visibility:hidden}.vz-property-strip .vz-pst-price{font-size:1.25rem;font-weight:700;color:#14181f;letter-spacing:-.01em}.vz-pst-viewall-row{text-align:right;margin-top:.5rem}.vz-pst-viewall{color:var(--vz-primary);text-decoration:none}.vz-pst-viewall:hover{text-decoration:underline}.vz-pst-viewall:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.vz-property-strip.is-6-card .vz-pst-price{font-size:1.1rem}.vz-property-strip.is-mini .vz-pst-price{font-size:.95rem}.vz-property-strip.is-mini .vz-pst-qualifier{font-size:.65rem}.vz-property-strip .vz-pst-weekly{font-size:.75rem;color:var(--vz-muted);font-weight:500}.vz-property-strip .vz-pst-address{color:var(--vz-muted);font-size:.9rem}.vz-property-strip.is-6-card .vz-pst-address{font-size:.82rem}.vz-property-strip.is-mini .vz-pst-address{font-size:.72rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vz-property-strip .vz-pst-facts{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .75rem;margin-top:.2rem;font-size:.78rem;color:var(--vz-muted)}.vz-property-strip.is-6-card .vz-pst-facts{font-size:.72rem;gap:.25rem .6rem}.vz-property-strip .vz-pst-fact{display:inline-flex;align-items:center;gap:.35rem;line-height:1}.vz-property-strip .vz-pst-fact i{color:var(--vz-icon-on-light);font-size:.95em;flex-shrink:0}.vz-property-strip .vz-pst-fact strong{color:#14181f;font-weight:600}.vz-property-strip .vz-pst-fact-type{font-size:.72rem}.vz-ratings{background:#fafbfc}.vz-ratings-container{text-align:center}.vz-ratings-stars{position:relative;display:inline-block;color:transparent;font-size:1.1rem;letter-spacing:.12em;line-height:1}.vz-ratings-stars-bg{color:#d1d5db}.vz-ratings-stars-fill{position:absolute;left:0;top:0;color:var(--rt-star, #fbbc04);white-space:nowrap;overflow:hidden}.vz-ratings.is-tone-mono .vz-tp-fill{background:#4b5563}.vz-ratings-bigbadge-stars.is-tp{display:flex;justify-content:center;margin:.6rem 0}.vz-ratings-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;margin:0 auto 2rem;max-width:1100px}.vz-ratings-strip[data-count="1"] .vz-ratings-badge{padding:1.5rem 2.25rem;min-width:260px}.vz-ratings-badge{background:#fff;border:1px solid var(--vz-border);border-radius:.75rem;padding:1.1rem 1.5rem;display:flex;flex-direction:column;align-items:center;gap:.35rem;text-decoration:none;color:var(--rt-fg, #14181f);min-width:200px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.vz-ratings-badge.is-linked:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0f172a14;border-color:var(--rt-accent, var(--vz-primary))}.vz-ratings-badge-source{font-size:.85rem;font-weight:600;color:var(--rt-accent, var(--vz-primary));letter-spacing:.04em}.vz-ratings-badge-img{height:28px;width:auto;object-fit:contain}.vz-ratings.is-tone-mono .vz-ratings-logo{filter:grayscale(1)}.vz-ratings-stars-row{display:flex;align-items:center;gap:.4rem}.vz-ratings-rating{font-size:1.2rem;font-weight:700}.vz-ratings-count{color:var(--vz-muted);font-size:.85rem}.vz-ratings-cta{color:var(--rt-accent, var(--vz-primary));font-size:.8rem;font-weight:600;margin-top:.15rem}.vz-ratings-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;max-width:1000px;margin:0 auto;text-align:left}.vz-ratings-review{background:#fff;border:1px solid var(--vz-border);border-radius:.75rem;padding:1.25rem}.vz-ratings-review-stars{color:transparent;margin-bottom:.5rem}.vz-ratings-review-stars .vz-ratings-stars-fill{color:var(--rt-star, #fbbc04)}.vz-ratings-review-text{margin:0 0 .75rem;font-size:.95rem;line-height:1.55}.vz-ratings-review-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .55rem;font-size:.9rem}.vz-ratings-review-author{font-weight:600}.vz-ratings-review-source{font-size:.78rem;color:var(--vz-muted)}.vz-ratings-bigbadges{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;max-width:1100px;margin:0 auto;justify-items:center}.vz-ratings-bigbadge{position:relative;padding:2rem 4rem;background:#fff;border:1px solid var(--vz-border);border-radius:1rem;box-shadow:0 8px 30px #0000000f;min-width:280px;text-decoration:none;color:inherit;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.vz-ratings-bigbadge.is-linked:hover{transform:translateY(-2px);box-shadow:0 14px 40px #0000001a}.vz-ratings-laurel{position:absolute;top:50%;transform:translateY(-50%);opacity:.55;pointer-events:none}.vz-ratings-laurel.is-left{left:.75rem}.vz-ratings-laurel.is-right{right:.75rem;transform:translateY(-50%) scaleX(-1)}.vz-ratings-bigbadge-source{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--rt-accent, var(--vz-primary));margin-bottom:.55rem;display:flex;justify-content:center}.vz-ratings-bigbadge-source .vz-ratings-logo-word{text-transform:none;letter-spacing:-.02em}.vz-ratings-bigbadge-num{font-size:3rem;font-weight:700;color:var(--vz-primary);line-height:1}.vz-ratings-bigbadge-stars{margin:.5rem 0;color:transparent}.vz-ratings-bigbadge-stars .vz-ratings-stars-fill{color:var(--rt-star, #fbbc04)}.vz-ratings-bigbadge-count{color:var(--vz-muted);font-size:.95rem}@media (max-width: 600px){.vz-ratings-strip{gap:.75rem}.vz-ratings-badge{min-width:0;flex:1 1 calc(50% - .5rem);padding:.9rem 1rem}.vz-ratings-strip[data-count="1"] .vz-ratings-badge{flex:1;padding:1.25rem 1.5rem}.vz-ratings-bigbadge{padding:1.5rem 2.5rem}}.vz-testimonials{background:#fafbfc}.vz-testimonials-container{text-align:center}.vz-testimonials .vz-ratings-stars{position:relative;display:inline-block;color:transparent;font-size:1rem;letter-spacing:.12em;line-height:1}.vz-testimonials .vz-ratings-stars-bg{color:#d1d5db}.vz-testimonials .vz-ratings-stars-fill{position:absolute;left:0;top:0;color:var(--rt-star, #fbbc04);white-space:nowrap;overflow:hidden}.vz-testimonial-stars{margin-bottom:.8rem}.vz-testimonial-stars.is-big{margin-bottom:1.25rem}.vz-testimonial-quote{margin:0 0 1rem;font-size:1rem;line-height:1.55;color:#14181f}.vz-testimonial-quote.is-big{font-size:clamp(1.15rem,1.7vw,1.5rem);line-height:1.5;max-width:760px;margin-left:auto;margin-right:auto}.vz-testimonial-byline{display:flex;align-items:center;gap:.75rem}.vz-testimonial-byline.is-centered{justify-content:center;flex-direction:column;text-align:center;gap:.65rem;margin-top:1.25rem}.vz-testimonial-portrait{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#e2e8f0;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:1rem;user-select:none}.vz-testimonial-portrait.is-initials{letter-spacing:.04em}.vz-testimonial-portrait.is-big{width:72px;height:72px;font-size:1.4rem}.vz-testimonial-meta{display:flex;flex-direction:column;text-align:left;line-height:1.3}.vz-testimonial-byline.is-centered .vz-testimonial-meta{text-align:center}.vz-testimonial-author{font-size:.95rem;font-weight:600;color:#14181f}.vz-testimonial-sub{font-size:.8rem;color:var(--vz-muted)}.vz-testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;text-align:left;margin-top:2rem}.vz-testimonial-card{margin:0;background:#fff;border:1px solid var(--vz-border);border-radius:.75rem;padding:1.5rem;display:flex;flex-direction:column}.vz-testimonial-single{max-width:820px;margin:2rem auto 0}.vz-testimonial-single figure{margin:0}.vz-testimonial-carousel{max-width:820px;margin:2rem auto 0;position:relative}.vz-testimonial-track{position:relative;min-height:240px}.vz-testimonial-slide{position:absolute;inset:0;margin:0;opacity:0;transition:opacity .45s ease;pointer-events:none}.vz-testimonial-slide.is-active{position:relative;opacity:1;pointer-events:auto}.vz-testimonial-dots{display:flex;justify-content:center;gap:.5rem;margin-top:1.5rem}.vz-testimonial-dot{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:#0f1e3233;cursor:pointer;transition:width .2s ease,background .2s ease}.vz-testimonial-dot.is-active{width:24px;background:var(--vz-accent, var(--vz-primary));border-radius:999px}.vz-testimonial-dot:hover:not(.is-active){background:#0f1e3273}@media (max-width: 640px){.vz-testimonial-portrait.is-big{width:56px;height:56px;font-size:1.1rem}.vz-testimonial-quote.is-big{font-size:1.05rem}}.vz-accreditations-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.25rem 2.5rem}.vz-accreditations-link{opacity:.7;transition:opacity .15s ease;display:inline-flex}.vz-accreditations-link:hover{opacity:1}.vz-accreditations-logo{height:30px;width:auto;filter:grayscale(100%);mix-blend-mode:multiply}.vz-accreditations.vz-bg-primary .vz-accreditations-logo,.vz-accreditations.vz-bg-black .vz-accreditations-logo,.vz-accreditations.vz-bg-accent .vz-accreditations-logo{mix-blend-mode:screen;filter:grayscale(100%) brightness(0) invert(1)}.vz-accreditations>.vz-container>.vz-accreditations-row>img.vz-accreditations-logo{opacity:.7}.vz-accreditations.is-size-medium .vz-accreditations-logo{height:64px}.vz-accreditations.is-size-large .vz-accreditations-logo{height:140px}.vz-accreditations.is-size-xl .vz-accreditations-logo{height:240px}.vz-accreditations.is-size-large .vz-accreditations-logo,.vz-accreditations.is-size-xl .vz-accreditations-logo{filter:none;mix-blend-mode:normal;max-width:100%}.vz-accreditations.is-size-large .vz-accreditations-row,.vz-accreditations.is-size-xl .vz-accreditations-row{gap:2rem 3rem}.vz-accreditations.is-size-large .vz-accreditations-link,.vz-accreditations.is-size-xl .vz-accreditations-link,.vz-accreditations.is-size-large .vz-accreditations-link:hover,.vz-accreditations.is-size-xl .vz-accreditations-link:hover,.vz-accreditations.is-size-large>.vz-container>.vz-accreditations-row>img.vz-accreditations-logo,.vz-accreditations.is-size-xl>.vz-container>.vz-accreditations-row>img.vz-accreditations-logo{opacity:1}.vz-accreditations.is-size-large.vz-bg-primary .vz-accreditations-logo,.vz-accreditations.is-size-large.vz-bg-black .vz-accreditations-logo,.vz-accreditations.is-size-large.vz-bg-accent .vz-accreditations-logo,.vz-accreditations.is-size-xl.vz-bg-primary .vz-accreditations-logo,.vz-accreditations.is-size-xl.vz-bg-black .vz-accreditations-logo,.vz-accreditations.is-size-xl.vz-bg-accent .vz-accreditations-logo{filter:none;mix-blend-mode:normal}@media (max-width: 720px){.vz-accreditations.is-size-large .vz-accreditations-logo{height:96px}.vz-accreditations.is-size-xl .vz-accreditations-logo{height:150px}}.vz-stats.is-bg-primary{background-color:var(--vz-primary);color:var(--vz-on-primary)}.vz-stats.is-bg-accent{background-color:var(--vz-accent, var(--vz-primary));color:var(--vz-on-accent)}.vz-stats.is-bg-white{background-color:#fff;color:var(--vz-fg, #14181f)}.vz-stats.is-bg-black{background-color:#14181f;color:#fff}.vz-stats.is-bg-light{background-color:#fafbfc;color:var(--vz-fg, #14181f)}.vz-stats-container{text-align:center}.vz-stats-heading{margin:0 0 .35rem}.vz-stats-sub{margin:0 0 1.75rem;opacity:.8;max-width:640px;margin-left:auto;margin-right:auto}.vz-stats-heading+.vz-stats-grid,.vz-stats-heading+.vz-stats-row{margin-top:1.5rem}.vz-stats-sub+.vz-stats-grid,.vz-stats-sub+.vz-stats-row{margin-top:1.25rem}.vz-stats-grid{display:grid;gap:2rem}.vz-stats-grid.is-numbers{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.vz-stats-grid.is-with-icons{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.vz-stats-grid.is-icon-above{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:2.5rem}.vz-stats-row{display:flex;flex-wrap:wrap;gap:2rem 3.5rem;justify-content:center;align-items:baseline;padding:.5rem 0}.vz-stat.is-row{display:flex;gap:1rem;align-items:center;text-align:left;justify-content:center}.vz-stat.is-centered{text-align:center}.vz-stat.is-inline{display:flex;align-items:baseline;gap:.75rem}.vz-stat-value{font-size:clamp(2rem,5vw,3.5rem);font-weight:600;line-height:1;letter-spacing:-.01em}.vz-stat-value.is-mid{font-size:clamp(1.5rem,3.5vw,2.5rem)}.vz-stat-value.is-row{font-size:1.5rem;font-weight:700;color:var(--vz-primary)}.vz-stats.is-bg-primary .vz-stat-value.is-row,.vz-stats.is-bg-black .vz-stat-value.is-row{color:inherit}.vz-stat-affix{opacity:.75;font-size:.65em;font-weight:500}.vz-stat-value.is-row .vz-stat-affix{font-size:.7em}.vz-stat-num{font-variant-numeric:tabular-nums}.vz-stat-label{margin-top:.5rem;opacity:.85;font-size:1rem}.vz-stat-label.is-small{margin-top:.25rem;font-size:.95rem}.vz-stat-label.is-inline{margin-top:0;opacity:.8;font-size:.95rem}.vz-stats.is-bg-white .vz-stat-label,.vz-stats.is-bg-light .vz-stat-label,.vz-stats.is-bg-accent .vz-stat-label{opacity:.7}.vz-stat-icon{width:48px;height:48px;border-radius:50%;background-color:#ffffff26;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:currentColor}.vz-stat-icon.is-big{width:64px;height:64px;margin:0 auto .85rem}.vz-stats.is-bg-white .vz-stat-icon,.vz-stats.is-bg-light .vz-stat-icon{background-color:#0f1e320f;color:var(--vz-primary)}.vz-stats.is-bg-accent .vz-stat-icon{background-color:#0f1e321f;color:#14181f}.vz-stats.is-tone-mono .vz-stat-icon{background-color:transparent;color:currentColor}.vz-stats.is-tone-mono .vz-stat-value.is-row{color:currentColor}@media (max-width: 640px){.vz-stats-row{gap:1.5rem 2.5rem}.vz-stat-value{font-size:clamp(1.75rem,8vw,2.5rem)}.vz-stat.is-row{gap:.75rem}.vz-stat-icon.is-big{width:56px;height:56px}}.vz-cta-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:2.25rem}.vz-cta-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.25rem 1.4rem;background:#fff;border:1px solid var(--vz-border);border-radius:.75rem;color:inherit;text-decoration:none;cursor:pointer;font:inherit;text-align:left;box-shadow:0 1px 2px #0f172a08;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.vz-cta-card:not(.is-static):hover{transform:translateY(-2px);box-shadow:0 14px 32px #0f172a14;border-color:var(--vz-primary)}.vz-cta-card:focus-visible{outline:2px solid var(--vz-accent);outline-offset:3px}.vz-cta-card.is-static{cursor:default}.vz-cta-card .vz-cta-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:.55rem;background:color-mix(in srgb,var(--vz-primary) 9%,#fff);color:var(--vz-primary);flex-shrink:0;transition:background .18s ease,color .18s ease}.vz-cta-card:not(.is-static):hover .vz-cta-icon{background:var(--vz-primary);color:var(--vz-on-primary)}.vz-cta-card .vz-cta-body{min-width:0}.vz-cta-card .vz-cta-title{display:block;font-size:1.02rem;font-weight:600;color:var(--vz-fg);line-height:1.3}.vz-cta-card .vz-cta-desc{display:block;margin-top:.15rem;color:var(--vz-muted);font-size:.85rem;line-height:1.4}.vz-cta-card .vz-cta-arrow{color:var(--vz-muted);transform:translate(-4px);opacity:.5;transition:transform .18s ease,opacity .18s ease,color .18s ease;flex-shrink:0}.vz-cta-card:not(.is-static):hover .vz-cta-arrow{transform:translate(0);opacity:1;color:var(--vz-primary)}.vz-cta-section.is-density-editorial .vz-cta-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.vz-cta-section.is-density-editorial .vz-cta-card{grid-template-columns:1fr;align-items:flex-start;padding:1.65rem 1.6rem 1.5rem;gap:1rem}.vz-cta-section.is-density-editorial .vz-cta-card .vz-cta-title{font-size:1.15rem;line-height:1.25}.vz-cta-section.is-density-editorial .vz-cta-card .vz-cta-desc{margin-top:.45rem;font-size:.9rem;line-height:1.55}.vz-cta-bullets{list-style:none;margin:.75rem 0 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.vz-cta-bullets li{display:flex;align-items:flex-start;gap:.55rem;font-size:.85rem;line-height:1.4;color:var(--vz-fg)}.vz-cta-bullet-icon{flex-shrink:0;margin-top:.18rem;color:var(--vz-icon-on-light)}.vz-cta-footer-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:1rem;font-size:.9rem;font-weight:600;color:var(--vz-primary);transition:gap .18s ease,color .18s ease}.vz-cta-card:not(.is-static):hover .vz-cta-footer-link{gap:.55rem}.vz-cta-section.is-tile-primary .vz-cta-footer-link,.vz-cta-section.is-tile-black .vz-cta-footer-link{color:var(--vz-accent)}.vz-cta-section.is-tile-primary .vz-cta-bullets li,.vz-cta-section.is-tile-black .vz-cta-bullets li{color:#ffffffd9}.vz-cta-section.is-tile-primary .vz-cta-bullet-icon,.vz-cta-section.is-tile-black .vz-cta-bullet-icon{color:var(--vz-accent)}.vz-cta-section.is-tile-accent .vz-cta-bullets li{color:#14181fd9}.vz-cta-section.is-tile-accent .vz-cta-bullet-icon,.vz-cta-section.is-tile-accent .vz-cta-footer-link{color:var(--vz-primary)}.vz-cta-section.is-density-editorial .vz-cta-card--image-top{padding:0 0 1.5rem}.vz-cta-section.is-density-editorial .vz-cta-card--image-top .vz-cta-body{padding:1.25rem 1.5rem 0}.vz-cta-section.is-density-editorial .vz-cta-card--minimal .vz-cta-icon-outline{width:44px;height:44px}.vz-cta-grid--minimal{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.85rem}.vz-cta-card--minimal{grid-template-columns:1fr;align-items:flex-start;gap:.85rem;padding:1.5rem 1.4rem;text-align:left}.vz-cta-card--minimal .vz-cta-icon-outline{color:var(--vz-primary);width:36px;height:36px;display:flex;align-items:center;justify-content:center}.vz-cta-section.is-tile-primary .vz-cta-card--minimal .vz-cta-icon-outline,.vz-cta-section.is-tile-black .vz-cta-card--minimal .vz-cta-icon-outline{color:var(--vz-accent)}.vz-cta-section.is-tile-accent .vz-cta-card--minimal .vz-cta-icon-outline{color:var(--vz-primary)}.vz-cta-section.is-tile-outlined .vz-cta-card--minimal .vz-cta-icon-outline{color:inherit}.vz-cta-section.is-section-primary.is-tile-outlined .vz-cta-card--minimal .vz-cta-icon-outline,.vz-cta-section.is-section-black.is-tile-outlined .vz-cta-card--minimal .vz-cta-icon-outline{color:var(--vz-accent)}.vz-cta-card--minimal .vz-cta-title{font-size:1.05rem}.vz-cta-card--minimal .vz-cta-desc{margin-top:.2rem}@media (max-width: 540px){.vz-cta-card{padding:1.1rem}.vz-cta-card .vz-cta-icon{width:40px;height:40px}}.vz-cta-section.is-section-primary{background-color:var(--vz-primary)}.vz-cta-section.is-section-accent{background-color:var(--vz-accent)}.vz-cta-section.is-section-white{background-color:#fff}.vz-cta-section.is-section-light{background-color:#f7f8fa}.vz-cta-section.is-section-black{background-color:#14181f}.vz-cta-section.is-section-primary h2{color:var(--vz-on-primary)}.vz-cta-section.is-section-black h2{color:#fff}.vz-cta-section.is-section-primary .vz-sub{color:color-mix(in srgb,var(--vz-on-primary) 80%,transparent)}.vz-cta-section.is-section-black .vz-sub{color:#fffc}.vz-cta-section.is-section-accent h2{color:var(--vz-on-accent)}.vz-cta-section.is-section-accent .vz-sub{color:color-mix(in srgb,var(--vz-on-accent) 75%,transparent)}.vz-cta-section.is-tile-white .vz-cta-card{background-color:#fff;border-color:var(--vz-border)}.vz-cta-section.is-section-primary.is-tile-white .vz-cta-card,.vz-cta-section.is-section-black.is-tile-white .vz-cta-card{border-color:transparent}.vz-cta-section.is-tile-primary .vz-cta-card{background-color:var(--vz-primary);border-color:var(--vz-primary);color:var(--vz-on-primary)}.vz-cta-section.is-tile-primary .vz-cta-card .vz-cta-title{color:var(--vz-on-primary)}.vz-cta-section.is-tile-primary .vz-cta-card .vz-cta-desc{color:color-mix(in srgb,var(--vz-on-primary) 78%,transparent)}.vz-cta-section.is-tile-primary .vz-cta-card .vz-cta-icon{background:#ffffff1f;color:var(--vz-accent)}.vz-cta-section.is-tile-primary .vz-cta-card .vz-cta-arrow{color:color-mix(in srgb,var(--vz-on-primary) 65%,transparent)}.vz-cta-section.is-tile-primary .vz-cta-card:not(.is-static):hover{border-color:var(--vz-accent);box-shadow:0 14px 32px #00000040}.vz-cta-section.is-tile-primary .vz-cta-card:not(.is-static):hover .vz-cta-icon{background:var(--vz-accent);color:var(--vz-primary-on-accent, var(--vz-on-accent, #fff))}.vz-cta-section.is-tile-primary .vz-cta-card:not(.is-static):hover .vz-cta-arrow{color:var(--vz-accent)}.vz-cta-section.is-tile-accent .vz-cta-card{background-color:var(--vz-accent);border-color:var(--vz-accent);color:var(--vz-on-accent)}.vz-cta-section.is-tile-accent .vz-cta-card .vz-cta-title{color:var(--vz-primary)}.vz-cta-section.is-tile-accent .vz-cta-card .vz-cta-desc{color:color-mix(in srgb,var(--vz-on-accent) 70%,transparent)}.vz-cta-section.is-tile-accent .vz-cta-card .vz-cta-icon{background:#ffffff73;color:var(--vz-primary)}.vz-cta-section.is-tile-accent .vz-cta-card .vz-cta-arrow{color:color-mix(in srgb,var(--vz-on-accent) 55%,transparent)}.vz-cta-section.is-tile-accent .vz-cta-card:not(.is-static):hover{border-color:var(--vz-primary)}.vz-cta-section.is-tile-accent .vz-cta-card:not(.is-static):hover .vz-cta-icon{background:var(--vz-primary);color:var(--vz-accent-on-primary, var(--vz-on-primary, #fff))}.vz-cta-section.is-tile-accent .vz-cta-card:not(.is-static):hover .vz-cta-arrow{color:var(--vz-primary)}.vz-cta-section.is-tile-black .vz-cta-card{background-color:#14181f;border-color:#14181f;color:#fff}.vz-cta-section.is-tile-black .vz-cta-card .vz-cta-title{color:#fff}.vz-cta-section.is-tile-black .vz-cta-card .vz-cta-desc{color:#ffffffb3}.vz-cta-section.is-tile-black .vz-cta-card .vz-cta-icon{background:#ffffff1a;color:var(--vz-accent)}.vz-cta-section.is-tile-black .vz-cta-card .vz-cta-arrow{color:#ffffff8c}.vz-cta-section.is-tile-black .vz-cta-card:not(.is-static):hover .vz-cta-icon{background:var(--vz-accent);color:#14181f}.vz-cta-section.is-tile-black .vz-cta-card:not(.is-static):hover .vz-cta-arrow{color:var(--vz-accent)}.vz-cta-section.is-tile-outlined .vz-cta-card{background:transparent;border-color:currentColor;box-shadow:none}.vz-cta-section.is-section-primary.is-tile-outlined,.vz-cta-section.is-section-black.is-tile-outlined{color:#fffc}.vz-cta-section.is-section-primary.is-tile-outlined .vz-cta-card .vz-cta-title,.vz-cta-section.is-section-black.is-tile-outlined .vz-cta-card .vz-cta-title{color:#fff}.vz-cta-section.is-section-primary.is-tile-outlined .vz-cta-card .vz-cta-desc,.vz-cta-section.is-section-black.is-tile-outlined .vz-cta-card .vz-cta-desc{color:#ffffffb8}.vz-cta-section.is-section-primary.is-tile-outlined .vz-cta-card .vz-cta-icon,.vz-cta-section.is-section-black.is-tile-outlined .vz-cta-card .vz-cta-icon{background:#ffffff1a;color:var(--vz-accent)}.vz-cta-section.is-section-accent.is-tile-outlined .vz-cta-card .vz-cta-icon{background:#14181f1a;color:var(--vz-primary)}.vz-cta-section.is-tile-outlined .vz-cta-card:not(.is-static):hover{background:#ffffff0f;transform:translateY(-2px)}.vz-cta-section.is-section-white.is-tile-outlined .vz-cta-card:not(.is-static):hover,.vz-cta-section.is-section-accent.is-tile-outlined .vz-cta-card:not(.is-static):hover{background:#0000000a}.vz-cta-grid--image-top,.vz-cta-grid--image-overlay{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.vz-cta-card--image-top{display:flex;flex-direction:column;align-items:stretch;padding:0;overflow:hidden;text-align:left}.vz-cta-card--image-top .vz-cta-media{aspect-ratio:16 / 10;overflow:hidden;background:#e2e8f0;position:relative}.vz-cta-card--image-top .vz-cta-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.vz-cta-card--image-top:not(.is-static):hover .vz-cta-media img{transform:scale(1.04)}.vz-cta-card--image-top .vz-cta-media-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#0f172a40;background:linear-gradient(135deg,#f1f5f9,#e2e8f0)}.vz-cta-card--image-top .vz-cta-body{padding:1.1rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:.35rem;flex:1}.vz-cta-card--image-top .vz-cta-title{font-size:1.05rem}.vz-cta-card--image-top .vz-cta-desc{font-size:.85rem}.vz-cta-card--image-top .vz-cta-arrow-pill{margin-top:.65rem;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:color-mix(in srgb,var(--vz-primary) 9%,#fff);color:var(--vz-primary);align-self:flex-start;transition:background .18s ease,color .18s ease,transform .18s ease}.vz-cta-card--image-top:not(.is-static):hover .vz-cta-arrow-pill{background:var(--vz-primary);color:var(--vz-on-primary);transform:translate(2px)}.vz-cta-section.is-tile-primary .vz-cta-card--image-top .vz-cta-arrow-pill{background:#ffffff1f;color:var(--vz-accent)}.vz-cta-section.is-tile-primary .vz-cta-card--image-top:not(.is-static):hover .vz-cta-arrow-pill{background:var(--vz-accent);color:var(--vz-primary-on-accent, var(--vz-on-accent, #fff))}.vz-cta-section.is-tile-accent .vz-cta-card--image-top .vz-cta-arrow-pill{background:#ffffff73;color:var(--vz-primary)}.vz-cta-section.is-tile-accent .vz-cta-card--image-top:not(.is-static):hover .vz-cta-arrow-pill{background:var(--vz-primary);color:var(--vz-accent-on-primary, var(--vz-on-primary, #fff))}.vz-cta-section.is-tile-black .vz-cta-card--image-top .vz-cta-arrow-pill{background:#ffffff1a;color:var(--vz-accent)}.vz-cta-section.is-tile-black .vz-cta-card--image-top:not(.is-static):hover .vz-cta-arrow-pill{background:var(--vz-accent);color:var(--vz-on-accent)}.vz-cta-card--image-overlay{position:relative;display:flex;align-items:flex-end;padding:0;overflow:hidden;min-height:240px;background-size:cover;background-position:center;background-color:#1f2937;color:#fff;text-align:left;border:0}.vz-cta-card--image-overlay .vz-cta-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0f1e3200 35%,#0f1e32c7);pointer-events:none;transition:background .25s ease}.vz-cta-card--image-overlay:not(.is-static):hover{transform:none;box-shadow:none;border-color:transparent}.vz-cta-card--image-overlay .vz-cta-body{position:relative;padding:1.25rem 1.4rem 1.35rem;display:flex;flex-direction:column;gap:.3rem;width:100%}.vz-cta-section.is-text-half .vz-cta-card--image-overlay .vz-cta-body{width:52%;margin-right:auto}@media (max-width: 720px){.vz-cta-section.is-text-half .vz-cta-card--image-overlay .vz-cta-body{width:100%}}.vz-cta-card--image-overlay .vz-cta-title{color:#fff;font-size:1.15rem}.vz-cta-card--image-overlay .vz-cta-desc{color:#ffffffd9;font-size:.85rem}.vz-cta-card--image-overlay .vz-cta-arrow-pill{margin-top:.65rem;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#ffffff2e;color:#fff;align-self:flex-start;transition:background .18s ease,transform .18s ease}.vz-cta-card--image-overlay:not(.is-static):hover .vz-cta-arrow-pill{background:var(--vz-accent);color:var(--vz-primary-on-accent, var(--vz-on-accent, #fff))}.vz-cta-section.is-tile-primary .vz-cta-card--image-overlay .vz-cta-overlay{background:linear-gradient(180deg,#0f1e3200 25%,#0f1e32eb)}.vz-cta-section.is-tile-accent .vz-cta-card--image-overlay .vz-cta-overlay{background:linear-gradient(180deg,#c9a86a00 25%,#c9a86aeb)}.vz-cta-section.is-tile-accent .vz-cta-card--image-overlay .vz-cta-title{color:var(--vz-on-accent)}.vz-cta-section.is-tile-accent .vz-cta-card--image-overlay .vz-cta-desc{color:color-mix(in srgb,var(--vz-on-accent) 78%,transparent)}.vz-cta-section.is-tile-accent .vz-cta-card--image-overlay .vz-cta-arrow-pill{background:#ffffff8c;color:var(--vz-primary)}.vz-cta-section.is-tile-accent .vz-cta-card--image-overlay:not(.is-static):hover .vz-cta-arrow-pill{background:var(--vz-primary);color:var(--vz-accent-on-primary, var(--vz-on-primary, #fff))}.vz-cta-section.is-tile-black .vz-cta-card--image-overlay .vz-cta-overlay{background:linear-gradient(180deg,#14181f00 25%,#14181feb)}.vz-cta-section.is-tint-soft .vz-cta-card--image-overlay .vz-cta-overlay{background:linear-gradient(180deg,#0f1e3200 45%,#0f1e3273)}.vz-cta-section.is-tint-none .vz-cta-card--image-overlay .vz-cta-overlay{display:none}.vz-vcta{position:relative;color:#fff}.vz-vcta:has(>.vz-photo-layer)>:not(.vz-photo-layer){position:relative;z-index:1}.vz-vcta.is-banner.no-image.tone-primary,.vz-vcta.is-image-overlay.no-image.tone-primary{background-color:var(--vz-primary);color:var(--vz-on-primary)}.vz-vcta.is-banner.no-image.tone-accent,.vz-vcta.is-image-overlay.no-image.tone-accent{background-color:var(--vz-accent);color:var(--vz-on-accent)}.vz-vcta.is-banner.no-image.tone-white,.vz-vcta.is-image-overlay.no-image.tone-white{background-color:#fff;color:#14181f}.vz-vcta.is-banner.no-image.tone-light,.vz-vcta.is-image-overlay.no-image.tone-light{background-color:#f7f8fa;color:#14181f}.vz-vcta.is-banner.no-image.tone-black,.vz-vcta.is-image-overlay.no-image.tone-black{background-color:#14181f;color:#fff}.vz-vcta.is-img-left.has-image.tone-primary,.vz-vcta.is-img-right.has-image.tone-primary{background-color:var(--vz-primary);color:var(--vz-on-primary)}.vz-vcta.is-img-left.has-image.tone-accent,.vz-vcta.is-img-right.has-image.tone-accent{background-color:var(--vz-accent);color:var(--vz-on-accent)}.vz-vcta.is-img-left.has-image.tone-white,.vz-vcta.is-img-right.has-image.tone-white{background-color:#fff;color:#14181f}.vz-vcta.is-img-left.has-image.tone-light,.vz-vcta.is-img-right.has-image.tone-light{background-color:#f7f8fa;color:#14181f}.vz-vcta.is-img-left.has-image.tone-black,.vz-vcta.is-img-right.has-image.tone-black{background-color:#14181f;color:#fff}.vz-vcta.is-card.no-image.tone-primary .vz-vcta-card,.vz-vcta.is-sidebar-narrow.no-image.tone-primary .vz-vcta-card{background:var(--vz-primary);color:var(--vz-on-primary)}.vz-vcta.is-card.no-image.tone-accent .vz-vcta-card,.vz-vcta.is-sidebar-narrow.no-image.tone-accent .vz-vcta-card{background:var(--vz-accent);color:var(--vz-on-accent)}.vz-vcta.is-card.no-image.tone-white .vz-vcta-card,.vz-vcta.is-sidebar-narrow.no-image.tone-white .vz-vcta-card{background:#fff;color:#14181f;border:1px solid var(--vz-border);box-shadow:0 16px 48px #0f1e320f}.vz-vcta.is-card.no-image.tone-light .vz-vcta-card,.vz-vcta.is-sidebar-narrow.no-image.tone-light .vz-vcta-card{background:#f7f8fa;color:#14181f;border:1px solid var(--vz-border)}.vz-vcta.is-card.no-image.tone-black .vz-vcta-card,.vz-vcta.is-sidebar-narrow.no-image.tone-black .vz-vcta-card{background:#14181f;color:#fff}.vz-vcta.tone-white .vz-vcta-btn.is-secondary,.vz-vcta.tone-light .vz-vcta-btn.is-secondary,.vz-vcta.tone-accent .vz-vcta-btn.is-secondary{color:#14181f;border-color:#14181f59}.vz-vcta.tone-white .vz-vcta-btn.is-secondary:hover,.vz-vcta.tone-light .vz-vcta-btn.is-secondary:hover,.vz-vcta.tone-accent .vz-vcta-btn.is-secondary:hover{background:#0000000f;border-color:#14181f}.vz-vcta.tone-accent .vz-vcta-btn.is-primary{background:var(--vz-primary);color:var(--vz-on-primary);border-color:var(--vz-primary)}.vz-vcta.tone-white .vz-vcta-trust-list svg,.vz-vcta.tone-accent .vz-vcta-trust-list svg{color:var(--vz-primary)}.vz-vcta.tone-white .vz-vcta-trust-list,.vz-vcta.tone-accent .vz-vcta-trust-list{opacity:.8}.vz-vcta.tone-white .vz-vcta-trust-line,.vz-vcta.tone-accent .vz-vcta-trust-line{opacity:.7}.vz-vcta-inner.is-wide{max-width:720px;margin:0 auto;padding:4rem 1.25rem}.vz-vcta-inner-left{padding:4rem 1.25rem}.vz-vcta-card{text-align:center}.vz-vcta.is-align-left .vz-vcta-card{text-align:left}.vz-vcta.is-align-left .vz-vcta-actions,.vz-vcta.is-align-left .vz-vcta-trust-list{justify-content:flex-start}.vz-vcta.is-align-left .vz-vcta-subheading{max-width:600px}.vz-vcta.is-img-left.has-image,.vz-vcta.is-img-right.has-image{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;padding:0;min-height:480px}.vz-vcta.is-img-right.has-image .vz-vcta-split-image{order:2}.vz-vcta-split-image{background-position:center;background-size:cover;background-repeat:no-repeat;min-height:320px;align-self:stretch;position:relative}.vz-vcta.is-img-left .vz-vcta-inner.is-wide,.vz-vcta.is-img-right .vz-vcta-inner.is-wide,.vz-vcta.is-img-left .vz-vcta-inner-left,.vz-vcta.is-img-right .vz-vcta-inner-left{max-width:none;margin:0;padding:4rem 3rem;display:flex;flex-direction:column;justify-content:center}@media (min-width: 761px){.vz-vcta.is-img-right.is-align-right.has-image .vz-vcta-inner.is-wide,.vz-vcta.is-img-right.is-align-right.has-image .vz-vcta-inner-left{padding-left:max(1.25rem,calc((100vw - var(--vz-content-max-width)) / 2 + 1.25rem));padding-right:3rem}.vz-vcta.is-img-left.is-align-right.has-image .vz-vcta-inner.is-wide,.vz-vcta.is-img-left.is-align-right.has-image .vz-vcta-inner-left{padding-right:max(1.25rem,calc((100vw - var(--vz-content-max-width)) / 2 + 1.25rem));padding-left:3rem}}.vz-vcta.is-align-right:not(.is-img-left):not(.is-img-right) .vz-vcta-card{text-align:right}.vz-vcta.is-align-right:not(.is-img-left):not(.is-img-right) .vz-vcta-actions{justify-content:flex-end}.vz-vcta.is-align-right:not(.is-img-left):not(.is-img-right) .vz-vcta-trust-list{justify-content:flex-end}.vz-vcta.is-img-left.is-align-center .vz-vcta-card,.vz-vcta.is-img-right.is-align-center .vz-vcta-card{text-align:center}.vz-vcta.is-img-left.is-align-center .vz-vcta-actions,.vz-vcta.is-img-right.is-align-center .vz-vcta-actions,.vz-vcta.is-img-left.is-align-center .vz-vcta-trust-list,.vz-vcta.is-img-right.is-align-center .vz-vcta-trust-list{justify-content:center}.vz-vcta.is-img-left.is-align-left.has-image .vz-vcta-inner.is-wide,.vz-vcta.is-img-right.is-align-left.has-image .vz-vcta-inner.is-wide{padding-left:clamp(3.5rem,8vw,8rem);padding-right:3rem}@media (max-width: 760px){.vz-vcta.is-img-left.has-image,.vz-vcta.is-img-right.has-image{grid-template-columns:1fr;min-height:0}.vz-vcta.is-img-right.has-image .vz-vcta-split-image{order:0}.vz-vcta-split-image{aspect-ratio:4/3;min-height:0}.vz-vcta.is-img-left .vz-vcta-inner.is-wide,.vz-vcta.is-img-right .vz-vcta-inner.is-wide,.vz-vcta.is-img-left .vz-vcta-inner-left,.vz-vcta.is-img-right .vz-vcta-inner-left{padding:3rem 1.25rem}}.vz-vcta-heading{font-size:clamp(1.6rem,3.5vw,2.4rem);line-height:1.15;margin:0 0 .55rem}.vz-vcta.is-image-overlay .vz-vcta-heading{font-size:clamp(1.85rem,4.5vw,3rem)}.vz-vcta-subheading{margin:0 0 1.75rem;opacity:.92;font-size:clamp(.95rem,1.4vw,1.1rem);line-height:1.5}.vz-vcta-trust-list{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-wrap:wrap;justify-content:center;gap:.6rem 1.6rem;font-size:.85rem;opacity:.9}.vz-vcta-trust-list li{display:inline-flex;align-items:center;gap:.4rem}.vz-vcta-trust-list svg{color:var(--vz-icon-on-light);flex-shrink:0}.vz-vcta-actions{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1rem}.vz-vcta-btn{display:inline-flex;align-items:center;gap:.45rem;padding:.9rem 1.6rem;border-radius:.4rem;font:inherit;font-size:1rem;font-weight:600;line-height:1.2;border:1px solid transparent;cursor:pointer;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.vz-vcta-btn.is-primary{background:var(--vz-accent, #C9A86A);color:var(--vz-on-accent);border-color:var(--vz-accent, #C9A86A)}.vz-vcta-btn.is-primary:hover{filter:brightness(.94);transform:translateY(-1px)}.vz-vcta-btn.is-primary:active{transform:translateY(0)}.vz-vcta-btn.is-primary:focus-visible{outline:2px solid #fff;outline-offset:3px}.vz-vcta-btn.is-secondary{background:transparent;color:#fff;border-color:#ffffff8c}.vz-vcta-btn.is-secondary:hover{background:#ffffff1a;border-color:#fff}.vz-vcta-btn.is-secondary:focus-visible{outline:2px solid var(--vz-accent, #C9A86A);outline-offset:3px}.vz-vcta-trust-line{margin:1rem 0 0;font-size:.8rem;opacity:.75;line-height:1.4}.vz-vcta.is-image-overlay{min-height:480px;display:flex;align-items:center}.vz-vcta.is-image-overlay .vz-vcta-inner.is-wide{padding:5rem 1.25rem}@media (max-width: 720px){.vz-vcta.is-image-overlay{min-height:360px}.vz-vcta.is-image-overlay .vz-vcta-inner.is-wide{padding:3.5rem 1.25rem}}.vz-vcta.is-card{padding:5rem 0;background:#fafbfc;color:#14181f}.vz-vcta.is-card .vz-vcta-card{max-width:720px;margin:0 auto;background:var(--vz-primary);color:var(--vz-on-primary);padding:3rem 2rem;border-radius:1rem;box-shadow:0 16px 48px #0f1e322e}.vz-vcta.is-sidebar-narrow{padding:3rem 0;color:#14181f}.vz-vcta.is-sidebar-narrow .vz-vcta-card{max-width:340px;background:var(--vz-primary);color:var(--vz-on-primary);padding:2rem 1.5rem;border-radius:.75rem}.vz-vcta.is-sidebar-narrow .vz-vcta-heading{font-size:1.2rem}.vz-vcta.is-sidebar-narrow .vz-vcta-subheading{font-size:.9rem;margin-bottom:1.25rem}.vz-vcta.is-sidebar-narrow .vz-vcta-btn{width:100%;padding:.75rem 1rem;font-size:.9rem}.vz-vcta.is-sidebar-narrow .vz-vcta-actions{display:flex;flex-direction:column;align-items:stretch;gap:.55rem}.vz-vcta.is-banner.no-image{padding:4rem 0}.vz-vcta.is-banner.has-image{padding:0}.vz-vcta.is-banner.has-image .vz-vcta-inner.is-wide{padding:5rem 1.25rem}.vz-text.is-layout-image-overlay{padding:0}.vz-text-inner.is-centered{max-width:680px;text-align:center;margin-left:auto;margin-right:auto}.vz-text-heading{margin:0 0 .5rem}.vz-text-heading.is-large{font-size:clamp(1.75rem,3vw,2.5rem)}.vz-text-sub.is-light{font-size:1.2rem;opacity:.92;margin:0 0 1rem;color:#fff}.vz-text-body{font-size:1.05rem;line-height:1.7}.vz-text-body p{margin:0 0 1em}.vz-text-body p:last-child{margin-bottom:0}.vz-text-body strong{font-weight:700}.vz-text-body em{font-style:italic}.vz-text-body a{color:var(--vz-primary);text-decoration:underline;text-underline-offset:.2em}.vz-text-body a:hover{filter:brightness(1.1)}.vz-text-body.is-light a{color:#fff}.vz-text-inner.is-centered .vz-text-body{font-size:1.1rem;line-height:1.75}.vz-text-body.is-light{opacity:.95;color:#fff}.vz-text-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem;align-items:center}.vz-text-image{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:.75rem}.vz-text-image-frame{position:relative;width:100%;aspect-ratio:4 / 3;border-radius:.75rem;overflow:clip}.vz-text-image-frame .vz-text-image{position:absolute;left:0;top:-10%;width:100%;height:120%;object-fit:cover;aspect-ratio:auto;border-radius:0}.vz-text-image-placeholder{display:flex;align-items:center;justify-content:center;border:2px dashed #cbd5e1;background:#f1f5f9;color:#475569;cursor:pointer;font:inherit;transition:border-color .15s ease,background .15s ease}.vz-text-image-placeholder:hover,.vz-text-image-placeholder:focus-visible{border-color:var(--vz-primary, #1f2a44);background:#e2e8f0;outline:none}.vz-text-image-placeholder-inner{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center;padding:1.25rem}.vz-text-image-placeholder-icon{font-size:2rem;line-height:1}.vz-text-image-placeholder-label{font-size:.9rem;font-weight:600}.vz-text-overlay-empty{background-color:#1f2a44;background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.03) 0,rgba(255,255,255,.03) 12px,transparent 12px,transparent 24px)}.vz-text-overlay-add{position:absolute;top:1rem;right:1rem;display:inline-flex;align-items:center;gap:.5rem;padding:.55rem .9rem;border:1px dashed rgba(255,255,255,.6);border-radius:.35rem;background:#ffffff14;color:#fff;font:inherit;font-size:.85rem;font-weight:600;cursor:pointer;z-index:2;transition:background .15s ease,border-color .15s ease}.vz-text-overlay-add:hover,.vz-text-overlay-add:focus-visible{background:#ffffff26;border-color:#fff;outline:none}@media (max-width: 720px){.vz-text-split{gap:1.5rem}}.vz-page-sidebar[data-vz-region=sidebar] .vz-text .vz-text-split,.vz-page-sidebar[data-vz-region=sidebar] .vz-text .vz-text-split.is-image-left,.vz-page-sidebar[data-vz-region=sidebar] .vz-text .vz-text-split.is-image-right{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:0;align-items:stretch}.vz-page-sidebar[data-vz-region=sidebar] .vz-text .vz-text-split .vz-text-image-frame,.vz-page-sidebar[data-vz-region=sidebar] .vz-text .vz-text-split .vz-text-image-placeholder{aspect-ratio:16 / 9;margin:0;border-radius:.75rem;overflow:clip}.vz-page-sidebar[data-vz-region=sidebar] .vz-text .vz-text-split .vz-text-image{position:absolute;inset:0;width:100%;height:100%;clip-path:none;object-fit:cover}.vz-page-sidebar[data-vz-region=sidebar] .vz-text .vz-text-split .vz-text-image-frame:before,.vz-page-sidebar[data-vz-region=sidebar] .vz-text .vz-text-split .vz-text-image-frame:after{display:none}.vz-page-sidebar[data-vz-region=sidebar] .vz-text .vz-text-split .vz-text-body-col{padding-left:0;padding-right:0}.vz-text-overlay{position:relative;min-height:520px;display:flex;align-items:center;color:var(--vz-on-primary);background-color:var(--vz-primary);background-size:cover;background-position:center;background-repeat:no-repeat}.vz-text-overlay .vz-container{padding:5rem 1.25rem}.vz-text-overlay:has(>.vz-photo-layer) .vz-text-inner{position:relative;z-index:1}.vz-text-cta{display:inline-block;margin-top:1rem;padding:.75rem 1.5rem;background-color:var(--vz-primary);color:var(--vz-on-primary);border:0;border-radius:.4rem;text-decoration:none;font:inherit;font-weight:600;cursor:pointer;transition:filter .15s ease,transform .15s ease}.vz-text-cta:hover{filter:brightness(1.08)}.vz-text-cta:focus-visible{outline:2px solid currentColor;outline-offset:3px}.vz-text-cta.is-accent{margin-top:1.5rem;padding:.85rem 1.75rem;background-color:var(--vz-accent);color:var(--vz-on-accent)}.vz-text-cta.is-inert{cursor:default;opacity:.65;filter:saturate(.55)}.vz-fs-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem}.vz-fs-split.vz-text-split{align-items:start}.vz-fs-body-col{min-width:0}.vz-fs-eyebrow{margin:0 0 .5rem;font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--vz-primary)}.vz-fs-heading{margin:0 0 .5rem}.vz-fs-intro{margin:0 0 1.5rem}.vz-fs-checklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.1rem}.vz-fs-row{margin:0}.vz-fs-row-inner{display:flex;align-items:flex-start;gap:.85rem;text-decoration:none;color:inherit;font:inherit;text-align:left;width:100%;background:none;border:0;padding:0}a.vz-fs-row-inner,button.vz-fs-row-inner{cursor:pointer;border-radius:.4rem;transition:opacity .15s ease}a.vz-fs-row-inner:hover,button.vz-fs-row-inner:hover{opacity:.82}a.vz-fs-row-inner:focus-visible,button.vz-fs-row-inner:focus-visible{outline:2px solid var(--vz-accent);outline-offset:3px}.vz-fs-check{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--vz-primary);color:var(--vz-on-primary);margin-top:.1rem}.vz-fs-row-text{min-width:0;display:block}.vz-fs-row-title{display:block;font-size:1.02rem;font-weight:600;color:var(--vz-fg);line-height:1.3}.vz-fs-row-desc{display:block;margin-top:.15rem;color:var(--vz-muted);font-size:.9rem;line-height:1.5}.vz-fs-cards{display:flex;flex-direction:column;gap:.85rem}.vz-fs-card{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.1rem 1.25rem;background:#fff;border:1px solid var(--vz-border);border-radius:.75rem;color:inherit;text-decoration:none;font:inherit;text-align:left;box-shadow:0 1px 2px #0f172a08;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.vz-fs-card.is-static{cursor:default}.vz-fs-card:not(.is-static){cursor:pointer}.vz-fs-card:not(.is-static):hover{transform:translateY(-2px);box-shadow:0 14px 32px #0f172a14;border-color:var(--vz-primary)}.vz-fs-card:focus-visible{outline:2px solid var(--vz-accent);outline-offset:3px}.vz-fs-card-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:.55rem;background:color-mix(in srgb,var(--vz-primary) 9%,#fff);color:var(--vz-primary);flex-shrink:0;transition:background .18s ease,color .18s ease}.vz-fs-card:not(.is-static):hover .vz-fs-card-icon{background:var(--vz-primary);color:var(--vz-on-primary)}.vz-fs-card-text{min-width:0}.vz-fs-card-arrow{color:var(--vz-muted);transform:translate(-4px);opacity:.5;transition:transform .18s ease,opacity .18s ease,color .18s ease;flex-shrink:0;display:flex;align-items:center}.vz-fs-card:not(.is-static):hover .vz-fs-card-arrow{transform:translate(0);opacity:1;color:var(--vz-primary)}@media (max-width: 720px){.vz-fs-split{gap:1.5rem}}.vz-page-sidebar .vz-fs-split{grid-template-columns:1fr;gap:1rem}.vz-page-sidebar .vz-fs-split .vz-text-image-frame,.vz-page-sidebar .vz-fs-split .vz-text-image-placeholder{aspect-ratio:16 / 9}.vz-news-heading{margin:0 0 .5rem}.vz-news-sub{margin:0 0 1.5rem}.vz-news-grid{display:grid;gap:1.5rem;margin-top:1.5rem}.vz-news-grid.is-3col{grid-template-columns:repeat(3,1fr)}.vz-news-grid.is-2col{grid-template-columns:repeat(2,1fr);gap:2rem}.vz-news-card{position:relative;text-decoration:none;color:inherit;border:1px solid var(--vz-border);border-radius:.75rem;overflow:hidden;background-color:#fff;transition:transform .18s ease,box-shadow .18s ease}.vz-news-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0f1e3214}.vz-news-card:focus-visible{outline:2px solid var(--vz-accent, currentColor);outline-offset:3px}.vz-news-ext{position:absolute;top:.65rem;right:.65rem;z-index:1;width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;background:#0f172aa6;color:#fff;border-radius:50%;font-size:.9rem;line-height:1;pointer-events:none}.vz-news-ext-inline{color:var(--vz-muted, #475569);font-size:.9em;opacity:.7}.vz-news-card-date.is-new:after{content:"NEW";display:inline-block;margin-left:.5rem;padding:.05rem .4rem;background:var(--vz-accent, #c9a86a);color:var(--vz-on-accent);font-weight:700;font-size:.65rem;letter-spacing:.04em;border-radius:.2rem;vertical-align:1px}.vz-news-card-img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block}.vz-news-card-img.is-hero{aspect-ratio:16 / 10}.vz-news-card-body{padding:1rem}.vz-news-card-body.is-large,.vz-news-card-body.is-hero{padding:1.5rem}.vz-news-card-title{display:block;font-size:1rem;line-height:1.3}.vz-news-card-title.is-large{font-size:1.2rem;margin-bottom:.4rem}.vz-news-card-title.is-hero{font-size:1.5rem;margin-bottom:.5rem}.vz-news-card-date{display:inline-block;color:var(--vz-muted);margin-top:.15rem;font-size:.85rem}.vz-news-card-date.is-small{font-size:.8rem}.vz-news-card-excerpt{margin:.5rem 0 0;color:var(--vz-muted);font-size:.9rem}.vz-news-card-excerpt.is-large{margin:.75rem 0 0;font-size:.95rem}.vz-news-card-excerpt.is-mid{font-size:.95rem}.vz-news-list{display:flex;flex-direction:column;gap:1.25rem;margin-top:1.5rem}.vz-news-row{display:grid;grid-template-columns:160px 1fr;gap:1.5rem;align-items:start;text-decoration:none;color:inherit;padding-bottom:1.25rem;border-bottom:1px solid var(--vz-border);transition:opacity .15s ease}.vz-news-row:hover{opacity:.85}.vz-news-row:focus-visible{outline:2px solid var(--vz-accent, currentColor);outline-offset:3px;border-radius:.25rem}.vz-news-row-img{width:160px;aspect-ratio:4 / 3;object-fit:cover;border-radius:.5rem;display:block}.vz-news-row-img.is-placeholder{background-color:#e5e7eb}.vz-news-row-title{display:block;font-size:1.1rem;line-height:1.3}.vz-news-hero{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem;margin-top:1.5rem}.vz-news-hero-side{display:flex;flex-direction:column;gap:1rem}.vz-news-side{display:grid;grid-template-columns:90px 1fr;gap:.75rem;text-decoration:none;color:inherit;align-items:start}.vz-news-side:focus-visible{outline:2px solid var(--vz-accent, currentColor);outline-offset:3px;border-radius:.25rem}.vz-news-side-img{width:90px;aspect-ratio:1 / 1;object-fit:cover;border-radius:.35rem;display:block}.vz-news-side-img.is-placeholder{background-color:#e5e7eb}.vz-news-side-title{display:block;font-size:.95rem;line-height:1.3}.vz-news-empty{color:var(--vz-muted);margin:1.5rem 0 0}.vz-news-viewall{margin-top:1.5rem;text-align:center}.vz-news-viewall-link{display:inline-block;padding:.55rem 1rem;text-decoration:none;color:var(--vz-primary, #0f2a44);border:1px solid var(--vz-border, #e5e7eb);border-radius:.35rem;font-weight:600;transition:background-color .15s ease,border-color .15s ease}.vz-news-viewall-link:hover{background-color:var(--vz-primary, #0f2a44);color:#fff;border-color:var(--vz-primary, #0f2a44)}.vz-news-viewall-link:focus-visible{outline:2px solid var(--vz-accent, currentColor);outline-offset:3px}.vz-news-pager{display:flex;align-items:center;justify-content:center;gap:1.25rem;margin-top:2rem}.vz-news-pager-btn{padding:.45rem .9rem;background:#fff;border:1px solid var(--vz-border, #e5e7eb);border-radius:.3rem;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;color:var(--vz-primary, #0f2a44);transition:border-color .15s ease,background-color .15s ease,opacity .15s ease}.vz-news-pager-btn:hover:not(:disabled){border-color:var(--vz-primary, #0f2a44)}.vz-news-pager-btn:focus-visible{outline:2px solid var(--vz-accent, currentColor);outline-offset:2px}.vz-news-pager-btn:disabled{opacity:.35;cursor:not-allowed}.vz-news-pager-status{font-size:.9rem;color:var(--vz-muted, #475569);min-width:5rem;text-align:center}.vz-news.is-mode-archive .vz-news-card[data-page-hidden],.vz-news.is-mode-archive .vz-news-row[data-page-hidden],.vz-news.is-mode-archive .vz-news-side[data-page-hidden]{display:none}@media (max-width: 980px){.vz-news-grid.is-3col{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.vz-news-grid.is-3col,.vz-news-grid.is-2col,.vz-news-hero{grid-template-columns:1fr}.vz-news-row{grid-template-columns:110px 1fr;gap:1rem}.vz-news-row-img{width:110px}}.vz-areas-heading,.vz-areas-sub{text-align:center}.vz-areas-heading{margin:0 0 .4rem}.vz-areas-sub{margin:0 auto 1.5rem;max-width:640px}.vz-areas.is-bg-primary{background-color:var(--vz-primary);color:var(--vz-on-primary)}.vz-areas.is-bg-accent{background-color:var(--vz-accent, var(--vz-primary));color:var(--vz-on-accent)}.vz-areas.is-bg-white{background-color:#fff}.vz-areas.is-bg-light{background-color:#f7f8fa}.vz-areas.is-bg-black{background-color:#14181f;color:#fff}.vz-areas.is-bg-primary .vz-areas-heading,.vz-areas.is-bg-black .vz-areas-heading{color:#fff}.vz-areas.is-bg-primary .vz-areas-sub,.vz-areas.is-bg-black .vz-areas-sub{color:#ffffffc7}.vz-areas-grid{display:grid;gap:1.5rem;margin-top:1.75rem}.vz-areas--3-col .vz-areas-grid{grid-template-columns:repeat(3,1fr)}.vz-areas--4-col .vz-areas-grid{grid-template-columns:repeat(4,1fr);gap:1rem}.vz-area-card{position:relative;display:block;aspect-ratio:4 / 3;border-radius:.75rem;overflow:hidden;color:#fff;text-decoration:none;box-shadow:0 1px 2px #0f172a0a;transition:transform .22s ease,box-shadow .22s ease;isolation:isolate}.vz-area-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px #0f172a24}.vz-area-card:focus-visible{outline:2px solid var(--vz-accent, var(--vz-primary));outline-offset:3px}.vz-area-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .45s ease}.vz-area-card:hover .vz-area-photo:not(.is-placeholder){transform:scale(1.04)}.vz-area-photo.is-placeholder{background-image:linear-gradient(135deg,color-mix(in srgb,var(--vz-primary) 18%,#fff),color-mix(in srgb,var(--vz-primary) 40%,#fff));display:flex;align-items:center;justify-content:center}.vz-area-placeholder-pc{color:#fff9;font-size:1.6rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.vz-area-overlay{position:absolute;inset:0;background:linear-gradient(transparent 35%,#0f1e32d9);z-index:1}.vz-area-body{position:absolute;inset:auto 0 0;padding:1rem 1.1rem;z-index:2;color:#fff}.vz-areas--4-col .vz-area-body{padding:.75rem .85rem}.vz-area-name{display:block;font-size:1.25rem;line-height:1.2;font-weight:600}.vz-areas--4-col .vz-area-name{font-size:1.05rem}.vz-area-meta{display:block;margin-top:.15rem;font-size:.8rem;opacity:.85}.vz-area-postcode{letter-spacing:.1em}.vz-area-count{font-weight:500}.vz-area-blurb{margin:.35rem 0 0;font-size:.85rem;line-height:1.4;opacity:.9}.vz-areas-map-wrap{display:grid;grid-template-columns:1.4fr 1fr;gap:1.5rem;margin-top:1.75rem;align-items:stretch}.vz-areas-map-wrap.is-no-list{grid-template-columns:1fr}.vz-areas-map{position:relative;min-height:460px;border-radius:.75rem;background:linear-gradient(135deg,#eef2f7,#e2e8f0)}.vz-areas-map .maplibregl-canvas-container,.vz-areas-map .maplibregl-canvas{border-radius:.75rem}.vz-areas-map .maplibregl-canvas-container{overflow:hidden}.vz-areas-map-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--vz-muted, #64748b);font-size:.9rem}.vz-areas-list{display:flex;flex-direction:column;gap:.55rem;max-height:460px;overflow-y:auto;padding:2px 4px 2px 0}.vz-area-row{display:grid;grid-template-columns:auto 1fr auto;gap:.85rem;align-items:center;padding:.85rem 1rem;border:1px solid var(--vz-border);border-radius:.55rem;text-decoration:none;color:inherit;background:#fff;font:inherit;text-align:left;cursor:pointer;width:100%;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.vz-area-row:hover{border-color:var(--vz-primary);box-shadow:0 6px 18px #0f172a14}.vz-area-row:focus-visible{outline:2px solid var(--vz-accent, var(--vz-primary));outline-offset:2px}.vz-area-row.is-active{border-color:var(--vz-primary);background:color-mix(in srgb,var(--vz-primary) 6%,#fff);box-shadow:inset 3px 0 0 0 var(--vz-primary),0 6px 18px #0f172a1a}.vz-area-row.is-active .vz-area-row-arrow{color:var(--vz-icon-on-light);transform:translate(2px)}.vz-area-row .vz-area-row-arrow{transition:transform .18s ease,color .18s ease}.vz-area-pin{width:10px;height:10px;background:var(--vz-primary);border-radius:50%;box-shadow:0 0 0 3px color-mix(in srgb,var(--vz-primary) 18%,#fff)}.vz-area-pin.is-missing{background:#cbd5e1;box-shadow:0 0 0 3px #cbd5e159}.vz-area-row-name{display:block;font-weight:600}.vz-area-row-meta{display:block;color:var(--vz-muted);font-size:.8rem;margin-top:.1rem}.vz-area-row-warn{color:#b45309;font-weight:500}.vz-area-row-arrow{color:var(--vz-primary);font-weight:600}.vz-areas.is-bg-primary .vz-area-row,.vz-areas.is-bg-black .vz-area-row{background:#ffffff0f;border-color:#ffffff24;color:#fff}.vz-areas.is-bg-primary .vz-area-row-meta,.vz-areas.is-bg-black .vz-area-row-meta{color:#ffffffa6}.vz-areas.is-bg-primary .vz-area-row-arrow,.vz-areas.is-bg-black .vz-area-row-arrow{color:var(--vz-accent)}.vz-areas.is-bg-primary .vz-area-row:hover,.vz-areas.is-bg-black .vz-area-row:hover{background:#ffffff1f;border-color:var(--vz-accent)}.vz-areas-map .maplibregl-map{font-family:inherit}.vz-areas-map .maplibregl-popup-content{padding:0;line-height:1.4;border-radius:.65rem;box-shadow:0 12px 32px #0f172a2e;overflow:hidden;background:#fff}.vz-areas-map .maplibregl-popup-close-button{width:26px;height:26px;line-height:1;font-size:1.1rem;color:#fff;background:#0f1e328c;border-radius:50%;right:.55rem;top:.55rem;padding:0;z-index:2}.vz-areas-map .maplibregl-popup-close-button:hover{background:#0f1e32bf}.vz-area-popup{width:280px;font-size:.85rem}.vz-area-popup-photo{aspect-ratio:16 / 7;background:#f1f5f9;overflow:hidden}.vz-area-popup-photo img{width:100%;height:100%;object-fit:cover;display:block}.vz-area-popup-body{padding:.85rem .95rem 1rem}.vz-area-popup-head{display:flex;align-items:baseline;gap:.55rem;flex-wrap:wrap}.vz-area-popup-name{display:inline-block;font-size:1rem;font-weight:600;color:var(--vz-fg, #14181f);line-height:1.25}.vz-area-popup-postcode{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--vz-muted, #64748b);font-weight:500}.vz-area-popup-meta{margin-top:.2rem;font-size:.78rem;color:var(--vz-muted, #64748b)}.vz-area-popup-blurb{margin:.45rem 0 .65rem;font-size:.8rem;color:var(--vz-muted, #64748b);line-height:1.45}.vz-area-popup-address{margin:.35rem 0 .55rem;font-size:.78rem;color:var(--vz-fg, #14181f);line-height:1.45;padding-left:.55rem;border-left:2px solid color-mix(in srgb,var(--vz-primary) 25%,transparent)}.vz-area-popup-contacts{display:flex;flex-direction:column;gap:.3rem;margin:.55rem 0 .75rem;padding-top:.55rem;border-top:1px solid var(--vz-border, #e2e8f0)}.vz-area-popup-contact{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;color:var(--vz-fg, #14181f);text-decoration:none;font-weight:500}.vz-area-popup-contact:hover{color:var(--vz-primary)}.vz-area-popup-contact svg{color:var(--vz-muted, #64748b);flex-shrink:0}.vz-area-popup-contact:hover svg{color:var(--vz-primary)}.vz-area-popup-actions{display:flex;flex-direction:column;gap:.35rem;margin-top:.4rem}.vz-area-popup-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem .75rem;font:inherit;font-size:.82rem;font-weight:600;text-decoration:none;border-radius:.4rem;cursor:pointer;border:1px solid transparent;transition:background .15s ease,color .15s ease,border-color .15s ease}.vz-area-popup-btn.is-primary{background:var(--vz-primary);color:var(--vz-on-primary)}.vz-area-popup-btn.is-primary:hover{background:color-mix(in srgb,var(--vz-primary) 88%,#000)}.vz-area-popup-btn.is-secondary{background:transparent;color:var(--vz-primary);border-color:var(--vz-border, #cbd5e1)}.vz-area-popup-btn.is-secondary:hover{border-color:var(--vz-primary);background:color-mix(in srgb,var(--vz-primary) 5%,#fff)}.vz-areas-map .maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#fff}.vz-areas-map .maplibregl-ctrl-attrib{background:#ffffffc7;font-size:.7rem}.vz-areas-map .maplibregl-ctrl-logo{display:none!important}.vz-areas-map .maplibregl-ctrl-group{border-radius:.45rem;box-shadow:0 4px 12px #0f172a14;overflow:hidden}.vz-areas-map .maplibregl-ctrl-group button{width:32px;height:32px}@media (max-width: 980px){.vz-areas--4-col .vz-areas-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 860px){.vz-areas--3-col .vz-areas-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 720px){.vz-areas--3-col .vz-areas-grid,.vz-areas--4-col .vz-areas-grid{grid-template-columns:1fr}}@media (max-width: 760px){.vz-areas-map-wrap{grid-template-columns:1fr;gap:1rem}.vz-areas-list{max-height:none}.vz-areas-map{min-height:280px}}@media (max-width: 540px){.vz-areas--3-col .vz-area-name{font-size:1.1rem}.vz-area-body{padding:.85rem .95rem}}.vz-faq-heading{margin:0 0 .5rem}.vz-faq-sub{margin:0 0 1.5rem}.vz-faq-list{margin-top:2rem}.vz-faq-item{border-bottom:1px solid var(--vz-border);padding:1rem 0}.vz-faq-summary{cursor:pointer;font-weight:600;font-size:1.05rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.vz-faq-summary::-webkit-details-marker{display:none}.vz-faq-summary:focus-visible{outline:2px solid var(--vz-accent, currentColor);outline-offset:3px;border-radius:3px}.vz-faq-toggle{margin-left:1rem;transition:transform .2s ease;color:var(--vz-muted)}.vz-faq-item[open] .vz-faq-toggle{transform:rotate(45deg)}.vz-faq-answer,.vz-faq-a{margin:.75rem 0 0;line-height:1.65;color:var(--vz-fg)}.vz-faq-a{margin-top:0}.vz-faq-answer p,.vz-faq-a p{margin:0 0 .75em}.vz-faq-answer p:last-child,.vz-faq-a p:last-child{margin-bottom:0}.vz-faq-answer strong,.vz-faq-a strong{font-weight:700}.vz-faq-answer em,.vz-faq-a em{font-style:italic}.vz-faq-answer a,.vz-faq-a a{color:var(--vz-primary, currentColor);text-decoration:underline;text-underline-offset:.2em}.vz-faq-answer a:hover,.vz-faq-a a:hover{filter:brightness(1.1)}.vz-faq-flow{display:flex;flex-direction:column;gap:1.75rem;margin-top:2rem}.vz-faq-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;margin-top:2rem}.vz-faq-q{display:block;font-size:1.05rem;margin-bottom:.5rem}@media (max-width: 720px){.vz-faq-cols{gap:1.5rem}}.vz-team-heading{margin:0 0 .5rem}.vz-team-sub{margin:0 0 1.5rem}.vz-team-grid{display:grid;gap:1.5rem;margin-top:1.5rem}.vz-team-grid.is-4col{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.vz-team-grid.is-3col{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.vz-team-card{background-color:#fff;border:1px solid var(--vz-border);border-radius:.75rem;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease}.vz-team-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0f1e3214}.vz-team-card>:not(.vz-team-photo){margin-left:1rem;margin-right:1rem}.vz-team-card>.vz-team-photo+*{margin-top:1rem}.vz-team-card>:last-child:not(.vz-team-photo){margin-bottom:1rem}.vz-team-card.is-card{border:1px solid var(--vz-border);border-radius:.75rem;padding:1.5rem;overflow:visible}.vz-team-card.is-card>:not(.vz-team-photo){margin-left:0;margin-right:0}.vz-team-card.is-card>:last-child{margin-bottom:0}.vz-team-photo{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.vz-team-photo.is-square{border-radius:.5rem}.vz-team-photo.is-circle{width:120px;height:120px;aspect-ratio:auto;border-radius:50%}.vz-team-photo.is-circle.is-large{margin-bottom:1rem}.vz-team-photo.is-placeholder{background-color:#e5e7eb}.vz-team-name{display:block;margin-top:.75rem}.vz-team-name.is-large{font-size:1.1rem;margin-top:0}.vz-team-role{color:var(--vz-muted);font-size:.9rem;display:block}.vz-team-role.is-large{font-size:.95rem}.vz-team-bio{font-size:.9rem;margin:.5rem 0 0;line-height:1.6}.vz-team-bio.is-small{font-size:.9rem}.vz-team-bio.is-mid{font-size:.95rem}.vz-team-link{display:block;color:inherit;text-decoration:none;font-size:.9rem;margin-top:.25rem}.vz-team-link:hover{text-decoration:underline}.vz-team-link:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.vz-team-link.is-muted{color:var(--vz-muted)}.vz-team-contacts{margin-top:.75rem;display:flex;flex-direction:column;gap:.25rem;font-size:.9rem}.vz-team-contacts.is-row{flex-direction:row;flex-wrap:wrap;gap:1rem}.vz-team-list{display:flex;flex-direction:column;gap:1.5rem;margin-top:1.5rem}.vz-team-row{display:grid;grid-template-columns:120px 1fr;gap:1.5rem;align-items:start;padding-bottom:1.5rem;border-bottom:1px solid var(--vz-border)}.vz-team-row:last-child{border-bottom:0}@media (min-width: 900px){.vz-team-list{display:grid;grid-template-columns:1fr 1fr;column-gap:3rem;row-gap:2rem}.vz-team-row{padding-bottom:0;border-bottom:0}}@media (max-width: 720px){.vz-team-row{grid-template-columns:88px 1fr;gap:1rem}.vz-team-photo.is-circle{width:88px;height:88px}}.vz-brl-head{text-align:center;margin-bottom:2rem}.vz-brl-heading{margin:0 0 .5rem}.vz-brl-subheading{color:var(--vz-muted);max-width:640px;margin:0 auto}.vz-brl-grid{display:grid;gap:1.75rem}.vz-brl.is-density-3-col .vz-brl-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vz-brl.is-density-2-col .vz-brl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.vz-brl.is-density-list .vz-brl-grid{grid-template-columns:1fr;gap:2rem}@media (max-width: 1080px){.vz-brl.is-density-3-col .vz-brl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.vz-brl.is-density-3-col .vz-brl-grid,.vz-brl.is-density-2-col .vz-brl-grid{grid-template-columns:1fr}}.vz-brl-card{display:flex;flex-direction:column;background-color:#fff;border:1px solid #e2e8f0;border-radius:.8rem;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.vz-brl-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0f1e3214}.vz-brl.is-density-2-col .vz-brl-card{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"photo photo" "body  map"}.vz-brl.is-density-2-col .vz-brl-photo{grid-area:photo;aspect-ratio:auto;height:180px}.vz-brl.is-density-2-col .vz-brl-body{grid-area:body;min-width:0}.vz-brl.is-density-2-col .vz-brl-map{grid-area:map;height:100%;min-height:240px;border-top:0;border-left:1px solid #e2e8f0}.vz-brl.is-density-list .vz-brl-card{flex-direction:row;align-items:stretch}.vz-brl.is-density-list .vz-brl-photo{width:32%;flex-shrink:0;aspect-ratio:auto;min-height:280px}.vz-brl.is-density-list .vz-brl-body{flex:1;min-width:0;padding:1.5rem 1.75rem}.vz-brl.is-density-list .vz-brl-map{width:32%;flex-shrink:0;height:auto;min-height:280px;border-top:0;border-left:1px solid #e2e8f0}.vz-brl.is-density-list .vz-brl-photo img{height:100%}.vz-brl-photo{width:100%;aspect-ratio:16 / 9;background-color:#f1f5f9;overflow:hidden}.vz-brl-photo img{width:100%;height:100%;object-fit:cover;display:block}.vz-brl-photo img.is-logo,.vz-brl-mini-photo img.is-logo{object-fit:contain;background-color:#fff;padding:14px}.vz-brl-mini-photo img.is-logo{padding:10px}.vz-brl-photo-fallback{width:100%;height:100%;background-image:linear-gradient(135deg,#e2e8f0,#cbd5e1)}.vz-brl-body{padding:1.25rem 1.35rem 1rem;flex:1}.vz-brl-name{margin:0 0 .35rem;font-size:1.25rem;color:var(--vz-primary)}.vz-brl-address{margin:0 0 .85rem;color:var(--vz-muted);line-height:1.5}.vz-brl-contact{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.vz-brl-cbtn{appearance:none;background:#f8fafc;color:var(--vz-primary);border:1px solid #e2e8f0;border-radius:999px;padding:.4rem .8rem;font:inherit;font-size:.85rem;font-weight:500;line-height:1.2;display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.vz-brl-cbtn:hover{background:#fff;border-color:var(--vz-primary)}.vz-brl-cbtn:focus-visible{outline:2px solid var(--vz-primary);outline-offset:2px}.vz-brl-cbtn i{font-size:.95rem;color:var(--vz-muted)}.vz-brl-cbtn.is-whatsapp i{color:#25d366}.vz-brl-cbtn.is-whatsapp:hover{border-color:#25d366;color:#1da14d}.vz-brl-cbtn.is-livechat:hover{border-color:var(--vz-primary)}.vz-brl-cbtn.is-livechat:hover i{color:var(--vz-primary)}.vz-brl-office-link{display:inline-flex;align-items:center;gap:.35rem;margin-top:.85rem;font-size:.9rem;font-weight:600;color:var(--vz-primary);text-decoration:none}.vz-brl-office-link span{transition:transform .15s ease}.vz-brl-office-link:hover span{transform:translate(3px)}.vz-brl-office-link:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.vz-brl-mini .vz-brl-office-link{margin-top:.55rem;font-size:.82rem}.vz-brl-hours{border-top:1px solid #e2e8f0;padding-top:.85rem;margin-top:.25rem}.vz-brl-hours-label{display:block;margin-bottom:.4rem;font-size:.85rem}.vz-brl-hours-table{border-collapse:collapse;width:100%;font-size:.9rem}.vz-brl-hours-days{padding:.15rem 1rem .15rem 0;color:var(--vz-muted)}.vz-brl-hours-time{padding:.15rem 0}.vz-brl-map{width:100%;height:200px;position:relative;background-color:#f1f5f9;border-top:1px solid #e2e8f0}.vz-brl-map-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--vz-muted);font-size:.85rem}.vz-brl-map .maplibregl-ctrl-attrib{font-size:.6rem}.vz-brl-map .maplibregl-ctrl-logo{display:none}.vz-brl-nav{display:flex;flex-direction:column;gap:1rem;--vz-brl-nav-h: clamp(420px, calc(100vh - 220px) , 680px)}.vz-brl-nav-search{display:flex;align-items:center;gap:.75rem;padding:.35rem .5rem .35rem 1rem;border:1px solid #e2e8f0;border-radius:999px;background:#fff;max-width:540px}.vz-brl-nav-search:focus-within{border-color:var(--vz-primary);box-shadow:0 0 0 3px #0f1e3214}.vz-brl-nav-search-icon{color:var(--vz-muted)}.vz-brl-nav-search-input{flex:1;border:0;background:transparent;font:inherit;font-size:1rem;padding:.55rem 0;color:var(--vz-primary)}.vz-brl-nav-search-input:focus{outline:0}.vz-brl-nav-search-input::-webkit-search-cancel-button{-webkit-appearance:none;height:16px;width:16px;background:currentColor;color:var(--vz-muted);mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 3l10 10M13 3L3 13' stroke='%23000' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / contain no-repeat;cursor:pointer}.vz-brl-nav-count{flex-shrink:0;font-size:.8rem;color:var(--vz-muted);background:#f8fafc;border-radius:999px;padding:.25rem .65rem}.vz-brl-nav-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:1.5rem;align-items:start}.vz-brl-nav-list{list-style:none;margin:0;padding:0;max-height:var(--vz-brl-nav-h);overflow-y:auto;display:flex;flex-direction:column;gap:.85rem;padding-right:.35rem}.vz-brl-nav-list::-webkit-scrollbar{width:8px}.vz-brl-nav-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.vz-brl-nav-list::-webkit-scrollbar-thumb:hover{background:#94a3b8}.vz-brl-mini{display:flex;gap:.9rem;padding:.85rem .95rem;background:#fff;border:1px solid #e2e8f0;border-radius:.65rem;transition:border-color .15s,box-shadow .15s,background .15s;cursor:default}.vz-brl-mini[hidden]{display:none}.vz-brl-mini.is-active{border-color:var(--vz-primary);background:#fafbfc;box-shadow:0 8px 20px #0f1e3214}.vz-brl-mini-photo{flex-shrink:0;width:110px;height:110px;border-radius:.5rem;overflow:hidden;background:#f1f5f9}.vz-brl-mini-photo img{width:100%;height:100%;object-fit:cover;display:block}.vz-brl-mini-body{flex:1;min-width:0}.vz-brl-mini-name{margin:0 0 .2rem;font-size:1.05rem;color:var(--vz-primary)}.vz-brl-mini-address{margin:0 0 .55rem;color:var(--vz-muted);font-size:.85rem;line-height:1.4}.vz-brl-mini .vz-brl-contact{margin-bottom:0}.vz-brl-mini .vz-brl-cbtn{padding:.25rem .6rem;font-size:.78rem}.vz-brl-mini-hours{margin-top:.55rem;font-size:.82rem}.vz-brl-mini-hours summary{cursor:pointer;color:var(--vz-muted);font-weight:500;user-select:none}.vz-brl-mini-hours summary:hover{color:var(--vz-primary)}.vz-brl-mini-hours[open] summary{margin-bottom:.35rem}.vz-brl-mini-hours .vz-brl-hours-table{font-size:.82rem}.vz-brl-nav-noresults{padding:2rem 1rem;text-align:center;color:var(--vz-muted);list-style:none}.vz-brl-nav-mapwrap{position:sticky;top:1.5rem}.vz-brl-nav-map{width:100%;height:var(--vz-brl-nav-h);border:1px solid #e2e8f0;border-radius:.8rem;overflow:hidden;position:relative;background:#f1f5f9}.vz-brl-nav-map .maplibregl-ctrl-attrib{font-size:.65rem}.vz-brl-nav-map .maplibregl-ctrl-logo{display:none}.vz-brl-pin{transition:opacity .18s}.vz-brl-pin-bubble{transition:transform .18s,box-shadow .18s}.vz-brl-pin.is-active .vz-brl-pin-bubble{transform:scale(1.12);box-shadow:0 10px 22px #0f1e3273}.vz-brl-pin.is-active{z-index:2}.vz-brl-pin.is-dimmed{opacity:.25}.vz-brl-suggest{margin:1.75rem auto 0;max-width:640px;padding:.75rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:.55rem;color:var(--vz-muted);font-size:.88rem;text-align:center}.vz-brl-suggest i{color:var(--vz-primary);margin-right:.35rem}.vz-brl-suggest strong{color:var(--vz-primary);font-weight:600}@media (max-width: 880px){.vz-brl-nav-grid{grid-template-columns:1fr}.vz-brl-nav-mapwrap{position:static;order:-1}.vz-brl-nav-map{height:320px}.vz-brl-nav-list{max-height:none;padding-right:0}.vz-brl-mini-photo{width:90px;height:90px}}.vz-brl-overflow{text-align:center;margin-top:1.75rem}.vz-brl-overflow-link{color:var(--vz-primary);text-decoration:none;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:2px}.vz-brl-overflow-link:hover{color:var(--vz-icon-on-light)}.vz-brl-overflow-link:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:2px}.vz-brl-empty{padding:2.5rem 1.5rem;text-align:center;background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:.8rem;color:var(--vz-muted)}.vz-brl-empty p{margin:.25rem 0}.vz-brl-empty strong{color:var(--vz-primary)}@media (max-width: 880px){.vz-brl.is-density-list .vz-brl-card{flex-direction:column;align-items:stretch}.vz-brl.is-density-list .vz-brl-photo,.vz-brl.is-density-list .vz-brl-map{width:100%}.vz-brl.is-density-list .vz-brl-photo{aspect-ratio:16/9;min-height:0}.vz-brl.is-density-list .vz-brl-map{min-height:220px;height:220px;border-left:0;border-top:1px solid #e2e8f0}.vz-brl.is-density-list .vz-brl-photo img{aspect-ratio:16/9}.vz-brl.is-density-2-col .vz-brl-card{display:flex;flex-direction:column}.vz-brl.is-density-2-col .vz-brl-photo{aspect-ratio:16/9;height:auto}.vz-brl.is-density-2-col .vz-brl-map{border-left:0;border-top:1px solid #e2e8f0;height:200px;min-height:200px}}@media (max-width: 720px){.vz-brl-grid{gap:1.25rem}}.vz-ad-head{margin-bottom:1.25rem}.vz-ad-head h2{font-family:var(--vz-headings-font, inherit);margin:0 0 .35rem}.vz-ad-sub{color:var(--vz-muted);margin:0}.vz-ad-empty{padding:2.5rem 1.5rem;text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:.8rem;color:var(--vz-muted)}.vz-ad-tools{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.vz-ad-search{display:flex;align-items:center;gap:.6rem;flex:1;min-width:220px;padding:.15rem .9rem;border:1px solid var(--vz-border, #e2e8f0);border-radius:.55rem;background:#fff}.vz-ad-search i{color:var(--vz-muted)}.vz-ad-search input{flex:1;border:0;background:transparent;font:inherit;padding:.6rem 0}.vz-ad-search input:focus{outline:0}.vz-ad-search:focus-within{border-color:var(--vz-primary);box-shadow:0 0 0 3px #0f1e3212}.vz-ad-office{font:inherit;padding:.6rem .8rem;border:1px solid var(--vz-border, #e2e8f0);border-radius:.55rem;background:#fff}.vz-ad-split{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:2rem;align-items:start}.vz-ad-list{border:1px solid var(--vz-border, #e2e8f0);border-radius:.75rem;overflow:hidden auto;background:#fff;max-height:640px}.vz-ad-row{display:flex;align-items:center;gap:.85rem;width:100%;text-align:left;padding:.85rem 1rem;border:0;border-bottom:1px solid var(--vz-border, #e2e8f0);background:#fff;cursor:pointer;font:inherit;color:inherit;transition:background .12s}.vz-ad-row:last-of-type{border-bottom:0}.vz-ad-row[hidden]{display:none}.vz-ad-row:hover{background:#f8fafc}.vz-ad-row.is-active{background:#fff;box-shadow:inset 3px 0 0 var(--vz-accent, #f2c200)}.vz-ad-row:focus-visible{outline:2px solid var(--vz-primary);outline-offset:-2px}.vz-ad-avatar,.vz-ad-avatar-ph{width:46px;height:46px;border-radius:50%;flex:0 0 46px}.vz-ad-avatar img{width:46px;height:46px;border-radius:50%;object-fit:cover;display:block}.vz-ad-avatar-ph{display:grid;place-items:center;background:var(--vz-primary, #222);color:var(--vz-on-primary, #fff);font-family:var(--vz-headings-font, inherit);font-weight:700;font-size:.95rem}.vz-ad-row-body{display:flex;flex-direction:column;min-width:0}.vz-ad-row-name{font-weight:600}.vz-ad-row-meta{color:var(--vz-muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vz-ad-noresults{padding:1.5rem;text-align:center;color:var(--vz-muted)}.vz-ad-detail{border:1px solid var(--vz-border, #e2e8f0);border-radius:.75rem;background:#fff;overflow:hidden}.vz-ad-profile[hidden]{display:none}.vz-ad-profile-top{display:flex;gap:1.5rem;align-items:center;padding:2rem;border-bottom:1px solid var(--vz-border, #e2e8f0)}.vz-ad-profile-photo,.vz-ad-profile-ph{width:120px;height:120px;border-radius:50%;flex:0 0 120px}.vz-ad-profile-photo img{width:120px;height:120px;border-radius:50%;object-fit:cover;display:block}.vz-ad-profile-ph{display:grid;place-items:center;background:var(--vz-primary, #222);color:var(--vz-on-primary, #fff);font-family:var(--vz-headings-font, inherit);font-weight:700;font-size:2rem}.vz-ad-profile-head h3{font-family:var(--vz-headings-font, inherit);font-size:1.6rem;margin:0}.vz-ad-profile-title{color:var(--vz-muted);margin-top:.2rem}.vz-ad-profile-office{font-size:.9rem;margin-top:.5rem;color:var(--vz-fg);opacity:.8}.vz-ad-profile-contact{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.vz-ad-btn{display:inline-flex;align-items:center;gap:.45rem;font:inherit;font-weight:600;font-size:.85rem;padding:.5rem .9rem;border-radius:.5rem;border:1px solid var(--vz-primary);background:var(--vz-primary);color:var(--vz-on-primary, #fff);text-decoration:none;cursor:pointer}.vz-ad-btn.is-ghost{background:transparent;color:var(--vz-primary)}.vz-ad-btn:focus-visible{outline:2px solid var(--vz-primary);outline-offset:2px}.vz-ad-profile-bio{padding:1.5rem 2rem;color:var(--vz-fg)}.vz-ad-profile-bio h4{font-family:var(--vz-headings-font, inherit);margin:0 0 .5rem;font-size:1.05rem}.vz-ad-profile-bio p{margin:0;opacity:.85;line-height:1.6}.vz-ad-profile-listings{padding:0 2rem 2rem}.vz-ad-profile-listings h4{font-family:var(--vz-headings-font, inherit);margin:.5rem 0 1rem;font-size:1.05rem;display:flex;align-items:center;gap:.5rem}.vz-ad-count{font-size:.75rem;font-weight:600;background:var(--vz-accent, #f2c200);color:var(--vz-on-accent, #1a1a1a);border-radius:999px;padding:.1rem .5rem}.vz-ad-listings-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.vz-ad-pcard{border:1px solid var(--vz-border, #e2e8f0);border-radius:.6rem;overflow:hidden;text-decoration:none;color:inherit;background:#fff;transition:transform .15s,box-shadow .15s}.vz-ad-pcard:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0f1e3214}.vz-ad-pcard-media{aspect-ratio:4/3;background:#e5e7eb}.vz-ad-pcard-media img{width:100%;height:100%;object-fit:cover;display:block}.vz-ad-pcard-ph{width:100%;height:100%;display:grid;place-items:center}.vz-ad-pcard-ph i{font-size:1.5rem;color:#9aa5b1}.vz-ad-pcard-body{padding:.7rem .85rem;display:flex;flex-direction:column;gap:.15rem}.vz-ad-pcard-price{font-size:1.05rem}.vz-ad-pcard-addr{color:var(--vz-muted);font-size:.82rem}@media (max-width: 860px){.vz-ad-split{grid-template-columns:1fr}.vz-ad-list{max-height:380px}.vz-ad-profile-top{flex-direction:column;text-align:center}.vz-ad-profile-contact{justify-content:center}}.vz-cform-inner.is-narrow{max-width:560px;text-align:center}.vz-cform-inner.is-wide{max-width:680px}.vz-cform-heading{margin:0 0 .5rem}.vz-cform-heading.is-center,.vz-cform-sub.is-center{text-align:center}.vz-cform-cta{display:inline-block;margin-top:1rem;padding:1rem 2rem;background-color:var(--vz-primary);color:var(--vz-on-primary);border:0;border-radius:.5rem;font:inherit;font-weight:600;cursor:pointer;transition:filter .15s ease,transform .15s ease}.vz-cform-cta:hover{filter:brightness(1.08)}.vz-cform-cta:focus-visible{outline:2px solid currentColor;outline-offset:3px}.vz-cform-cta.is-row{margin-top:.25rem}.vz-cform-cta.is-spaced{margin-top:1.5rem}.vz-cform-cta[disabled]{opacity:.6;cursor:progress}.vz-cform-fields{display:grid;gap:.75rem;margin-top:2rem}.vz-cform-input{padding:.7rem;border:1px solid #d4d8df;border-radius:.4rem;font:inherit;width:100%;background-color:#fff;color:var(--vz-muted)}.vz-cform-form{display:grid;gap:1rem;margin-top:1.5rem;text-align:left}.vz-cform-row{display:grid;gap:.35rem}.vz-cform-label{font-weight:600;font-size:.9rem}.vz-cform-req{color:var(--vz-primary)}.vz-cform-check{display:flex;align-items:center;gap:.55rem;font-size:.92rem;cursor:pointer;padding:.3rem 0}.vz-cform-check input{width:18px;height:18px;accent-color:var(--vz-primary);cursor:pointer}.vz-cform-form.is-custom{grid-template-columns:repeat(6,1fr);align-items:start}.vz-cform-row.is-w-full{grid-column:1 / -1}.vz-cform-row.is-w-half{grid-column:span 3}.vz-cform-row.is-w-third{grid-column:span 2}.vz-cform-form.is-custom>.vz-cform-consent,.vz-cform-form.is-custom>.vz-cform-status{grid-column:1 / -1}.vz-cform-form.is-custom>.vz-cform-cta{grid-column:1 / -1;justify-self:start}.vz-cform-select{appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23555' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;padding-right:2.2rem}@media (max-width: 640px){.vz-cform-form.is-custom .vz-cform-row{grid-column:1 / -1}}.vz-cform-form .vz-cform-input{color:inherit}.vz-cform-form .vz-cform-input:focus-visible{outline:2px solid var(--vz-primary);outline-offset:1px;border-color:var(--vz-primary)}.vz-cform-input[aria-invalid=true]{border-color:#c0392b}.vz-cform-hp{position:absolute!important;left:-9999px;width:1px;height:1px;overflow:hidden}.vz-cform-status{margin:.25rem 0 0;font-size:.9rem}.vz-cform-status.is-error{color:#c0392b}.vz-cform-consent{font-size:.85rem;line-height:1.45}.vz-cform-consent label{display:flex;gap:.5rem;align-items:flex-start;cursor:pointer}.vz-cform-consent input{margin-top:.2rem;flex:none}.vz-cform-consent a{color:var(--vz-primary);text-decoration:underline}.vz-cform-consent input[aria-invalid=true]{outline:2px solid #c0392b;outline-offset:2px}.vz-cform-success{margin-top:1.5rem;padding:1rem 1.25rem;border-radius:.5rem;background:color-mix(in srgb,var(--vz-primary) 12%,transparent);border:1px solid color-mix(in srgb,var(--vz-primary) 35%,transparent)}.vz-cform-success p{margin:0}.vz-cform-split{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem;align-items:center}.vz-cform-image{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:.75rem;display:block}.vz-cform-image.is-placeholder{background-image:linear-gradient(135deg,var(--vz-primary),#475569)}@media (max-width: 720px){.vz-cform-split{gap:1.75rem}}.vz-router-inner{max-width:620px;margin-inline:auto;text-align:center}.vz-router-heading{margin:0 0 .5rem}.vz-router-prompt{margin:0 auto 1.5rem}.vz-router-options{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.vz-router-opt{flex:1 1 200px;max-width:320px;padding:1rem 1.5rem;border:1px solid color-mix(in srgb,var(--vz-primary) 40%,transparent);border-radius:.6rem;background:#fff;color:var(--vz-primary);font:inherit;font-weight:600;text-decoration:none;text-align:center;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.vz-router-opt:hover{background:var(--vz-primary);color:var(--vz-on-primary);transform:translateY(-1px)}.vz-router-opt:focus-visible{outline:2px solid var(--vz-primary);outline-offset:2px}.vz-router-pc{display:grid;gap:1.25rem}.vz-router-pc-form{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center;align-items:start}.vz-router-pc-input{flex:1 1 220px;max-width:320px;padding:.85rem 1rem;border:1px solid #d4d8df;border-radius:.5rem;font:inherit;text-transform:uppercase}.vz-router-pc-input:focus-visible{outline:2px solid var(--vz-primary);outline-offset:1px;border-color:var(--vz-primary)}.vz-router-pc-input[aria-invalid=true]{border-color:#c0392b}.vz-router-pc-error{color:#c0392b;font-size:.9rem;margin:0;flex-basis:100%}.vz-router-cta{display:inline-block;padding:.95rem 2rem;background:var(--vz-primary);color:var(--vz-on-primary);border:0;border-radius:.5rem;font:inherit;font-weight:600;text-decoration:none;cursor:pointer;transition:filter .15s ease}.vz-router-cta:hover{filter:brightness(1.08)}.vz-router-cta:focus-visible{outline:2px solid currentColor;outline-offset:3px}.vz-router-result{display:grid;gap:.9rem;justify-items:center;padding:1.5rem;border-radius:.6rem;background:color-mix(in srgb,var(--vz-primary) 8%,transparent);border:1px solid color-mix(in srgb,var(--vz-primary) 22%,transparent)}.vz-router-result-msg{margin:0}.vz-router-addr-q{margin:0;font-weight:600}.vz-router-addr-list{display:flex;flex-direction:column;gap:.5rem;width:100%;max-width:420px}.vz-router-addr-list .vz-router-opt{flex:none;max-width:none;width:100%}.vz-router-cta.is-plain{background:none;color:var(--vz-muted);padding:.4rem;font-weight:500;text-decoration:underline}.vz-router-cta.is-plain:hover{filter:none;color:var(--vz-fg, var(--vz-primary))}.vz-router-reset{background:none;border:0;padding:0;color:var(--vz-muted);font:inherit;font-size:.85rem;cursor:pointer;text-decoration:underline}.vz-router-find{display:grid;gap:.75rem;justify-items:stretch;max-width:540px;margin-inline:auto;text-align:left}.vz-router-find-label{font-weight:600;font-size:1rem}.vz-router-find-row{display:grid;grid-template-columns:1fr auto;gap:.6rem;align-items:stretch}.vz-router-find-input{width:100%;min-width:0;padding:1.05rem 1.15rem;border:1.5px solid #cbd2db;border-radius:.6rem;font:inherit;font-size:1.08rem;text-transform:uppercase}.vz-router-find-input::placeholder{text-transform:none}.vz-router-find-input:focus-visible{outline:2px solid var(--vz-primary);outline-offset:1px;border-color:var(--vz-primary)}.vz-router-find-go{flex:0 0 auto;padding-inline:2rem}.vz-router-find-results{display:flex;flex-direction:column;gap:.5rem}.vz-router-find-results[hidden]{display:none}.vz-router-find-results .vz-router-opt{flex:none;max-width:none;width:100%;text-align:left;padding:1rem 1.25rem}.vz-router-find-none{display:grid;gap:.6rem;justify-items:center;text-align:center;padding:1.25rem;border-radius:.6rem;background:color-mix(in srgb,var(--vz-primary) 7%,transparent)}.vz-router-find-none[hidden]{display:none}.vz-router-find-none-msg{margin:0;font-weight:600}.vz-router-find-street{padding-inline:2rem}@media (max-width: 480px){.vz-router-find-row{grid-template-columns:1fr}}.vz-foot-links{display:grid;gap:2rem;margin-top:1.5rem}.vz-foot-links:first-child{margin-top:0}.vz-foot-links.is-layout-1col{grid-template-columns:1fr}.vz-foot-links.is-layout-2col{grid-template-columns:repeat(2,1fr)}.vz-foot-links.is-layout-3col{grid-template-columns:repeat(3,1fr)}.vz-foot-links.is-layout-4col{grid-template-columns:repeat(4,1fr)}.vz-foot-links.is-layout-row{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:center;padding:.5rem 0}@media (max-width: 720px){.vz-foot-links.is-layout-2col,.vz-foot-links.is-layout-3col,.vz-foot-links.is-layout-4col{grid-template-columns:1fr;gap:1.5rem}}.vz-foot-col-heading{display:block;margin:0 0 .75rem;font-size:.95rem;font-weight:600;letter-spacing:.01em}.vz-foot-col-list{list-style:none;padding:0;margin:0}.vz-foot-col-list li{margin:.4rem 0}.vz-foot-link{color:inherit;text-decoration:none;opacity:.85;font-size:.95rem;transition:opacity .15s ease}.vz-foot-link:hover{opacity:1}.vz-foot-link:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:3px;opacity:1}.vz-social{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1.5rem}.vz-social:first-child{margin-top:0}.vz-social.is-align-center{justify-content:center}.vz-social.is-align-start{justify-content:flex-start}.vz-social.is-align-end{justify-content:flex-end}.vz-social.is-style-pills{gap:.6rem}.vz-social-link{display:inline-flex;align-items:center;gap:.4rem;color:inherit;text-decoration:none;transition:opacity .15s ease,transform .15s ease,background-color .15s ease}.vz-social-link:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:4px}.vz-social.is-style-icon-only .vz-social-icon svg{width:22px;height:22px;display:block}.vz-social.is-style-icon-only.is-tone-mono .vz-social-link{opacity:.7}.vz-social.is-style-icon-only.is-tone-mono .vz-social-link:hover,.vz-social.is-style-icon-only.is-tone-mono .vz-social-link:focus-visible{opacity:1}.vz-social.is-style-icon-only.is-tone-brand .vz-social-link{color:var(--vz-sb-brand, inherit)}.vz-social.is-style-icon-only.is-tone-brand .vz-social-link:hover{filter:brightness(1.15)}.vz-social.is-style-icon-with-label .vz-social-link{font-size:.9rem}.vz-social.is-style-icon-with-label .vz-social-icon svg{width:20px;height:20px;display:block}.vz-social.is-style-icon-with-label.is-tone-mono .vz-social-link{opacity:.85}.vz-social.is-style-icon-with-label.is-tone-mono .vz-social-link:hover,.vz-social.is-style-icon-with-label.is-tone-mono .vz-social-link:focus-visible{opacity:1}.vz-social.is-style-icon-with-label.is-tone-brand .vz-social-icon{color:var(--vz-sb-brand, inherit)}.vz-social.is-style-icon-with-label.is-tone-brand .vz-social-link:hover .vz-social-icon{filter:brightness(1.15)}.vz-social.is-style-pills .vz-social-link{padding:.5rem .85rem;border-radius:999px;font-size:.85rem}.vz-social.is-style-pills.is-tone-brand .vz-social-link{background-color:var(--vz-sb-brand, var(--vz-primary));color:#fff}.vz-social.is-style-pills.is-tone-brand .vz-social-link:hover{filter:brightness(1.08)}.vz-social.is-style-pills.is-tone-mono .vz-social-link{background-color:transparent;color:inherit;border:1px solid currentColor;opacity:.85}.vz-social.is-style-pills.is-tone-mono .vz-social-link:hover,.vz-social.is-style-pills.is-tone-mono .vz-social-link:focus-visible{opacity:1}.vz-social.is-style-pills .vz-social-icon svg{width:16px;height:16px;display:block}.vz-process-steps{padding:4rem 0}.vz-process-steps.is-section-white{background-color:#fff}.vz-process-steps.is-section-light{background-color:#f7f8fa}.vz-process-header{text-align:center;max-width:720px;margin:0 auto 3rem}.vz-process-heading{margin:0 0 .65rem}.vz-process-subheading{margin:0;color:var(--vz-muted)}.vz-process-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3.5rem;position:relative}.vz-process-item{display:grid;gap:2.5rem;align-items:center;position:relative}.vz-process-item--image-left,.vz-process-item--image-right{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.vz-process-item--image-right .vz-process-media{order:2}.vz-process-item--image-right .vz-process-text-col{order:1}.vz-process-item--no-image{grid-template-columns:1fr}.vz-process-media{position:relative;overflow:hidden;border-radius:.75rem;aspect-ratio:4 / 3;background-color:#e2e8f0}.vz-process-image{width:100%;height:100%;object-fit:cover;display:block}.vz-process-text-col{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.vz-process-number{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;font-feature-settings:"tnum"}.vz-process-number-inner:focus-visible{outline:2px solid var(--vz-accent);outline-offset:3px;border-radius:.25rem}.vz-process-number--circle{width:64px;height:64px;border-radius:50%;background-color:var(--vz-accent);color:var(--vz-primary-on-accent, var(--vz-on-accent, #fff));font-size:1.4rem;font-weight:700}.vz-process-number--bracketed{font-size:.85rem;font-weight:600;letter-spacing:.04em;color:var(--vz-primary);opacity:.7}.vz-process-number--bracketed .vz-process-number-inner:before{content:"[";margin-right:.15rem;opacity:.65}.vz-process-number--bracketed .vz-process-number-inner:after{content:"]";margin-left:.15rem;opacity:.65}.vz-process-number--minimal{font-size:2rem;font-weight:700;color:var(--vz-primary);line-height:1}.vz-process-step-heading{margin:0;font-size:1.5rem;line-height:1.25;color:var(--vz-fg)}.vz-process-step-heading:focus-visible{outline:2px solid var(--vz-accent);outline-offset:3px;border-radius:.25rem}.vz-process-step-body{margin:0;color:var(--vz-muted);font-size:1rem;line-height:1.6}.vz-process-step-body p:first-child{margin-top:0}.vz-process-step-body p:last-child{margin-bottom:0}.vz-process-steps.has-connector .vz-process-list:before{content:"";position:absolute;left:32px;top:32px;bottom:32px;width:1px;background-color:var(--vz-border);pointer-events:none;z-index:0}.vz-process-steps.has-connector .vz-process-number{position:relative;z-index:1}@media (max-width: 720px){.vz-process-steps{padding:2.5rem 0}.vz-process-list{gap:2.5rem}.vz-process-item,.vz-process-item--image-left,.vz-process-item--image-right,.vz-process-item--no-image{grid-template-columns:1fr;gap:1.25rem}.vz-process-item--image-right .vz-process-media,.vz-process-item--image-right .vz-process-text-col{order:initial}.vz-process-media{aspect-ratio:16 / 10}.vz-process-step-heading{font-size:1.25rem}.vz-process-number--circle{width:48px;height:48px;font-size:1.1rem}.vz-process-number--minimal{font-size:1.65rem}.vz-process-steps.has-connector .vz-process-list:before{display:none}}.vz-widget-showcase{padding:4rem 0}.vz-widget-showcase.is-section-white{background-color:#fff}.vz-widget-showcase.is-section-light{background-color:#f7f8fa}.vz-widget-showcase.is-section-primary{background-color:var(--vz-primary, #0F2A44)}.vz-widget-showcase.is-section-primary .vz-widget-showcase-heading,.vz-widget-showcase.is-section-primary .vz-widget-showcase-subheading,.vz-widget-showcase.is-section-primary .vz-widget-showcase-tile-heading{color:#fff}.vz-widget-showcase.is-section-primary .vz-widget-showcase-subheading,.vz-widget-showcase.is-section-primary .vz-widget-showcase-tile-body{color:#ffffffc7}.vz-widget-showcase.is-section-primary .vz-widget-showcase-tile{background-color:#ffffff0f;border-color:#ffffff1f}.vz-widget-showcase.is-section-primary .vz-widget-showcase-tile:hover{background-color:#ffffff1a;border-color:#ffffff38}.vz-widget-showcase.is-section-primary .vz-widget-showcase-icon{background-color:var(--vz-accent, #F2C200);color:var(--vz-primary-on-accent, var(--vz-on-accent, #fff))}.vz-widget-showcase-header{text-align:center;max-width:720px;margin:0 auto 3rem}.vz-widget-showcase-heading{margin:0 0 .65rem}.vz-widget-showcase-subheading{margin:0;color:var(--vz-muted)}.vz-widget-showcase-layout{display:flex;gap:3rem;align-items:center}.vz-widget-showcase.is-layout-illustration-left .vz-widget-showcase-layout{flex-direction:row}.vz-widget-showcase.is-layout-illustration-right .vz-widget-showcase-layout{flex-direction:row-reverse}.vz-widget-showcase.is-layout-stack .vz-widget-showcase-layout{flex-direction:column;align-items:stretch;gap:2.25rem}.vz-widget-showcase-illustration{flex:0 0 auto;width:100%;max-width:400px}.vz-widget-showcase.is-layout-illustration-left .vz-widget-showcase-illustration,.vz-widget-showcase.is-layout-illustration-right .vz-widget-showcase-illustration{flex:0 0 42%;max-width:400px}.vz-widget-showcase.is-layout-stack .vz-widget-showcase-illustration{margin:0 auto}.vz-widget-showcase-svg{display:block;width:100%;height:auto}.vz-widget-showcase-grid{list-style:none;margin:0;padding:0;flex:1 1 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.vz-widget-showcase.is-layout-stack .vz-widget-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width: 960px){.vz-widget-showcase.is-layout-stack .vz-widget-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.vz-widget-showcase-cell{margin:0}.vz-widget-showcase-tile{display:flex;align-items:flex-start;gap:.85rem;width:100%;padding:1rem 1.1rem;border-radius:.65rem;border:1px solid var(--vz-border, #eef0f3);background-color:#fff;text-align:left;cursor:pointer;color:inherit;font:inherit;transition:transform .15s ease,border-color .15s ease,background-color .15s ease}.vz-widget-showcase-tile:hover{transform:translateY(-2px);border-color:var(--vz-primary, #0F2A44);background-color:#fff}.vz-widget-showcase-tile:focus-visible{outline:2px solid var(--vz-accent, #F2C200);outline-offset:3px}.vz-widget-showcase-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:50%;background-color:var(--vz-primary, #0F2A44);color:var(--vz-accent-on-primary, var(--vz-on-primary, #fff));font-size:1rem}.vz-widget-showcase-tile-text{display:flex;flex-direction:column;gap:.2rem;min-width:0}.vz-widget-showcase-tile-heading{color:var(--vz-fg, #14181f);font-size:1rem;line-height:1.3}.vz-widget-showcase-tile-heading:focus-visible{outline:2px solid var(--vz-accent, #F2C200);outline-offset:3px;border-radius:.25rem}.vz-widget-showcase-tile-body{color:var(--vz-muted, #5b6675);font-size:.85rem;line-height:1.5}.vz-widget-showcase-tile-body:focus-visible{outline:2px solid var(--vz-accent, #F2C200);outline-offset:3px;border-radius:.25rem}@media (max-width: 720px){.vz-widget-showcase{padding:2.5rem 0}.vz-widget-showcase-layout,.vz-widget-showcase.is-layout-illustration-left .vz-widget-showcase-layout,.vz-widget-showcase.is-layout-illustration-right .vz-widget-showcase-layout{flex-direction:column;align-items:stretch;gap:2rem}.vz-widget-showcase-illustration{max-width:320px;margin:0 auto}.vz-widget-showcase-grid{grid-template-columns:1fr}}.vz-embed-heading{margin:0 0 .4rem}.vz-embed-sub{margin:0 0 1.25rem}.vz-embed-frame-wrap{display:flex;margin:0 auto}.vz-embed-frame{width:100%;border:0;display:block;border-radius:.5rem;background:#fff;max-width:100%}.vz-embed-review{width:100%;max-width:100%}.vz-embed-empty{flex:1;display:flex;flex-direction:column;gap:.35rem;align-items:center;justify-content:center;min-height:160px;padding:2rem;text-align:center;border:1px dashed var(--vz-border);border-radius:.5rem;color:var(--vz-muted);background:color-mix(in srgb,var(--vz-fg) 3%,transparent)}.vz-embed-empty strong{color:var(--vz-fg);font-size:.95rem}.vz-embed-empty span{font-size:.85rem;max-width:360px}.vz-tbl-heading{margin:0 0 .4rem}.vz-tbl-sub{margin:0 0 1.4rem}.vz-tbl-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:12px}.vz-tbl-scroll.is-align-center{display:flex;justify-content:center}.vz-tbl-scroll.is-align-center .vz-tbl{margin:0 auto}.vz-tbl{border-collapse:separate;border-spacing:0;width:100%;min-width:520px;font-size:.95rem;line-height:1.5;color:var(--vz-fg);border-radius:12px;overflow:hidden}.vz-tbl th,.vz-tbl td{padding:.95rem 1.1rem;text-align:left;vertical-align:middle;white-space:pre-line}.vz-tbl.is-density-compact th,.vz-tbl.is-density-compact td{padding:.55rem .85rem}.vz-tbl .is-align-left{text-align:left}.vz-tbl .is-align-center{text-align:center}.vz-tbl .is-align-right{text-align:right}.vz-tbl-th{font-weight:700;font-size:.9rem}.vz-tbl-rowhead{font-weight:600}.vz-tbl-td{color:var(--vz-fg)}.vz-tbl.is-bordered th,.vz-tbl.is-bordered td{border-bottom:1px solid var(--vz-border, #e5e7eb)}.vz-tbl.is-bordered th:not(:last-child),.vz-tbl.is-bordered td:not(:last-child){border-right:1px solid var(--vz-border, #e5e7eb)}.vz-tbl.is-borderless tbody tr:not(:last-child) th,.vz-tbl.is-borderless tbody tr:not(:last-child) td{border-bottom:1px solid color-mix(in srgb,var(--vz-fg) 8%,transparent)}.vz-tbl.is-striped tbody tr:nth-child(2n) td:not(.vz-tbl-rowhead){background-color:color-mix(in srgb,var(--vz-fg) 4%,transparent)}.vz-tbl{box-shadow:0 0 0 1px var(--vz-border, #e5e7eb)}.vz-tbl-fill-accent{background-color:var(--vz-accent);color:var(--vz-on-accent)}.vz-tbl-fill-primary{background-color:var(--vz-primary);color:var(--vz-on-primary)}.vz-tbl-fill-dark{background-color:#222631;color:#fff}.vz-tbl-fill-light{background-color:#f1f3f6;color:var(--vz-fg)}.vz-tbl-fill-none{background-color:transparent}.vz-tbl.is-bordered .vz-tbl-fill-accent,.vz-tbl.is-bordered .vz-tbl-fill-primary,.vz-tbl.is-bordered .vz-tbl-fill-dark{border-color:#ffffff38}.vz-tbl-mark{font-size:1.15rem;line-height:1;font-weight:700}.vz-tbl-tick{color:var(--vz-tbl-tick, #16a34a);-webkit-text-stroke:.75px color-mix(in srgb,var(--vz-fg) 60%,transparent);paint-order:stroke fill}.vz-tbl-fill-accent .vz-tbl-tick,.vz-tbl-fill-primary .vz-tbl-tick,.vz-tbl-fill-dark .vz-tbl-tick{color:currentColor;-webkit-text-stroke:0}.vz-tbl-cross{color:var(--vz-muted, #9aa3af)}@media (max-width: 720px){.vz-tbl{font-size:.88rem}.vz-tbl th,.vz-tbl td{padding:.7rem .75rem}}.vz-yt-heading{margin:0 0 .4rem}.vz-yt-sub{margin:0 0 1.25rem}.vz-yt-wrap{margin:0 auto}.vz-yt-frame{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:.75rem;overflow:hidden;background:#000;box-shadow:0 12px 34px -12px #0f2a4440}.vz-yt-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.vz-yt-caption{margin:.7rem 0 0;font-size:.85rem;color:var(--vz-muted, #64748b);text-align:center}.vz-yt-empty{display:flex;flex-direction:column;gap:.4rem;align-items:center;justify-content:center;aspect-ratio:16 / 9;padding:2rem;text-align:center;border:1px dashed var(--vz-border);border-radius:.75rem;color:var(--vz-muted);background:color-mix(in srgb,var(--vz-fg) 3%,transparent)}.vz-yt-empty i{font-size:2rem;color:#f03;opacity:.8}.vz-yt-empty strong{color:var(--vz-fg);font-size:.95rem}.vz-yt-empty span{font-size:.85rem;max-width:320px}.vz-vim-heading{margin:0 0 .4rem}.vz-vim-sub{margin:0 0 1.25rem}.vz-vim-wrap{margin:0 auto}.vz-vim-frame{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:.75rem;overflow:hidden;background:#000;box-shadow:0 12px 34px -12px #0f2a4440}.vz-vim-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.vz-vim-caption{margin:.7rem 0 0;font-size:.85rem;color:var(--vz-muted, #64748b);text-align:center}.vz-vim-empty{display:flex;flex-direction:column;gap:.4rem;align-items:center;justify-content:center;aspect-ratio:16 / 9;padding:2rem;text-align:center;border:1px dashed var(--vz-border);border-radius:.75rem;color:var(--vz-muted);background:color-mix(in srgb,var(--vz-fg) 3%,transparent)}.vz-vim-empty i{font-size:2rem;color:#1ab7ea;opacity:.85}.vz-vim-empty strong{color:var(--vz-fg);font-size:.95rem}.vz-vim-empty span{font-size:.85rem;max-width:320px}.vz-files-heading{text-align:center}.vz-files-sub{text-align:center;color:var(--vz-muted);margin:-.4rem auto 1.6rem;max-width:44rem}.vz-files-list{list-style:none;margin:0 auto;padding:0;max-width:860px;display:grid;gap:.6rem}.vz-files-list.is-cols-2{max-width:1040px;grid-template-columns:repeat(2,minmax(0,1fr))}.vz-files-item{margin:0}.vz-files-link{display:flex;align-items:center;gap:1rem;padding:.9rem 1.1rem;background:#fff;border:1px solid var(--vz-border);border-radius:.6rem;text-decoration:none;color:var(--vz-ink, #1a1a1a);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.vz-files-link:hover{border-color:var(--vz-accent, var(--vz-primary));box-shadow:0 6px 18px #0f172a12;transform:translateY(-1px)}.vz-files-link:focus-visible{outline:2px solid var(--vz-accent, var(--vz-primary));outline-offset:2px}.vz-files-icon{flex:0 0 auto;display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.5rem;background:var(--vz-surface, #f4f5f7);font-size:1.25rem;color:var(--vz-primary)}.vz-files-body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.1rem}.vz-files-label{font-weight:600;line-height:1.3}.vz-files-note{font-size:.82rem;color:var(--vz-muted)}.vz-files-meta{flex:0 0 auto;display:inline-flex;align-items:center;gap:.55rem;color:var(--vz-muted);font-size:.78rem}.vz-files-kind{text-transform:uppercase;letter-spacing:.04em;font-weight:600;padding:.12rem .45rem;border-radius:999px;background:var(--vz-surface, #f4f5f7)}.vz-files-dl{font-size:.9rem}.vz-files-empty{text-align:center;color:var(--vz-muted)}@media (max-width: 720px){.vz-files-list.is-cols-2{grid-template-columns:1fr}.vz-files-kind{display:none}}.vz-shared-missing{margin:1rem auto;max-width:720px;padding:1rem 1.25rem;border-radius:.5rem;background-color:#fef3c7;border:1px dashed #f59e0b;color:#78350f;font-size:.9rem;line-height:1.5}.vz-shared-missing-label{font-weight:600;margin-right:.35rem}.vz-shared-missing code{background-color:#fff7ed;padding:.1rem .35rem;border-radius:.25rem;font-family:ui-monospace,monospace}.vz-shared-missing-hint{display:block;margin-top:.35rem;font-size:.8rem;color:#92400e}.vz-header{border-bottom:1px solid var(--vz-border);padding:1.1rem 0;background:#fff;position:sticky;top:0;z-index:30;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,padding-top .22s ease,padding-bottom .22s ease}.vz-header[data-style=transparent]{background:transparent;border-bottom-color:transparent;color:#fff}.vz-header[data-underline=black]{border-bottom-color:#14181f!important}.vz-header[data-underline=white]{border-bottom-color:#fff!important}.vz-header[data-underline=primary]{border-bottom-color:var(--vz-primary)!important}.vz-header[data-underline=accent]{border-bottom-color:var(--vz-accent)!important}.vz-header[data-style=transparent]~main>section:first-of-type,.vz-header[data-style=transparent]~main>[data-vz-page-root]>section:first-of-type{margin-top:calc(-1 * var(--vz-header-actual-h, 100px))}.vz-header[data-style=transparent] .vz-header-nav-link,.vz-header[data-style=transparent] .vz-header-brand-text{color:#fff}.vz-header[data-style=transparent] .vz-header-nav-link:after{background:#fff}.vz-header[data-style=transparent] .vz-header-burger span{background:#fff}.vz-header[data-style=transparent].is-scrolled{border-bottom-color:var(--vz-border);box-shadow:0 6px 22px #0f172a0f}.vz-header[data-style=transparent][data-scrolled-to=white].is-scrolled{background-color:#fff;color:var(--vz-fg)}.vz-header[data-style=transparent][data-scrolled-to=white].is-scrolled .vz-header-nav-link,.vz-header[data-style=transparent][data-scrolled-to=white].is-scrolled .vz-header-brand-text{color:var(--vz-fg)}.vz-header[data-style=transparent][data-scrolled-to=white].is-scrolled .vz-header-nav-link:after{background-color:var(--vz-primary)}.vz-header[data-style=transparent][data-scrolled-to=white].is-scrolled .vz-header-burger span{background-color:var(--vz-fg)}.vz-header[data-style=transparent][data-scrolled-to=light].is-scrolled{background-color:#f7f8fa;color:var(--vz-fg)}.vz-header[data-style=transparent][data-scrolled-to=light].is-scrolled .vz-header-nav-link,.vz-header[data-style=transparent][data-scrolled-to=light].is-scrolled .vz-header-brand-text{color:var(--vz-fg)}.vz-header[data-style=transparent][data-scrolled-to=light].is-scrolled .vz-header-nav-link:after{background-color:var(--vz-primary)}.vz-header[data-style=transparent][data-scrolled-to=light].is-scrolled .vz-header-burger span{background-color:var(--vz-fg)}.vz-header[data-style=transparent][data-scrolled-to=black].is-scrolled{background-color:#14181f;color:#fff;border-bottom-color:#ffffff1a}.vz-header[data-style=transparent][data-scrolled-to=black].is-scrolled .vz-header-nav-link,.vz-header[data-style=transparent][data-scrolled-to=black].is-scrolled .vz-header-brand-text{color:#fff}.vz-header[data-style=transparent][data-scrolled-to=black].is-scrolled .vz-header-nav-link:after{background-color:var(--vz-accent)}.vz-header[data-style=transparent][data-scrolled-to=black].is-scrolled .vz-header-burger span{background-color:#fff}.vz-header[data-style=transparent][data-scrolled-to=primary].is-scrolled{background-color:var(--vz-primary);color:var(--vz-on-primary);border-bottom-color:#ffffff1a}.vz-header[data-style=transparent][data-scrolled-to=primary].is-scrolled .vz-header-nav-link,.vz-header[data-style=transparent][data-scrolled-to=primary].is-scrolled .vz-header-brand-text{color:var(--vz-on-primary)}.vz-header[data-style=transparent][data-scrolled-to=primary].is-scrolled .vz-header-nav-link:after{background-color:var(--vz-accent)}.vz-header[data-style=transparent][data-scrolled-to=primary].is-scrolled .vz-header-burger span{background-color:var(--vz-on-primary)}.vz-header[data-style=transparent][data-scrolled-to=accent].is-scrolled{background-color:var(--vz-accent);color:var(--vz-on-accent);border-bottom-color:#14181f1f}.vz-header[data-style=transparent][data-scrolled-to=accent].is-scrolled .vz-header-nav-link,.vz-header[data-style=transparent][data-scrolled-to=accent].is-scrolled .vz-header-brand-text{color:var(--vz-on-accent)}.vz-header[data-style=transparent][data-scrolled-to=accent].is-scrolled .vz-header-nav-link:after{background-color:var(--vz-primary)}.vz-header[data-style=transparent][data-scrolled-to=accent].is-scrolled .vz-header-burger span{background-color:var(--vz-on-accent)}.vz-header[data-style=solid][data-scrolled-to=primary]{background-color:var(--vz-primary);color:var(--vz-on-primary);border-bottom-color:#ffffff1a}.vz-header[data-style=solid][data-scrolled-to=primary] .vz-header-nav-link,.vz-header[data-style=solid][data-scrolled-to=primary] .vz-header-brand-text{color:var(--vz-on-primary)}.vz-header[data-style=solid][data-scrolled-to=primary] .vz-header-nav-link:after{background-color:var(--vz-accent)}.vz-header[data-style=solid][data-scrolled-to=primary] .vz-header-burger span{background-color:var(--vz-on-primary)}.vz-header[data-style=solid][data-scrolled-to=black]{background-color:#14181f;color:#fff;border-bottom-color:#ffffff1a}.vz-header[data-style=solid][data-scrolled-to=black] .vz-header-nav-link,.vz-header[data-style=solid][data-scrolled-to=black] .vz-header-brand-text{color:#fff}.vz-header[data-style=solid][data-scrolled-to=black] .vz-header-nav-link:after{background-color:var(--vz-accent)}.vz-header[data-style=solid][data-scrolled-to=black] .vz-header-burger span{background-color:#fff}.vz-header[data-style=solid][data-scrolled-to=accent]{background-color:var(--vz-accent);color:var(--vz-on-accent);border-bottom-color:#14181f1f}.vz-header[data-style=solid][data-scrolled-to=accent] .vz-header-nav-link,.vz-header[data-style=solid][data-scrolled-to=accent] .vz-header-brand-text{color:var(--vz-on-accent)}.vz-header[data-style=solid][data-scrolled-to=accent] .vz-header-nav-link:after{background-color:var(--vz-primary)}.vz-header[data-style=solid][data-scrolled-to=accent] .vz-header-burger span{background-color:var(--vz-on-accent)}.vz-header.is-scrolled{padding-top:.65rem;padding-bottom:.65rem}.vz-header.is-scrolled .vz-header-brand-img{height:42px}.vz-header.is-scrolled .vz-header-brand[data-aspect=square] .vz-header-brand-img{height:54px}.vz-header.is-scrolled .vz-header-brand[data-aspect=wide] .vz-header-brand-img{height:30px}.vz-header.is-scrolled .vz-header-brand.vz-header-brand--small .vz-header-brand-img{height:28px}.vz-header.is-scrolled .vz-header-brand.vz-header-brand--medium .vz-header-brand-img{height:42px}.vz-header.is-scrolled .vz-header-brand.vz-header-brand--large .vz-header-brand-img{height:60px}.vz-header.is-scrolled .vz-header-brand-text{font-size:1.05rem}.vz-header.is-scrolled .vz-header-brand.vz-header-brand--small .vz-header-brand-text{font-size:.9rem}.vz-header.is-scrolled .vz-header-brand.vz-header-brand--medium .vz-header-brand-text{font-size:1.05rem}.vz-header.is-scrolled .vz-header-brand.vz-header-brand--large .vz-header-brand-text{font-size:1.3rem}.vz-header .vz-header-brand-img,.vz-header .vz-header-brand-text{transition:max-height .22s ease,font-size .22s ease}.vz-header-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.vz-header-brand{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:inherit;flex-shrink:0}.vz-header-brand-img{display:block;width:auto;height:56px;max-width:220px;object-fit:contain;object-position:left center}.vz-header-brand[data-aspect=square] .vz-header-brand-img{height:72px;max-width:140px}.vz-header-brand[data-aspect=moderate] .vz-header-brand-img{height:56px;max-width:220px}.vz-header-brand[data-aspect=wide] .vz-header-brand-img{height:40px;max-width:280px}.vz-header-brand.vz-header-brand--small .vz-header-brand-img{height:36px;max-width:180px}.vz-header-brand.vz-header-brand--medium .vz-header-brand-img{height:56px;max-width:240px}.vz-header-brand.vz-header-brand--large .vz-header-brand-img{height:80px;max-width:300px}.vz-header-brand--dual{position:relative}.vz-header-brand--dual .vz-header-brand-img{transition:opacity .28s ease,height .22s ease,max-height .22s ease}.vz-header-brand--dual .vz-header-brand-img--overlay{position:absolute;top:50%;left:0;transform:translateY(-50%);opacity:0;pointer-events:none}.vz-header[data-style=transparent]:not(.is-scrolled) .vz-header-brand--dual .vz-header-brand-img--main{opacity:0}.vz-header[data-style=transparent]:not(.is-scrolled) .vz-header-brand--dual .vz-header-brand-img--overlay{opacity:1}.vz-header-brand-text{font-weight:700;letter-spacing:.02em;font-size:clamp(1.1rem,2vw,1.4rem);color:var(--vz-fg)}.vz-header-brand.vz-header-brand--small .vz-header-brand-text{font-size:1rem}.vz-header-brand.vz-header-brand--medium .vz-header-brand-text{font-size:1.2rem}.vz-header-brand.vz-header-brand--large .vz-header-brand-text{font-size:1.65rem}.vz-header-row--center{flex-direction:column;align-items:center;gap:.55rem;padding-top:.5rem;padding-bottom:.5rem}.vz-header-row--center .vz-header-nav-list{justify-content:center}.vz-header-row--center .vz-header-burger{position:absolute;right:1.25rem;top:.85rem}.vz-header-nav-list{display:flex;gap:1.25rem;flex-wrap:nowrap;list-style:none;margin:0;padding:0}.vz-nav-item{position:relative}.vz-header-nav-link{text-decoration:none;color:inherit;font-size:.95rem;letter-spacing:.02em;position:relative;padding:.25rem 0;display:inline-flex;align-items:center;gap:.3rem;white-space:nowrap}.vz-header-nav-link:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1px;background:var(--vz-primary);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.vz-header-nav-link:hover:after{transform:scaleX(1)}.vz-nav-chevron{transition:transform .15s ease}.vz-nav-item.has-children:hover>.vz-header-nav-link .vz-nav-chevron{transform:rotate(180deg)}.vz-nav-dropdown{position:absolute;top:100%;left:-1rem;min-width:240px;width:max-content;max-width:360px;margin-top:.5rem;background:#fff;color:var(--vz-fg);border-radius:.5rem;border:1px solid var(--vz-border);box-shadow:0 16px 38px #0f172a1f;padding:.5rem;opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s ease,transform .15s ease,visibility 0s linear .15s;z-index:40}.vz-nav-item.has-children:hover>.vz-nav-dropdown,.vz-nav-item.has-children:focus-within>.vz-nav-dropdown{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s,0s,0s}.vz-header[data-search-only] .vz-nav-item:last-child .vz-nav-dropdown{left:auto;right:-1rem}.vz-nav-dropdown ul{list-style:none;margin:0;padding:0}.vz-nav-dropdown-link{display:flex;flex-direction:column;padding:.65rem .9rem;border-radius:.35rem;text-decoration:none;color:var(--vz-fg);transition:background .12s ease}.vz-nav-dropdown-link:hover{background:color-mix(in srgb,var(--vz-primary) 7%,#fff)}.vz-nav-dropdown-label{font-size:.95rem;font-weight:500;white-space:nowrap}.vz-nav-dropdown-desc{font-size:.78rem;color:var(--vz-muted);margin-top:.15rem;line-height:1.4}.vz-header-burger{display:none;background:transparent;border:0;padding:.5rem;cursor:pointer;flex-direction:column;gap:5px}.vz-header-burger span{display:block;width:22px;height:2px;background:var(--vz-fg);transition:transform .2s ease,opacity .2s ease,background .2s ease}.vz-header-burger[aria-expanded=true] span:nth-child(1){transform:translateY(7px) rotate(45deg)}.vz-header-burger[aria-expanded=true] span:nth-child(2){opacity:0}.vz-header-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.vz-header-mobile{border-top:1px solid var(--vz-border);background:#fff;color:var(--vz-fg)}.vz-header-mobile[hidden]{display:none}.vz-header-mobile ul{list-style:none;margin:0;padding:.75rem 1.25rem;display:flex;flex-direction:column;gap:.25rem}.vz-header-mobile a,.vz-header-mobile .vz-mobile-group-toggle{display:block;width:100%;padding:.75rem .5rem;text-decoration:none;color:var(--vz-fg);font-size:1rem;border-bottom:1px solid color-mix(in srgb,var(--vz-border) 50%,transparent);background:transparent;border-left:0;border-right:0;border-top:0;text-align:left;font:inherit;font-weight:500;cursor:pointer}.vz-mobile-group-toggle{display:flex;align-items:center;justify-content:space-between}.vz-mobile-group-toggle svg{transition:transform .15s ease}.vz-mobile-group-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.vz-mobile-group-list{padding:0 0 .5rem .75rem!important;gap:0!important}.vz-mobile-group-list[hidden]{display:none}.vz-mobile-group-list a{font-weight:400;font-size:.9rem;padding:.5rem;border-bottom:0}.vz-header-mobile li:last-child a{border-bottom:0}.vz-header.is-nav-collapsed .vz-header-nav{display:none}.vz-header.is-nav-collapsed .vz-header-burger{display:flex}@media (max-width: 760px){.vz-header-brand[data-aspect=square] .vz-header-brand-img{height:52px;max-width:100px}.vz-header-brand[data-aspect=moderate] .vz-header-brand-img{height:40px;max-width:150px}.vz-header-brand[data-aspect=wide] .vz-header-brand-img{height:32px;max-width:180px}.vz-header-nav{display:none}.vz-header-burger{display:flex}}.vz-footer{padding:3rem 0 2rem}.vz-footer[data-bg=primary]{background-color:var(--vz-primary);color:var(--vz-on-primary)}.vz-footer[data-bg=black]{background-color:#14181f;color:#fff}.vz-footer[data-bg=accent]{background-color:var(--vz-accent);color:var(--vz-on-accent)}.vz-footer[data-bg=white]{background-color:#fff;color:#14181f;border-top:1px solid var(--vz-border)}.vz-footer[data-bg=light]{background-color:#f7f8fa;color:#14181f;border-top:1px solid var(--vz-border)}.vz-footer-base{margin-top:2rem;opacity:.7;font-size:.85rem;text-align:center;padding-top:1.5rem}.vz-footer[data-bg=primary] .vz-footer-base,.vz-footer[data-bg=black] .vz-footer-base{border-top:1px solid rgba(255,255,255,.1)}.vz-footer[data-bg=accent] .vz-footer-base{border-top:1px solid rgba(20,24,31,.12)}.vz-footer[data-bg=white] .vz-footer-base,.vz-footer[data-bg=light] .vz-footer-base{border-top:1px solid var(--vz-border);opacity:.85}.vz-footer-copy{margin:0}.vz-footer-credits{margin:.5rem 0 0}.vz-footer-credits-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.vz-footer-credits-link:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}
