.vz .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.vz .vz-wrap{padding-bottom:0}.vz picture{display:block;width:100%;height:100%}.vz picture img{display:block;width:100%;height:100%;object-fit:cover}.vz-eyebrow{display:inline-block;margin-bottom:12px;font-size:.78rem;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--primary)}.vz-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}:is(.vz-hero,.vz-split-hero,.vz-cta) .vz-eyebrow{color:var(--on-navy-accent)}:is(.vz-hero,.vz-split-hero,.vz-cta) .bgic-btn--line{color:#fff;background:transparent;border-color:#8fb8ff80}:is(.vz-hero,.vz-split-hero,.vz-cta) .bgic-btn--line:hover{background:#8fb8ff29;color:#fff;border-color:#8fb8ffcc}.vz-hero{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:clamp(400px,52vh,500px);margin:clamp(12px,2vw,24px) 0 0;border-radius:28px;overflow:hidden;color:#fff;background:var(--navy);box-shadow:0 30px 60px -36px #07133abf}.vz-hero picture{position:absolute;inset:0;z-index:-2}.vz-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#07133af0,#07133ac7 38%,#07133a2e 78%),linear-gradient(0deg,rgba(7,19,58,.55),transparent 45%)}.vz-hero__content{max-width:640px;padding:clamp(24px,3.5vw,44px) clamp(24px,5vw,64px) clamp(84px,8vw,100px)}:is(.vz-hero,.vz-split-hero) .crumbs{margin-bottom:16px}.vz-hero .vz-eyebrow{margin-bottom:8px}.vz-hero h1,.vz-split-hero h1{margin:0;color:#fff;font-size:clamp(2.1rem,1.3rem + 2.4vw,3.4rem);line-height:1.02;font-weight:650;letter-spacing:-.045em}.vz-hero h1 em,.vz-split-hero h1 em{display:block;margin-top:8px;font-style:normal;font-size:clamp(1.15rem,.95rem + .8vw,1.6rem);line-height:1.2;letter-spacing:-.025em;font-weight:550;color:var(--on-navy-accent)}.vz-hero p{max-width:52ch;margin:18px 0 0;color:var(--on-navy-muted);font-size:1.06rem;line-height:1.65}.vz-intro{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:start;margin:-72px clamp(0px,3vw,40px) 0}.vz-answer{padding:clamp(26px,3.5vw,40px);background:var(--paper);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow-soft)}.vz-answer p:last-child{margin-bottom:0}.vz-answer .service-definition{color:var(--text);font-size:1.05rem}.vz-answer p:not(.service-definition){color:var(--muted-text)}.vz-answer__title{display:flex;align-items:center;gap:12px;font-size:1.35rem!important;margin-bottom:18px!important}.vz-answer__title:before{content:"";flex:0 0 36px;height:36px;border-radius:10px;background:var(--primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 8h.01M11 12h1v5h1'/%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3C/svg%3E") center / 20px no-repeat}.vz-facts{padding:clamp(24px,3vw,34px);border-radius:24px;color:#fff;background:radial-gradient(420px 260px at 100% 0%,rgba(10,91,211,.55),transparent 70%),linear-gradient(160deg,#0b1c4a,#0c2257);box-shadow:0 24px 50px -30px #07133acc}.vz-facts h2{color:#fff!important;font-size:1.2rem!important;margin:0 0 14px!important}.vz-facts dl{margin:0}.vz-facts dl>div{display:grid;grid-template-columns:110px minmax(0,1fr);gap:12px;padding:11px 0;border-bottom:1px solid rgba(143,184,255,.18)}.vz-facts dt{color:var(--on-navy-muted);font-size:.9rem}.vz-facts dd{margin:0;font-weight:600;font-size:.95rem}.vz-official{display:inline-block;margin-top:16px;color:var(--on-navy-accent)!important;font-size:.86rem;text-decoration:none!important}.vz-official:hover{text-decoration:underline!important}.vz-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(28px,5vw,72px);align-items:center;margin-block:var(--section-gap)}.vz-split__img{aspect-ratio:4/5;max-height:640px;border-radius:28px 28px 160px;overflow:hidden;box-shadow:var(--shadow-soft)}.vz--uk .vz-split__img{order:2;border-radius:28px 28px 28px 160px}.vz--sa .vz-split__img img{object-position:14% 50%}.vz-split__text .lead{margin-bottom:28px}.vz-yesno{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;max-width:560px}.vz-yesno>div{padding:22px;background:var(--paper);border:1px solid var(--line);border-radius:20px}.vz-yesno h3{display:flex;align-items:center;gap:10px;font-size:1rem!important}.vz-yesno h3:before{content:"";flex:0 0 26px;height:26px;border-radius:50%;background:#1f9d63 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L19 7'/%3E%3C/svg%3E") center / 15px no-repeat}.vz-yesno ul{list-style:none!important;padding:0!important;margin:0}.vz-yesno li{margin:0;padding:9px 0;border-top:1px solid var(--line);color:var(--muted-text);font-size:.94rem;line-height:1.5}.vz-band{position:relative;height:clamp(440px,52vw,640px);margin-block:var(--section-gap)}.vz-band picture{position:absolute;inset:0}.vz-band__panel{position:absolute;bottom:clamp(32px,5vw,72px);right:max(var(--page-gutter),calc((100vw - var(--maxw)) / 2 + var(--page-gutter)));width:min(440px,calc(100% - 2 * var(--page-gutter)));padding:clamp(24px,3vw,34px);background:var(--paper);border-radius:24px;box-shadow:0 30px 60px -28px #07133a8c}.vz-band--left .vz-band__panel{right:auto;left:max(var(--page-gutter),calc((100vw - var(--maxw)) / 2 + var(--page-gutter)))}.vz-band__panel h2{font-size:clamp(1.4rem,1rem + 1.2vw,1.9rem)!important;margin-bottom:12px!important}.vz-band__panel p{margin:0;color:var(--muted-text)}.vz-gallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:clamp(170px,19vw,250px);gap:12px;margin-block:calc(var(--section-gap) * -.4) var(--section-gap)}.vz-gallery figure{position:relative;margin:0;border-radius:20px;overflow:hidden}.vz-gallery .is-big{grid-row:span 2}.vz-gallery img{transition:transform .7s var(--ease-out)}.vz-gallery figure:hover img{transform:scale(1.04)}.vz-gallery figcaption{position:absolute;left:12px;bottom:12px;padding:5px 12px;border-radius:100px;background:#07133a9e;backdrop-filter:blur(6px);color:#fff;font-size:.82rem;font-weight:600}.vz-docs-tips{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:start;margin-block:var(--section-gap)}.vz-docs{padding:clamp(26px,3.5vw,40px);background:var(--paper);border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow-soft)}.vz-docs h2,.vz-tips h2{font-size:clamp(1.4rem,1rem + 1.2vw,1.9rem)!important}.vz-check{list-style:none!important;padding:0!important;margin:0 0 18px}.vz-check li{position:relative;margin:0;padding:12px 0 12px 40px;border-bottom:1px solid var(--line)}.vz-check li:before{content:"";position:absolute;left:0;top:12px;width:26px;height:26px;border-radius:8px;background:var(--surface) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a5bd3' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5L19 7'/%3E%3C/svg%3E") center / 15px no-repeat}.vz-tips{padding-top:clamp(0px,2vw,26px)}.vz-tip{padding:2px 0 2px 20px;margin-bottom:26px;border-left:3px solid var(--primary)}.vz-tip h3{margin-bottom:6px!important}.vz-tip p{margin:0;color:var(--muted-text)}.vz-cta{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:stretch;margin-block:var(--section-gap) 32px;padding:clamp(28px,5vw,64px);border-radius:28px;color:#fff;background:radial-gradient(800px 420px at 90% -10%,rgba(10,91,211,.6),transparent 62%),linear-gradient(160deg,#0b1c4a,#0c2257);box-shadow:0 30px 60px -36px #07133abf}.vz-cta h2{color:#fff!important;max-width:20ch}.vz-cta p{color:var(--on-navy-muted);max-width:48ch}.vz-cta .vz-ctas{margin-top:8px}.vz-hours{margin:18px 0 0!important;font-size:.88rem}.vz-cta--solo{grid-template-columns:minmax(0,1fr)}.vz-other{position:relative;display:block;min-height:240px;border-radius:20px;overflow:hidden;text-decoration:none;color:#fff}.vz-other picture{position:absolute;inset:0}.vz-other img{transition:transform .7s var(--ease-out)}.vz-other:hover img{transform:scale(1.05)}.vz-other:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,19,58,.85),transparent 60%)}.vz-other__txt{position:absolute;z-index:1;left:22px;right:22px;bottom:20px;font-size:1.25rem;font-weight:650;letter-spacing:-.02em}.vz-other__txt small{display:block;margin-bottom:4px;font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--on-navy-accent)}.vz-notice{max-width:var(--reading);margin:0 auto;padding:0 0 80px;color:var(--muted-text);font-size:.86rem;text-align:center}.vz-split-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:clamp(360px,46vh,440px);margin:clamp(12px,2vw,24px) 0 0;border-radius:28px;overflow:hidden;color:#fff;background:radial-gradient(700px 420px at 0% 110%,rgba(26,64,160,.55),transparent 60%),linear-gradient(160deg,#0b1c4a,#0c2257);box-shadow:0 30px 60px -36px #07133abf}.vz-split-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,52px) clamp(28px,5vw,64px)}.vz-split-hero p{max-width:46ch;margin:18px 0 0;color:var(--on-navy-muted);font-size:1.06rem;line-height:1.65}.vz-chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none!important;padding:0!important;margin:20px 0 0}.vz-chips li{margin:0;padding:6px 13px;border:1px solid rgba(143,184,255,.42);border-radius:100px;font-size:.84rem;color:#e3ecfb}.vz-collage{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:8px;padding:8px}.vz-collage>div{border-radius:22px;overflow:hidden;min-height:0}.vz-collage .is-tall{grid-row:span 2}.vz--hub .vz-split-hero+.bgic-section{margin-top:clamp(48px,6vw,80px)}.vz-dest{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:18px}.vz-dest__card{position:relative;display:block;min-height:clamp(380px,40vw,500px);border-radius:28px;overflow:hidden;color:#fff;text-decoration:none;box-shadow:var(--shadow-soft)}.vz-dest__card picture{position:absolute;inset:0}.vz-dest__card img{transition:transform .8s var(--ease-out)}.vz-dest__card:hover img{transform:scale(1.045)}.vz-dest__card--sa img{object-position:18% 50%}.vz-dest__shade{position:absolute;inset:0;background:linear-gradient(180deg,#07133a00 30%,#07133ae6)}.vz-dest__txt{position:absolute;left:clamp(20px,3vw,32px);right:clamp(20px,3vw,32px);bottom:clamp(20px,3vw,30px)}.vz-dest__txt .vz-eyebrow{color:var(--on-navy-accent)}.vz-dest__name{display:block;font-size:clamp(1.9rem,1.2rem + 2vw,2.8rem);font-weight:650;letter-spacing:-.04em;line-height:1.05}.vz-dest__facts{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:16px}.vz-dest__facts small{display:block;font-size:.76rem;color:var(--on-navy-muted)}.vz-dest__facts b{font-size:1.05rem;font-weight:650}.vz-dest__more{display:inline-block;margin-top:18px;padding-top:14px;border-top:1px solid rgba(143,184,255,.3);color:var(--on-navy-accent);font-weight:600;font-size:.94rem}.vz-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:22px;background:var(--paper);box-shadow:var(--shadow-soft)}.vz-compare table{width:100%;min-width:560px;border-collapse:collapse;font-size:.95rem}.vz-compare th,.vz-compare td{padding:15px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.vz-compare thead th{background:var(--navy);color:#fff;font-weight:650}.vz-compare thead th small{display:block;margin-top:2px;font-weight:500;font-size:.8rem;color:var(--on-navy-muted)}.vz-compare tbody th{width:22%;color:var(--muted-text);font-weight:600}.vz-compare tbody tr:last-child>*{border-bottom:0}.vz-compare tbody tr:nth-child(2n){background:#f7f9fd}.vz-why__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.vz-why__item{padding:28px 24px 8px 0}.vz-why__item+.vz-why__item{padding-left:24px;border-left:1px solid var(--line)}.vz-why__n{display:block;margin-bottom:14px;font-size:2.2rem;font-weight:650;letter-spacing:-.04em;color:var(--primary);opacity:.35}.vz-why__item p{margin:0;color:var(--muted-text);font-size:.95rem}@media(max-width:1000px){.vz-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vz-why__item:nth-child(3){padding-left:0;border-left:0}}@media(max-width:900px){.vz-intro,.vz-split,.vz-docs-tips,.vz-cta,.vz-dest,.vz-split-hero{grid-template-columns:minmax(0,1fr)}.vz-intro{margin-inline:0}.vz--uk .vz-split__img{order:0}.vz-split__img{aspect-ratio:4/3}.vz-collage{grid-template-rows:160px 160px}}@media(max-width:760px){.vz-hero{min-height:0}.vz-hero:after{background:linear-gradient(0deg,#07133af5,#07133ad1,#07133a40)}.vz-band{height:auto}.vz-band picture{position:relative;height:320px}.vz-band__panel{position:relative;left:auto!important;right:auto;bottom:auto;width:auto;margin:-56px var(--page-gutter) 0}.vz-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:160px;margin-top:0}.vz-gallery .is-big{grid-column:span 2;grid-row:span 1}.vz-gallery figure:last-child:nth-child(2n){grid-column:span 2}.vz-yesno,.vz-why__grid{grid-template-columns:minmax(0,1fr)}.vz-why__item,.vz-why__item+.vz-why__item{padding-left:0;border-left:0;border-bottom:1px solid var(--line)}.vz-facts dl>div{grid-template-columns:96px minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.vz img{transition:none!important}}
