
:root{--vzs-accent:#146451;--vzs-ink:#153d34;--vzs-muted:#5b7168;--vzs-paper:#f8f9f5;--vzs-line:#dfe7dd;--vzs-serif:Georgia,"Times New Roman",serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--vzs-paper);color:var(--vzs-ink);font:16px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{height:auto;max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #c18541;outline-offset:5px}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.15;letter-spacing:-.035em}p{color:var(--vzs-muted)}.vzs-skip{position:fixed;z-index:10000;left:15px;top:-100px;background:white;padding:12px 22px}.vzs-skip:focus{top:10px}.vzs-header{border-bottom:1px solid var(--vzs-line);background:#fffefb}.vzs-header-inner{min-height:96px;max-width:1460px;margin:auto;padding:20px 4%;display:flex;gap:36px;align-items:center}.vzs-identity{margin-right:auto;min-width:0}.vzs-brand{display:flex;align-items:center;gap:12px;font-size:25px;font-weight:750;letter-spacing:-1px;line-height:1.15}.vzs-brand small{display:block;font-size:11px;font-weight:500;letter-spacing:1px;margin-top:6px;text-transform:uppercase;color:var(--vzs-muted)}.vzs-mark{height:46px;width:46px;background:var(--vzs-accent);border-radius:50% 50% 50% 12px;color:white;display:grid;place-items:center;font-size:33px}.custom-logo{max-height:64px;width:auto;max-width:240px}.vzs-nav ul{list-style:none;margin:0;padding:0;display:flex;gap:28px;align-items:center}.vzs-nav a{display:block;font-size:14px;font-weight:600;padding:8px 0}.vzs-nav a:hover,.vzs-nav .current-menu-item>a{color:var(--vzs-accent);text-decoration:underline;text-underline-offset:7px}.vzs-nav li{position:relative}.vzs-nav .sub-menu{display:none;position:absolute;min-width:190px;background:white;padding:14px;z-index:20;border:1px solid var(--vzs-line);box-shadow:0 14px 30px #153d3410}.vzs-nav li:hover>.sub-menu,.vzs-nav li:focus-within>.sub-menu{display:block}.vzs-account{padding:11px 20px;border:1px solid #c8d8ce;border-radius:9px;font-size:14px;font-weight:650;white-space:nowrap}.vzs-account span{margin-left:15px}.vzs-menu-toggle{display:none;background:transparent;border:1px solid var(--vzs-line);border-radius:8px;padding:9px 13px;color:inherit}.vzs-content{min-height:65vh}.vzs-landing{max-width:1370px;padding:85px 4% 75px;min-height:650px;margin:auto;display:grid;grid-template-columns:1.05fr 1fr;gap:35px;align-items:center}.vzs-kicker{display:flex;gap:10px;align-items:center;font-size:11px;line-height:1.5;letter-spacing:2px;font-weight:750;color:var(--vzs-accent);text-transform:uppercase;margin-bottom:24px}.vzs-kicker>span{width:7px;height:7px;border-radius:50%;background:currentColor}.vzs-hero-copy h1{font-family:var(--vzs-serif);font-size:clamp(49px,5.5vw,78px);font-weight:400;max-width:620px;margin:0 0 26px}.vzs-intro{font-size:17px;max-width:480px;line-height:1.9}.vzs-hero-actions{display:flex;align-items:center;gap:26px;margin-top:32px;flex-wrap:wrap}.vzs-button{display:inline-flex;gap:28px;align-items:center;background:var(--vzs-accent);color:white;border-radius:8px;padding:16px 24px;font-size:14px;font-weight:650;min-height:52px;transition:transform .2s,box-shadow .2s}.vzs-button:hover{box-shadow:0 8px 20px #143c3420;transform:translateY(-2px)}.vzs-button span{font-size:20px}.vzs-link{font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:5px}.vzs-hero-notes{display:flex;flex-wrap:wrap;gap:20px;margin-top:38px;font-size:12px;color:#546a60}.vzs-route-art{position:relative;isolation:isolate;min-height:495px;border-radius:50%;background:radial-gradient(ellipse,#e6ebda 0,transparent 68%)}.vzs-route-art>svg{position:absolute;width:100%;height:100%;z-index:-1;inset:0}.vzs-orbit{position:absolute;border:1px solid #dbe3d5;border-radius:50%;z-index:-2;inset:12% 0;transform:rotate(-28deg)}.vzs-orbit-two{inset:0 13%;transform:rotate(-28deg)}.vzs-destination{position:absolute;left:29%;top:24px;right:0;max-width:310px;background:#fffefa;border:8px solid #fffefa;border-radius:16px;box-shadow:0 24px 70px #244f3920;transform:rotate(7deg);overflow:hidden}.vzs-destination>div:last-child{padding:19px 14px 10px}.vzs-destination strong{display:block;font:400 25px/1.2 var(--vzs-serif);margin-top:8px}.vzs-destination div>span:not(.vzs-sun):not(.vzs-hill):not(.vzs-building):not(.vzs-water){font-size:8px;letter-spacing:1.1px;font-weight:700}.vzs-destination p{font-size:12px;margin:12px 0 0}.vzs-scenery{height:190px;background:#dce8dd;position:relative;overflow:hidden;border-radius:10px}.vzs-sun{position:absolute;right:35px;top:22px;background:#eac890;width:56px;height:56px;border-radius:50%}.vzs-hill{position:absolute;background:#9bb9a0;bottom:13px;left:-40px;width:300px;height:120px;border-radius:70% 70% 0 0;transform:rotate(-10deg)}.vzs-water{position:absolute;background:#99bcb3;bottom:-15px;left:-30px;width:400px;height:65px;transform:rotate(5deg)}.vzs-building{position:absolute;width:45px;height:100px;bottom:40px;left:160px;background:#f5efd9;border-radius:23px 23px 0 0;box-shadow:-48px 28px 0 -10px #ede1c7,40px 28px 0 -5px #d3c3a5}.vzs-building:after{content:'';position:absolute;left:17px;bottom:0;width:12px;height:35px;border-radius:10px 10px 0 0;background:#819786;box-shadow:0 -40px 0 -2px #819786}.vzs-route-label{position:absolute;bottom:85px;left:0;background:white;padding:20px 25px;border:1px solid var(--vzs-line);box-shadow:0 12px 40px #244f3910;border-radius:12px;transform:rotate(-5deg)}.vzs-route-label>span{font-size:9px;font-weight:750;letter-spacing:1.5px;color:var(--vzs-muted)}.vzs-route-label strong{display:block;font:400 30px/1.3 var(--vzs-serif);margin:4px 0}.vzs-route-label small{font-size:11px;color:var(--vzs-muted)}.vzs-small-note{position:absolute;right:0;bottom:18px;display:flex;gap:12px;align-items:center;font-size:13px;font-weight:650}.vzs-small-note>span{font-size:29px;color:#c8874c}.vzs-small-note small{display:block;font-size:11px;font-weight:400;color:var(--vzs-muted)}.vzs-trust-strip{padding:30px 5%;border-block:1px solid var(--vzs-line);display:flex;max-width:1370px;margin:auto;align-items:center;gap:40px;justify-content:space-between}.vzs-trust-strip p{font-size:12px;margin:0}.vzs-trust-strip strong{display:block;font-size:17px;color:var(--vzs-ink)}.vzs-trust-strip>span{display:flex;gap:14px;align-items:center;color:#839c8e;font-size:12px}.vzs-trust-strip b{font-weight:550;color:var(--vzs-ink);font-size:13px}.vzs-how{max-width:1280px;margin:auto;padding:100px 4%}.vzs-section-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:0 70px;align-items:end}.vzs-section-heading>.vzs-kicker{grid-column:1/-1}.vzs-section-heading h2{font:400 clamp(33px,3.5vw,46px)/1.15 var(--vzs-serif);margin:0}.vzs-section-heading>p:last-child{max-width:410px;font-size:15px;margin:0}.vzs-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:44px}.vzs-feature-grid article{padding:34px 28px;background:white;border:1px solid var(--vzs-line);border-radius:12px}.vzs-feature-icon{display:grid;place-items:center;width:48px;height:48px;font-size:29px;background:#edf2e8;border-radius:12px;margin-bottom:28px;color:var(--vzs-accent)}.vzs-feature-grid small{font-size:9px;letter-spacing:1.7px;color:#687d70;font-weight:700}.vzs-feature-grid h3{font:400 27px/1.25 var(--vzs-serif);margin:14px 0}.vzs-feature-grid p{font-size:14px;margin:0}.vzs-bottom-cta{max-width:1180px;margin:0 auto 90px;background:#183f34;color:white;border-radius:18px;padding:48px 50px;display:flex;justify-content:space-between;gap:25px;align-items:center;position:relative;overflow:hidden}.vzs-bottom-cta .vzs-kicker{color:#bfd0bd;font-size:9px;margin-bottom:15px}.vzs-bottom-cta h2{font:400 35px/1.2 var(--vzs-serif);margin:0}.vzs-button-light{background:#edf1df;color:#183f34;white-space:nowrap}.vzs-footer{max-width:1370px;margin:auto;padding:50px 5% 30px;border-top:1px solid var(--vzs-line);display:grid;grid-template-columns:1fr auto;gap:25px}.vzs-footer-brand{font-size:24px;font-weight:700;letter-spacing:-1px}.vzs-footer-brand span{color:var(--vzs-accent);padding-left:8px}.vzs-footer p{font-size:13px;margin:8px 0}.vzs-footer nav,.vzs-footer nav ul{display:flex;gap:24px;list-style:none;padding:0;font-size:13px;align-items:center;margin:0;flex-wrap:wrap}.vzs-footer .vzs-legal{grid-column:1/-1;border-top:1px solid var(--vzs-line);padding-top:20px;font-size:11px}.vzs-page{max-width:1100px;margin:0 auto;padding:70px 30px 90px}.vzs-page-heading h1{font:400 clamp(36px,5vw,64px)/1.15 var(--vzs-serif);margin-bottom:38px}.vzs-entry{overflow-wrap:anywhere}.vzs-entry>p,.vzs-single .vzs-entry{max-width:760px}.vzs-entry a:not([class]){text-decoration:underline;text-underline-offset:3px}.vzs-entry .alignwide{max-width:1200px}.vzs-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px}.vzs-post{background:white;padding:24px;border:1px solid var(--vzs-line);border-radius:12px}.vzs-post img{border-radius:7px;aspect-ratio:1.8;object-fit:cover}.vzs-post h2{font:400 32px/1.2 var(--vzs-serif)}.vzs-post .vzs-kicker{margin:16px 0;font-size:10px}.vzs-not-found{text-align:center;padding-block:100px}.vzs-not-found .vzs-kicker{justify-content:center}.vzs-not-found h1{font:400 60px/1.2 var(--vzs-serif)}.vzs-admin-note{padding:24px;max-width:1100px;margin:auto;color:#665a26;background:#faf2d9;border-radius:10px}.vzs-app-container{max-width:1560px;margin:30px auto 60px;padding:0 24px}.vzs-radar-page .vzs-content{background:#edf1e9}.vzs-radar-page .vzs-entry{overflow-wrap:normal}.vzs-app-container .vlr-app{border-radius:16px;overflow:hidden;box-shadow:0 15px 65px #173e440b;border:1px solid #dbe5dc}.vzs-app-container .vlr-shell{min-height:760px}.vzs-app-container .vlr-hero{border-radius:14px;background:#194d3e}.vzs-app-container .vlr-sidebar{background:#fffefb}.vzs-app-container .vlr-main-wrap{background:#f7f9f4}.vzs-app-container .vlr-auth{max-width:520px;margin:65px auto;background:#fffefb;border:1px solid #dbe5dc;border-radius:18px;padding:40px;box-shadow:0 15px 50px #153d340c}.vzs-app-container .vlr-auth h2{font:400 36px/1.15 var(--vzs-serif);margin-bottom:18px}.vzs-app-container .vlr-auth p{font-size:15px;color:#526960}.vzs-app-container .vlr-auth label{font-size:14px}.vzs-app-container .vlr-auth input:not([type=checkbox]){min-height:48px;background:#fff;border-radius:8px}.vzs-app-container .vlr-auth button,.vzs-app-container .vlr-auth .vlr-primary{border-radius:8px;min-height:46px}.vzs-app-container .vlr-card{border-radius:13px}.vzs-app-container .vlr-heading h2{font-family:var(--vzs-serif);font-weight:400;font-size:40px;line-height:1.15}.vzs-app-container .vlr-sidebar nav a.vlr-active{color:var(--vzs-accent);background:#eaf1e8}.vzs-app-container .vlr-primary{background:var(--vzs-accent)}
@media(min-width:1300px){.vzs-app-container .vlr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.vzs-header-inner{gap:20px}.vzs-nav ul{gap:18px}.vzs-account{padding:10px 13px}.vzs-landing{gap:10px}.vzs-route-art{min-height:440px}.vzs-destination{left:15%}.vzs-trust-strip{gap:20px}.vzs-trust-strip>span{gap:8px}.vzs-bottom-cta{margin-inline:4%}.vzs-app-container{padding-inline:14px}.vzs-app-container .vlr-heading h2{font-size:33px}}
@media(max-width:900px){.vzs-header-inner{min-height:80px;flex-wrap:wrap;gap:15px}.vzs-brand{font-size:22px}.vzs-brand small{font-size:9px}.vzs-mark{height:39px;width:39px;font-size:28px}.vzs-menu-toggle{display:block}.vzs-nav{order:4;width:100%;display:none}.vzs-nav.is-open{display:block}.vzs-nav ul{align-items:stretch;flex-direction:column;gap:0}.vzs-nav a{padding:12px 5px;border-top:1px solid var(--vzs-line)}.vzs-nav .sub-menu{position:static;display:block;border:0;box-shadow:none;padding:0 0 0 20px}.vzs-landing{padding:55px 5% 45px;grid-template-columns:1fr 1fr;gap:10px;min-height:540px}.vzs-hero-copy h1{font-size:52px}.vzs-intro{font-size:15px}.vzs-route-art{min-height:420px}.vzs-route-label{padding:15px;bottom:55px}.vzs-route-label strong{font-size:25px}.vzs-destination{left:5%;top:12px}.vzs-small-note{display:none}.vzs-hero-notes{gap:14px;margin-top:25px}.vzs-trust-strip{flex-wrap:wrap;justify-content:flex-start;padding:25px 5%;gap:20px 30px}.vzs-trust-strip>p{width:100%}.vzs-how{padding-block:65px}.vzs-section-heading{gap:20px;grid-template-columns:1fr}.vzs-feature-grid{gap:16px}.vzs-feature-grid article{padding:24px 20px}.vzs-feature-grid h3{font-size:25px}.vzs-bottom-cta{padding:35px}.vzs-bottom-cta h2{font-size:30px}}
@media(max-width:640px){.vzs-header-inner{padding:16px 5%;gap:12px}.vzs-account{display:none}.vzs-landing{grid-template-columns:1fr;padding-top:45px;padding-bottom:25px}.vzs-hero-copy h1{font-size:54px;max-width:430px}.vzs-kicker{font-size:10px;letter-spacing:1.6px;margin-bottom:20px}.vzs-intro{font-size:16px}.vzs-hero-actions{gap:22px;margin-top:25px}.vzs-button{padding:14px 20px;font-size:13px}.vzs-route-art{min-height:390px;max-width:430px;width:100%;margin:25px auto 0}.vzs-destination{left:30%;right:0;top:0;max-width:260px;transform:rotate(5deg)}.vzs-scenery{height:150px}.vzs-destination strong{font-size:23px}.vzs-route-label{bottom:25px;left:0;padding:15px 20px}.vzs-trust-strip{gap:18px}.vzs-trust-strip>span{width:100%}.vzs-trust-strip>span b{font-size:14px}.vzs-section-heading h2{font-size:36px}.vzs-how{padding-inline:5%;padding-block:50px}.vzs-feature-grid{grid-template-columns:1fr;margin-top:30px}.vzs-feature-grid article{padding:26px}.vzs-feature-icon{margin-bottom:20px}.vzs-feature-grid h3{font-size:28px}.vzs-bottom-cta{flex-direction:column;align-items:flex-start;padding:32px 26px;margin-bottom:55px}.vzs-bottom-cta h2{font-size:33px}.vzs-footer{padding:35px 5% 20px;grid-template-columns:1fr;gap:20px}.vzs-footer .vzs-legal{grid-column:auto}.vzs-page{padding:45px 20px 60px}.vzs-post-grid{grid-template-columns:1fr}.vzs-app-container{padding:0;margin:0}.vzs-app-container .vlr-app{border:0;border-radius:0;box-shadow:none}.vzs-app-container .vlr-auth{margin:30px 16px;padding:30px 24px}.vzs-app-container .vlr-auth h2{font-size:32px}.vzs-app-container .vlr-heading h2{font-size:32px}.vzs-not-found h1{font-size:42px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}@media print{.vzs-header,.vzs-footer,.vlr-sidebar,.vlr-search-controls{display:none!important}.vzs-content{background:white!important}.vzs-app-container{margin:0;padding:0}}
