.zv{--navy:#0D1F38;--navy2:#1C3556;--navy3:#2E4A6B;--grad:linear-gradient(160deg,#0D1F38 0%,#1C3556 55%,#2E4A6B 100%);--grad-btn:linear-gradient(135deg,#0D1F38 0%,#1C3556 60%,#2E4A6B 100%);--text:#4B5568;--muted:#7A8191;--ivory:#FDFCF8;--white:#fff;--beige:#F1E2CC;--beige2:#EADFC0;--gold:#C4A570;--gold-l:#CBAE7A;--brown:#7A5C3E;--line:#ECE6DA;--tint:#EEF2F9;--ft:"Poppins",system-ui,sans-serif;--fb:"Montserrat",system-ui,sans-serif;--fh:"Caveat",cursive;--r:10px;--rc:20px;--rb:28px;--wrap:1320px;--gut:clamp(16px,3.6vw,48px);--shadow:0 22px 44px -26px rgba(13,31,56,.38);font-family:var(--fb);color:var(--text);font-size:15.5px;line-height:1.65;-webkit-font-smoothing:antialiased}.zv *,.zv *:before,.zv *:after{box-sizing:border-box}.zv img{max-width:100%;height:auto;display:block}.zv a{color:inherit;text-decoration:none}.zv h1,.zv h2,.zv h3,.zv h4{font-family:var(--ft);color:var(--navy);font-weight:600;letter-spacing:0;margin:0 0 .45em;text-transform:none}.zv h1{font-size:clamp(34px,4.6vw,62px);line-height:1.08}.zv h2{font-size:clamp(26px,2.7vw,40px);line-height:1.15}.zv h3{font-size:clamp(17px,1.3vw,20px);line-height:1.3}.zv p{margin:0 0 1em}.zv .hand{font-family:var(--fh);font-weight:600;font-size:1.16em;line-height:1;color:var(--gold)}.zv .on-dark .hand,.zv.on-dark .hand{color:var(--beige)}.zv-wrap{max-width:var(--wrap);margin:0 auto;padding-left:var(--gut);padding-right:var(--gut)}.zv-sec{padding:clamp(56px,6.4vw,96px) 0}.zv-pill{display:inline-flex;align-items:center;gap:6px;font:600 11.5px/1.4 var(--ft);text-transform:uppercase;letter-spacing:.12em;padding:6px 14px;border-radius:999px;background:#fff;color:var(--brown);border:1px solid var(--gold-l);margin-bottom:16px}.zv .on-dark .zv-pill{background:#ffffff1a;color:var(--beige);border-color:#ffffff59}.zv-ic{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.zv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:500 15px/1.2 var(--ft);padding:14px 24px;border-radius:var(--r);border:0;cursor:pointer;transition:transform .15s,box-shadow .2s;background:var(--grad-btn);color:#fff;white-space:nowrap}.zv-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow)}.zv-btn .zv-ic{width:18px;height:18px}.zv-btn-beige{background:var(--beige);color:var(--navy)}.zv-btn-line{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.zv-btn-soft{background:linear-gradient(135deg,#f1e7cf,#d9c3a0);color:var(--navy)}.zv-link{display:inline-flex;align-items:center;gap:6px;font:500 15px var(--ft);color:var(--navy)}.zv-link .zv-ic{width:18px;height:18px}.zv-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap;margin-bottom:clamp(26px,3vw,42px)}.zv-head p{max-width:640px;margin:0}.zv-src{display:block;font-size:12px;color:var(--muted);margin-top:6px;line-height:1.45}.zv .on-dark .zv-src{color:#fdfcf89e}.zv-checks{list-style:none;margin:0 0 26px;padding:0}.zv-checks li{display:flex;gap:12px;margin-bottom:12px}.zv-checks .zv-ic{color:var(--gold);width:21px;height:21px;margin-top:2px}.zv .on-dark .zv-checks .zv-ic{color:var(--beige)}.zv-hdr{position:relative;z-index:80}.zv-ann{background:var(--navy);color:var(--ivory);font:500 13px/1.3 var(--ft);text-align:center;padding:9px var(--gut)}.zv-ann a{text-decoration:underline;text-underline-offset:3px}.zv-home .zv-hdr{position:absolute;left:0;right:0;top:0}.zv-home .zv-ann{background:#0d1f3899;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.zv-bar-wrap{max-width:var(--wrap);margin:0 auto;padding:16px var(--gut) 0}.zv-bar{display:flex;align-items:center;gap:18px;background:#fdfcf8f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px;padding:10px 14px 10px 22px;box-shadow:0 16px 36px -24px #0d1f388c;position:relative}.zv-logo img{height:40px;width:auto}.zv-nav{display:flex;align-items:center;margin:0 auto;padding:0;list-style:none}.zv-nav>li{position:static;list-style:none}.zv-nav>li>a{display:flex;align-items:center;gap:4px;padding:12px 11px;font:500 14px/1 var(--ft);color:var(--navy);border-radius:10px;white-space:nowrap}.zv-nav>li>a .zv-ic{width:13px;height:13px;opacity:.6}.zv-nav>li:hover>a{background:var(--tint)}.zv-mega{position:absolute;left:0;right:0;top:calc(100% + 10px);background:#fff;border-radius:22px;box-shadow:0 30px 60px -30px #0d1f3873;opacity:0;visibility:hidden;transform:translateY(6px);transition:.18s;z-index:90}.zv-nav>li:hover>.zv-mega,.zv-nav>li:focus-within>.zv-mega{opacity:1;visibility:visible;transform:none}.zv-mega-in{display:grid;grid-template-columns:1fr 1fr 1fr .9fr;gap:30px;padding:28px 30px 30px}.zv-mega-title{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:14px}.zv-mega-title h3{margin:0;font-size:18px}.zv-mega h4{font:600 11.5px/1.4 var(--ft);text-transform:uppercase;letter-spacing:.12em;color:var(--brown);margin:0 0 10px}.zv-mega ul{list-style:none;margin:0 0 18px;padding:0}.zv-mega li a{display:flex;justify-content:space-between;gap:12px;padding:6px 0;color:var(--navy);font-size:14.5px}.zv-mega li a:hover{color:var(--navy3)}.zv-mega li small{color:var(--muted);white-space:nowrap}.zv-mega-card{position:relative;border-radius:16px;overflow:hidden;min-height:220px;display:block}.zv-mega-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.zv-mega-card span{position:absolute;left:0;right:0;bottom:0;padding:16px;background:linear-gradient(transparent,#0d1f38e0);color:#fff;font:600 15px/1.3 var(--ft)}.zv-icons{display:flex;align-items:center;gap:6px;margin-left:auto}.zv-icons a,.zv-icons button{position:relative;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;color:var(--navy);background:transparent;border:0;cursor:pointer}.zv-icons a:hover{background:var(--tint)}.zv-icons i{position:absolute;top:2px;right:0;min-width:17px;height:17px;border-radius:9px;background:var(--navy);color:#fff;font:600 10px/17px var(--ft);text-align:center;font-style:normal}.zv-cta-top{margin-left:6px}.zv-burger{display:none!important}@media(max-width:1180px){.zv-nav{display:none}.zv-burger{display:grid!important}.zv-cta-top{display:none}}.zv-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;display:none}.zv-drawer.open{display:block}.zv-drawer-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#0d1f3873}.zv-drawer-panel{position:absolute;top:0;bottom:0;left:0;width:min(420px,92vw);background:var(--ivory);overflow:auto;padding:20px}.zv-drawer details{border-bottom:1px solid var(--line)}.zv-drawer summary{list-style:none;cursor:pointer;padding:14px 0;font:600 17px var(--ft);color:var(--navy);display:flex;justify-content:space-between}.zv-drawer summary::-webkit-details-marker{display:none}.zv-drawer ul{list-style:none;margin:0 0 12px;padding:0}.zv-drawer li a{display:flex;justify-content:space-between;padding:6px 0;font-size:14.5px}.zv-drawer h4{font:600 11px var(--ft);letter-spacing:.12em;text-transform:uppercase;color:var(--brown);margin:10px 0 4px}.zv-drawer .zv-mega-card{display:none}.zv-hero{position:relative;min-height:min(100vh,900px);display:flex;align-items:center;color:#fff;overflow:hidden;border-radius:0 0 var(--rb) var(--rb);background:var(--navy)}.zv-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.zv-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d1f38b8,#0d1f388c 45%,#0d1f38db)}.zv-hero-in{position:relative;z-index:2;text-align:center;padding:178px var(--gut) 64px;width:100%;max-width:var(--wrap);margin:0 auto}.zv-hero h1{color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.25);max-width:980px;margin:0 auto .3em}.zv-hero h1 .hand{color:var(--beige);font-size:1.18em}.zv-hero-lead{max-width:720px;margin:0 auto 22px;color:#fdfcf8eb;font-size:16.5px}.zv-portes{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:0 0 30px}.zv-portes a{font:500 14px var(--ft);padding:9px 18px;border-radius:999px;background:#ffffff1f;border:1px solid rgba(255,255,255,.4);color:#fff}.zv-portes a:hover{background:#fff3}.zv-form{max-width:1060px;margin:0 auto;background:#fff;border-radius:24px;padding:22px 26px 24px;color:var(--text);text-align:left;box-shadow:0 34px 60px -30px #0000008c}.zv-steps{display:flex;align-items:center;gap:14px;margin-bottom:16px;font:600 13px var(--ft);color:#a7adba}.zv-steps i{flex:1;height:2px;background:var(--line)}.zv-steps b{color:var(--navy)}.zv-form-row{display:grid;grid-template-columns:1.25fr 1fr .95fr;gap:16px;align-items:end}.zv-form label{display:block;font:500 13.5px var(--ft);color:var(--navy);margin-bottom:6px}.zv-form select{width:100%;border:1px solid var(--line);border-radius:var(--r);padding:13px 14px;background:#fff;color:var(--navy);font:500 14.5px var(--fb);-webkit-appearance:auto;appearance:auto}.zv-form .zv-btn{width:100%}.zv-form-note{margin:12px 0 0;font-size:13px;color:var(--muted)}@media(max-width:820px){.zv-form-row{grid-template-columns:1fr}.zv-hero-in{padding-top:150px}}.zv-intro{display:grid;grid-template-columns:1.25fr 1fr;gap:clamp(28px,5vw,80px);align-items:center}.zv-intro-trio{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.zv-intro-trio>div{background:#fff;border:1px solid var(--line);border-radius:18px;padding:18px 16px}.zv-intro-trio .hand{font-size:27px;display:block;margin-bottom:4px}.zv-intro-trio strong{display:block;font:600 14.5px/1.35 var(--ft);color:var(--navy)}.zv-intro-trio p{font-size:13.5px;margin:6px 0 0}.zv-intro-trio .dk{background:var(--grad);border:0;color:#fdfcf8db}.zv-intro-trio .dk strong{color:#fff}.zv-intro-trio .dk .hand{color:var(--beige)}.zv-nopromise{margin-top:14px;font-size:13px;color:var(--muted)}.zv-nopromise a{text-decoration:underline;text-underline-offset:3px;color:var(--navy3)}@media(max-width:900px){.zv-intro,.zv-intro-trio{grid-template-columns:1fr}}.zv-banners{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.zv-bn{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:300px;border-radius:var(--rc);overflow:hidden;padding:22px;color:#fff;background:var(--navy)}.zv-bn img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.zv-bn:hover img{transform:scale(1.04)}.zv-bn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d1f381f 20%,#0d1f38e6)}.zv-bn>*:not(img){position:relative;z-index:2}.zv-bn-ic{width:42px;height:42px;border-radius:12px;background:#ffffff24;border:1px solid rgba(255,255,255,.3);display:grid;place-items:center;color:var(--beige);margin-bottom:12px}.zv-bn h3{color:#fff;text-transform:uppercase;letter-spacing:.04em;font-size:18px;margin:0 0 4px}.zv-bn p{margin:0;color:#fdfcf8e6;font-size:14.5px}.zv-bn b{color:var(--beige);font-weight:600}@media(max-width:900px){.zv-banners{grid-template-columns:1fr}.zv-bn{min-height:220px}}.zv-next{position:relative;color:#fff;overflow:hidden;border-radius:var(--rb);margin:0 var(--gut);background:var(--navy)}.zv-next>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.zv-next:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0d1f3859,#0d1f38e6 55%)}.zv-next-in{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1.1fr;gap:44px;align-items:center;padding:clamp(56px,7vw,110px) var(--gut);max-width:var(--wrap);margin:0 auto}.zv-next-inset{border-radius:20px;overflow:hidden;aspect-ratio:4/3;max-width:440px;border:6px solid rgba(255,255,255,.92);transform:rotate(-2deg);box-shadow:0 30px 60px -30px #0009}.zv-next-inset img{width:100%;height:100%;object-fit:cover}.zv-next h2{color:#fff}.zv-next p{color:#fdfcf8e0}.zv-next .zv-checks li{color:#fdfcf8f0}.zv-next .zv-checks b{color:var(--beige);font-weight:600}.zv-figs{display:flex;gap:28px;margin:4px 0 24px;flex-wrap:wrap}.zv-figs div{max-width:240px}.zv-figs b{display:block;font:600 34px/1 var(--ft);color:var(--beige);margin-bottom:6px}.zv-figs span{font-size:13.5px;color:#fdfcf8e0}@media(max-width:900px){.zv-next-in{grid-template-columns:1fr}.zv-next-inset{display:none}}.zv-dests{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.zv-dest{position:relative;display:block;border-radius:22px;overflow:hidden;aspect-ratio:3/3.9;color:#fff;background:var(--navy)}.zv-dest img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .5s}.zv-dest:hover img{transform:scale(1.05)}.zv-dest:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d1f3800 40%,#0d1f38e6)}.zv-dest-go{position:absolute;top:14px;right:14px;z-index:2;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--navy);display:grid;place-items:center}.zv-dest-go .zv-ic{width:17px;height:17px}.zv-dest-txt{position:absolute;left:18px;right:18px;bottom:18px;z-index:2}.zv-dest h3{color:#fff;margin:0 0 3px;font-size:20px}.zv-dest p{margin:0;font-size:13.5px;color:#ffffffdb}.zv-dest-tag{display:inline-block;margin-top:9px;font:600 12px var(--ft);background:#ffffff24;border:1px solid rgba(255,255,255,.35);padding:5px 10px;border-radius:999px;color:var(--beige)}.zv-dest.zv-dest-diag{background:var(--grad);display:flex;flex-direction:column;justify-content:center;padding:26px}.zv-dest.zv-dest-diag:after{display:none}.zv-dest-diag h3{font-size:24px;line-height:1.2}.zv-dest-diag .zv-btn{margin-top:18px;align-self:flex-start}@media(max-width:1000px){.zv-dests{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.zv-dests{grid-template-columns:1fr 1fr;gap:12px}.zv-dest h3{font-size:16px}}.zv-dark{background:var(--grad);color:#fdfcf8db}.zv-dark h2,.zv-dark h3{color:#fff}.zv-path{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;counter-reset:st}.zv-step{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:20px 16px}.zv-step:before{counter-increment:st;content:counter(st);width:34px;height:34px;border-radius:50%;background:var(--beige);color:var(--navy);display:grid;place-items:center;font:600 15px var(--ft);margin-bottom:12px}.zv-step strong{display:block;color:#fff;font:600 15.5px/1.3 var(--ft);margin-bottom:5px}.zv-step span{display:block;font-size:13.5px}.zv-step em{display:inline-block;margin-top:10px;font-style:normal;font:600 12.5px var(--ft);color:var(--beige)}@media(max-width:1100px){.zv-path{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.zv-path{grid-template-columns:1fr 1fr}}.zv-trust{position:relative}.zv-trust-map{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(196,165,112,.28) 1.2px,transparent 1.3px);background-size:16px 16px;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 65% 50%,#000 40%,transparent 75%);mask-image:radial-gradient(ellipse 60% 70% at 65% 50%,#000 40%,transparent 75%);pointer-events:none}.zv-slider{position:relative}.zv-slides{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.zv-slides::-webkit-scrollbar{display:none}.zv-slide{scroll-snap-align:start;display:grid;grid-template-columns:400px 1fr;gap:clamp(24px,4vw,56px);align-items:center;background:#fff;border:1px solid var(--line);border-radius:var(--rb);padding:22px}.zv-slide-img{border-radius:20px;overflow:hidden;aspect-ratio:1}.zv-slide-img img{width:100%;height:100%;object-fit:cover}.zv-slide-tag{display:inline-flex;gap:8px;align-items:center;font:600 12px var(--ft);text-transform:uppercase;letter-spacing:.1em;color:var(--brown);margin-bottom:12px}.zv-slide-tag .zv-ic{color:var(--gold)}.zv-slide q,.zv-slide blockquote{display:block;quotes:none;font:500 clamp(19px,1.8vw,26px)/1.45 var(--ft);color:var(--navy);margin:0 0 16px}.zv-slide p{margin:0;max-width:620px}.zv-slide-foot{display:flex;align-items:center;gap:14px;margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.zv-slide-foot b{font:600 30px/1 var(--ft);color:var(--navy)}.zv-dots{display:flex;gap:8px;justify-content:center;margin-top:18px}.zv-dots button{width:10px;height:10px;border-radius:5px;border:0;background:#d8d3c7;cursor:pointer;padding:0}.zv-dots button.on{width:30px;background:var(--navy)}.zv-sl-arr{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;cursor:pointer;color:var(--navy);box-shadow:var(--shadow);z-index:2}.zv-sl-arr.prev{left:-20px}.zv-sl-arr.next{right:-20px}.zv-note{text-align:center;font-size:13px;color:var(--muted);margin-top:14px}@media(max-width:860px){.zv-slide{grid-template-columns:1fr}.zv-slide-img{aspect-ratio:16/10}.zv-sl-arr{display:none}}.zv-app{background:linear-gradient(135deg,#f6f1e7,#eef2f9);border-radius:var(--rb);margin:0 var(--gut);position:relative;overflow:hidden}.zv-app-in{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;padding:clamp(50px,6vw,90px) clamp(24px,4vw,64px);max-width:var(--wrap);margin:0 auto}.zv-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:6px 0 24px}.zv-plans a{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px}.zv-plans a.hl{border:2px solid var(--navy2)}.zv-plans small{display:block;font:600 11px var(--ft);text-transform:uppercase;letter-spacing:.1em;color:var(--brown)}.zv-plans b{display:block;font:600 22px/1.1 var(--ft);color:var(--navy);margin:4px 0}.zv-plans span{font-size:12.5px;color:var(--muted);line-height:1.4;display:block}.zv-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.zv-chips span{display:inline-flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line);padding:6px 11px;border-radius:999px;font:500 12.5px var(--ft);color:var(--navy)}.zv-chips .zv-ic{width:15px;height:15px;color:var(--gold)}.zv-phones{position:relative;height:500px}.zv-phone{position:absolute;width:236px;aspect-ratio:9/19;border-radius:38px;background:var(--navy);padding:10px;box-shadow:0 34px 60px -26px #0d1f3899}.zv-phone.p1{left:6%;top:46px;transform:rotate(-6deg)}.zv-phone.p2{left:46%;top:0;transform:rotate(5deg)}.zv-scr{width:100%;height:100%;border-radius:29px;overflow:hidden;background:var(--ivory);display:flex;flex-direction:column;gap:9px;padding:22px 13px 13px;font-size:11.5px;color:var(--text)}.zv-scr-hd{background:var(--grad);color:#fff;border-radius:13px;padding:12px;font:600 12.5px/1.3 var(--ft)}.zv-scr-hd small{display:block;font:400 10.5px var(--fb);color:#fdfcf8bf}.zv-scr-card{background:#fff;border-radius:12px;padding:10px;border:1px solid var(--line);color:var(--navy);font:600 11.5px/1.35 var(--ft)}.zv-scr-card small{display:block;font:400 10.5px/1.4 var(--fb);color:var(--muted);margin-top:2px}.zv-scr-bar{height:7px;border-radius:4px;background:var(--tint);overflow:hidden;margin-top:6px}.zv-scr-bar i{display:block;height:100%;background:var(--grad)}.zv-scr-ex{align-self:flex-end;font-size:9.5px;color:#9b4b4b;border:1px dashed #F2A3A3;border-radius:5px;padding:1px 6px}@media(max-width:900px){.zv-app-in{grid-template-columns:1fr}.zv-phones{height:430px}.zv-plans{grid-template-columns:1fr}}.zv-rail{position:relative}.zv-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 54px)/4);gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.zv-track::-webkit-scrollbar{display:none}.zv-track>*{scroll-snap-align:start}@media(max-width:1000px){.zv-track{grid-auto-columns:calc((100% - 18px)/2)}}@media(max-width:560px){.zv-track{grid-auto-columns:80%}}.zv-card{background:#fff;border:1px solid var(--line);border-radius:var(--rc);overflow:hidden;display:flex;flex-direction:column;height:100%;transition:box-shadow .2s,transform .2s}.zv-card:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.zv-card-img{aspect-ratio:4/3.2;background:var(--tint);overflow:hidden}.zv-card-img img{width:100%;height:100%;object-fit:cover}.zv-card-b{padding:16px 18px 18px;display:flex;flex-direction:column;gap:6px;flex:1}.zv-card-b small{font:600 11px var(--ft);text-transform:uppercase;letter-spacing:.1em;color:var(--brown)}.zv-card h3{font-size:16.5px;margin:0}.zv-card-b p{font-size:13.5px;margin:0;color:var(--muted)}.zv-card-f{margin-top:auto;padding-top:10px;display:flex;justify-content:space-between;align-items:center;gap:10px}.zv-card-f b{font:600 17px var(--ft);color:var(--navy)}.zv-add{display:inline-flex;align-items:center;gap:6px;background:var(--grad-btn);color:#fff;border:0;border-radius:var(--r);padding:10px 14px;font:500 13.5px var(--ft);cursor:pointer}.zv-add .zv-ic{width:16px;height:16px}.zv-rail-btn{position:absolute;top:38%;width:44px;height:44px;border-radius:50%;background:#fff;border:1px solid var(--line);display:grid;place-items:center;cursor:pointer;color:var(--navy);box-shadow:var(--shadow);z-index:2}.zv-rail-btn.prev{left:-22px}.zv-rail-btn.next{right:-22px}@media(max-width:700px){.zv-rail-btn{display:none}}.zv-blog{display:grid;grid-template-columns:1.1fr 1fr;gap:34px}.zv-lead .zv-blog-img{aspect-ratio:16/11;border-radius:22px;overflow:hidden;margin-bottom:16px;background:var(--tint)}.zv-blog-img img{width:100%;height:100%;object-fit:cover}.zv-lead h3{font-size:clamp(21px,2vw,28px)}.zv-blog small{font:600 11.5px var(--ft);text-transform:uppercase;letter-spacing:.1em;color:var(--brown)}.zv-mini{display:grid;grid-template-columns:180px 1fr;gap:18px;align-items:center;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--line)}.zv-mini:last-child{border-bottom:0;margin-bottom:0}.zv-mini .zv-blog-img{aspect-ratio:4/3;border-radius:14px;overflow:hidden;background:var(--tint)}.zv-mini h3{font-size:16.5px;margin:4px 0 6px}@media(max-width:900px){.zv-blog{grid-template-columns:1fr}.zv-mini{grid-template-columns:110px 1fr}}.zv-news{display:grid;grid-template-columns:1fr 1.05fr;gap:30px;align-items:center}.zv-news-art{height:320px;position:relative}.zv-news-card{background:#fff;border:1px solid var(--line);border-radius:var(--rb);padding:clamp(24px,3vw,40px);box-shadow:var(--shadow)}.zv-news-card form{display:flex;background:var(--ivory);border:1px solid var(--line);border-radius:14px;padding:6px;margin:18px 0 10px}.zv-news-card input{flex:1;border:0;background:transparent;padding:10px 12px;font:500 15px var(--fb);color:var(--navy);outline:none;min-width:0}.zv-news-card small{font-size:12.5px;color:var(--muted)}@media(max-width:900px){.zv-news{grid-template-columns:1fr}.zv-news-art{height:200px}}.zv-tools{display:flex;justify-content:center;align-items:center;gap:clamp(18px,4vw,56px);flex-wrap:wrap;padding:26px var(--gut);border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:var(--wrap);margin:0 auto}.zv-tools small{font:600 11.5px var(--ft);text-transform:uppercase;letter-spacing:.12em;color:var(--brown)}.zv-tools span{font:600 18px var(--ft);color:#9aa2b1;letter-spacing:.02em}.zv-foot{background:var(--grad);color:#fdfcf8cc;margin-top:clamp(40px,5vw,72px);font-size:14.5px}.zv-foot-top{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;padding:46px 0 30px;border-bottom:1px solid rgba(255,255,255,.14)}.zv-foot-top p{font:600 clamp(22px,2.3vw,32px)/1.2 var(--ft);color:#fff;margin:0}.zv-foot-top .hand{color:var(--beige)}.zv-soc{display:flex;gap:10px}.zv-soc a{width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.35);display:grid;place-items:center;color:#fff}.zv-soc .zv-ic{width:18px;height:18px}.zv-foot-cols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.2fr;gap:30px;padding:40px 0}.zv-foot h4{color:#fff;font:600 15px var(--ft);margin:0 0 14px}.zv-foot ul{list-style:none;margin:0;padding:0}.zv-foot li{margin:0 0 9px}.zv-foot a:hover{color:var(--beige)}.zv-foot-logo img{height:44px;width:auto;margin-bottom:12px}.zv-foot-sign{font:500 14px var(--ft);color:var(--beige)}.zv-foot-legal a{color:var(--beige);text-decoration:underline;text-underline-offset:3px}.zv-foot-bot{border-top:1px solid rgba(255,255,255,.14);padding:20px 0 26px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:12.5px;color:#fdfcf89e}.zv-foot-bot a{color:#fdfcf8bf}@media(max-width:1000px){.zv-foot-cols{grid-template-columns:1fr 1fr}}.zv-fab{position:fixed;right:18px;bottom:18px;z-index:90;display:flex;align-items:center;gap:8px;background:var(--grad-btn);color:#fff;font:500 14px var(--ft);padding:13px 18px;border-radius:14px;box-shadow:0 14px 30px -12px #0d1f3899;border:1px solid rgba(255,255,255,.18)}.zv-fab .zv-ic{width:18px;height:18px}.zv-toast{position:fixed;left:50%;bottom:24px;transform:translate(-50%,160%);background:var(--navy);color:#fff;padding:12px 20px;border-radius:12px;z-index:300;transition:.25s;font:500 14.5px var(--fb)}.zv-toast.show{transform:translate(-50%)}.zv-fhero{display:grid;grid-template-columns:1fr 1.1fr;gap:30px;align-items:center;background:var(--grad);border-radius:var(--rb);padding:clamp(28px,4vw,56px);color:#fdfcf8e0;overflow:hidden}.zv-fhero h1{color:#fff;font-size:clamp(30px,3.6vw,50px)}.zv-fhero h1 .hand{color:var(--beige)}.zv-fhero-btns{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.zv-fart svg{width:100%;height:auto;display:block}.zv-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.zv-3>div{background:#fff;border:1px solid var(--line);border-radius:var(--rc);padding:24px;text-align:center}.zv-3 .zv-num{font:600 34px var(--fh);color:var(--gold);display:block;margin-bottom:6px}.zv-3 svg{width:64px;height:64px;margin:0 auto 12px;display:block}.zv-levels{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.zv-level{background:#fff;border-radius:var(--rc);overflow:hidden;border:1px solid var(--line);display:flex;flex-direction:column}.zv-level-top{padding:24px;text-align:center}.zv-level-top svg{width:84px;height:84px;margin:0 auto 10px;display:block}.zv-level-top h3{margin:0 0 4px}.zv-level-top b{font:600 14px var(--ft);color:var(--brown)}.zv-level ul{list-style:none;margin:0;padding:18px 22px 24px;border-top:1px dashed var(--line);font-size:14px}.zv-level li{display:flex;gap:10px;margin-bottom:9px}.zv-level li .zv-ic{width:18px;height:18px;color:var(--gold);margin-top:2px}.zv-l1 .zv-level-top{background:#f6f1e7}.zv-l2 .zv-level-top{background:#eef2f9}.zv-l3 .zv-level-top{background:var(--grad)}.zv-l3 .zv-level-top h3{color:#fff}.zv-l3 .zv-level-top b{color:var(--beige)}.zv-earn{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.zv-earn>div{background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:var(--rc);padding:24px;text-align:center}.zv-earn svg{width:56px;height:56px;margin:0 auto 10px;display:block}.zv-earn b{display:block;font:600 22px var(--ft);color:var(--beige)}.zv-earn span{font-size:14px;color:#fdfcf8e0}.zv-tbd{display:inline-block;font:500 11px var(--fb);color:#9b4b4b;background:#fff5f5;border:1px dashed #F2A3A3;border-radius:6px;padding:1px 7px;vertical-align:middle}.zv-faq details{border-bottom:1px solid var(--line);padding:2px 0}.zv-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:14px;padding:16px 0;font:600 16px/1.4 var(--ft);color:var(--navy)}.zv-faq summary::-webkit-details-marker{display:none}.zv-faq summary:after{content:"+";font-size:22px;line-height:1;color:var(--gold)}.zv-faq details[open] summary:after{content:"\2013"}@media(max-width:900px){.zv-fhero,.zv-3,.zv-levels,.zv-earn{grid-template-columns:1fr}}.zv-aide h1{font-size:clamp(28px,3.2vw,42px)}.zv-aide-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin:26px 0}.zv-aide-c{background:#fff;border:1px solid var(--line);border-radius:var(--rc);padding:22px 24px}.zv-aide-c b{display:block;font:600 28px/1.15 var(--ft);color:var(--navy);margin:6px 0 8px}.zv-aide-c p{margin:0;font-size:14.5px}.zv-aide-c a{text-decoration:underline;text-underline-offset:3px;color:var(--navy)}.zv-aide-c.urgent{background:var(--grad);border:0;color:#fdfcf8e0}.zv-aide-c.urgent b{color:#fff}.zv-aide-t{font:600 11.5px/1.4 var(--ft);text-transform:uppercase;letter-spacing:.1em;color:var(--brown)}.zv-aide-c.urgent .zv-aide-t{color:var(--beige)}.zv-aide-note{background:var(--ivory);border:1px solid var(--line);border-radius:var(--rc);padding:20px 24px}@media(max-width:760px){.zv-aide-grid{grid-template-columns:1fr}}.zv-pill svg{width:18px;height:18px}.zv-logo{flex:none;display:flex;align-items:center}.zv .zv-logo img{max-width:none;width:auto;height:40px}.zv-icons a.zv-btn{background:var(--grad-btn);color:#fff;width:auto;height:auto;padding:12px 18px;border-radius:var(--r)}.zv-nav .zy-fav-btn,.zv-drawer .zy-fav-btn,.zv-foot .zy-fav-btn,.zv-mega .zy-fav-btn{display:none!important}.zv .zv-btn{color:#fff}.zv .zv-btn-beige,.zv .zv-btn-soft{color:var(--navy)}.zv .zv-btn-line{color:#fff}.zv-bar{gap:12px}.zv .zv-nav>li>a{padding:12px 8px;font-size:13.5px}.zv-icons a.zv-cta-top{padding:10px 14px;font-size:14px;gap:6px;margin-left:4px}.zv-icons a.zv-cta-top .zv-ic{width:17px;height:17px}@media(max-width:1380px){.zv-icons a.zv-cta-top span{display:none}.zv-icons a.zv-cta-top{padding:10px 12px}}.zv-icons a.zv-cta-top{display:inline-flex;align-items:center}.zv .zv-nav>li>a{padding:12px 7px}.zv-bar{padding-left:16px}.zv .zv-fab{color:#fff}@media(max-width:1180px){.zv-icons .zv-burger{display:grid!important}.zv-icons a.zv-cta-top{display:none}}@media(max-width:560px){.zv-dests{grid-template-columns:1fr;gap:14px}.zv-dest{aspect-ratio:16/11}.zv-dest h3{font-size:19px}.zv-dest-diag{aspect-ratio:auto}}.zv-drawer-link{display:block;padding:14px 0;border-bottom:1px solid var(--line);font:600 17px var(--ft);color:var(--navy)}.zv .zv-hero-lead{margin:0 auto 22px;text-align:center}.zv .zv-nav>li{position:static!important}
/*# sourceMappingURL=/cdn/shop/t/33/assets/zv.css.map */
