.zv{--acc:#7700ff;--acc-hi:#8c2bff;--ink:#080011;--surface:#fff;--text:#111;--muted:#5c5c5c;--line:rgba(8,0,17,.16);--disp:"Wix Madefor Display","Manrope",sans-serif;--r:20px;--zp:16px;--zi:24px;--zg:16px;--zh:16px;--zs:clamp(40px,14.2857vw - 69.714px,72px);display:block;width:100%;min-width:0;max-width:1920px;margin:0 auto;padding:8px var(--zp) calc(var(--zs) - 30px);color:var(--text);font-size:15px;line-height:1.6;background:inherit}
@media (min-width:768px){.zv{--zh:24px}}
@media (min-width:992px){.zv{--zp:24px;--zi:40px;--r:25px;padding-top:16px}}
.zv *,.zv *::before,.zv *::after{box-sizing:border-box}
.zv :where(h1,h2,h3,p,ul,ol,blockquote){margin:0;padding:0}
.zv :where(ul,ol){list-style:none}
.zv :where(h1,h2,h3){font-family:var(--disp);font-weight:400;color:inherit;letter-spacing:-.01em;text-transform:none}
.zv img{display:block;max-width:100%;height:auto}
.zv :where(a),.zv :where(a):hover{color:inherit;text-decoration:none}
.zv :focus-visible{outline:2px solid var(--acc);outline-offset:2px}
.zv-i{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.zv-sec{margin-top:var(--zs)}
.zv-head{display:grid;gap:8px;margin-bottom:var(--zh)}
.zv-kick{font-weight:600;font-size:13px;line-height:1.2}
.zv-h{font-size:clamp(28px,3.6vw,52px);line-height:1.1}
.zv-plate{position:relative;padding:var(--zi);border-radius:var(--r);background:var(--surface)}
.zv-plate-ink{background:var(--ink);color:#fff}
.zv-btn{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 24px;border:0;border-radius:9999px;background:transparent;box-shadow:inset 0 0 0 1px var(--acc);color:var(--text);font:inherit;font-weight:600;font-size:14px;line-height:1.2;cursor:pointer;transition:background-color .2s,color .2s}
.zv .zv-btn:hover{background:var(--acc);color:#fff}
.zv .zv-btn-acc{background:var(--acc);box-shadow:none;color:#fff}
.zv .zv-btn-acc:hover{background:var(--acc-hi)}
.zv-cover{position:absolute;inset:0;z-index:-2}
.zv-cover img{width:100%;height:100%;object-fit:cover}
.zv-hero,.zv-why,.zv-why-pic{position:relative;background:inherit}
.zv-hero-plate{position:relative;display:flex;align-items:flex-start;min-height:clamp(440px,calc(100svh - 190px),820px);padding:var(--zi) var(--zi) calc(var(--zi) + 44px);border-radius:var(--r);overflow:hidden;background:var(--ink);color:#fff;isolation:isolate}
.zv-hero-plate::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(8,0,17,.72) 0%,rgba(8,0,17,.5) 60%,rgba(8,0,17,.15) 100%)}
.zv-hero-in{display:grid;gap:16px;justify-items:start;max-width:620px}
.zv-hero-t{font-size:clamp(32px,4.4vw,64px);line-height:1.08;color:#fff}
.zv-hero-p{max-width:440px;color:rgba(255,255,255,.88)}
.zv-hero-in .zv-btn{margin-top:8px}
.zv-notch{position:absolute;right:0;bottom:0;z-index:1;display:flex;align-items:center;min-height:44px;padding:8px 8px 0 20px;border-top-left-radius:var(--r);background:inherit;color:var(--acc);font-weight:700;font-size:15px;line-height:1.2}
.zv-notch::before,.zv-notch::after{content:"";position:absolute;width:var(--r);height:var(--r);background:inherit;-webkit-mask:radial-gradient(circle at 0 0,transparent calc(var(--r) - .5px),#000 var(--r));mask:radial-gradient(circle at 0 0,transparent calc(var(--r) - .5px),#000 var(--r))}
.zv-notch::before{right:0;bottom:100%}
.zv-notch::after{right:100%;bottom:0}
.zv .zv-notch:hover{color:var(--ink)}
.zv-facts{display:grid;gap:var(--zg);margin-top:var(--zg)}
.zv-fact{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-height:240px;padding:var(--zi);border-radius:var(--r);background:var(--surface);overflow:hidden;isolation:isolate}
.zv-fact-t{max-width:16ch;font-size:clamp(22px,1.9vw,28px);line-height:1.15}
.zv-fact-p{max-width:max(58%,200px);color:var(--muted);font-size:14px;line-height:1.55}
.zv-fact-pic{position:absolute;inset:0 0 0 auto;z-index:-1;width:62%;-webkit-mask:linear-gradient(90deg,transparent,#000 45%);mask:linear-gradient(90deg,transparent,#000 45%)}
.zv-fact-pic img{width:100%;height:100%;object-fit:cover}
.zv-fact-ink{background:var(--ink);color:#fff}
.zv-fact-big{max-width:14ch;font-size:clamp(26px,2.4vw,36px)}
.zv-fact-year{display:grid;gap:4px}
.zv-fact-year b{font-family:var(--disp);font-weight:700;font-size:clamp(56px,5.6vw,80px);line-height:1;color:var(--acc)}
.zv-fact-year span{font-weight:600;font-size:14px}
.zv-go{display:grid;place-items:center;align-self:flex-end;width:44px;height:44px;margin-top:auto;border-radius:50%;background:var(--ink);color:#fff;transition:background-color .2s}
.zv .zv-fact-ink .zv-go{background:#fff;color:var(--ink)}
.zv .zv-go:hover{background:var(--acc);color:#fff}
.zv-cats-sec{container-type:inline-size}
.zv-bento{--bt-n:2;--bt-k:1.12;display:grid;grid-template-columns:repeat(var(--bt-n),minmax(0,1fr));grid-auto-rows:minmax(160px,auto);grid-auto-flow:row dense;gap:var(--zg)}
@supports (width:1cqw){.zv-bento{grid-auto-rows:minmax(min(calc((100cqw - (var(--bt-n) - 1) * var(--zg)) / var(--bt-n) * var(--bt-k)),420px),auto)}}
.zv-bento>li{display:flex;min-width:0}
.zv-bento>li:first-child{grid-column:span 2;grid-row:span 2}
.zv-bento>li:nth-child(6){grid-column:span 2}
.zv-bt{position:relative;display:flex;flex:1;flex-direction:column;justify-content:flex-end;gap:12px;min-width:0;padding:16px;border-radius:var(--r);overflow:hidden;background:var(--ink);color:#fff;isolation:isolate}
.zv-bt::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(8,0,17,.92) 0%,rgba(8,0,17,.6) 32%,rgba(8,0,17,0) 62%)}
.zv-bt-pic{position:absolute;inset:0;z-index:-2}
.zv-bt-pic img,.zv-bt-ico img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}
.zv-bt-pic img{width:100%;height:100%;object-fit:cover}
.zv-bt-ico{margin-bottom:auto}
.zv-bt-ico img{width:56px;height:56px}
.zv-bt-tx{display:grid;gap:4px}
.zv-bt-n{font-family:var(--disp);font-weight:600;font-size:17px;line-height:1.2}
.zv-bt-s{font-size:12px;line-height:1.45}
.zv-bento>li:first-child .zv-bt-n{font-size:clamp(24px,2.6vw,40px);line-height:1.1}
.zv-bento>li:first-child .zv-bt-s{font-size:14px}
@media (hover:hover){.zv-bt:hover .zv-bt-pic img,.zv-bt:hover .zv-bt-ico img{transform:scale(1.05)}}
.zv-mq{margin:var(--zs) calc(-1 * var(--zp)) 0;overflow:hidden;white-space:pre;font-family:var(--disp);font-size:clamp(32px,4.4vw,64px);line-height:1.3}
.zv-mq-tr{display:flex;width:max-content;animation:zv-mq 90s linear infinite}
@keyframes zv-mq{to{transform:translateX(-50%)}}
.zv-why{display:grid;gap:var(--zg)}
.zv-why-main{display:flex;flex-direction:column;align-items:flex-start}
.zv-why-mark{display:flex;align-items:flex-start;gap:6px;align-self:flex-end;margin-bottom:var(--zh);font-family:var(--disp);font-weight:600;font-size:clamp(64px,8vw,120px);line-height:.9;color:transparent;-webkit-text-stroke:1.5px var(--acc)}
.zv-why-mark span{font-size:18px;line-height:1;color:var(--text);-webkit-text-stroke:0}
.zv-checks{display:grid;gap:10px}
.zv-checks li{position:relative;padding-left:22px;font-size:14px;line-height:1.55}
.zv-checks li::before{content:"";position:absolute;top:.5em;left:2px;width:8px;height:8px;border-radius:50%;background:var(--acc)}
.zv-why-main .zv-btn{margin-top:24px}
.zv-why-pic{min-height:300px}
.zv-why-pic-in{position:absolute;inset:0;border-radius:var(--r);overflow:hidden;background:var(--ink);isolation:isolate}
.zv-why-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:24px 16px}
.zv-why-q{grid-column:1/-1;font-size:16px;line-height:1.3}
.zv-stat{display:grid;gap:6px}
.zv-stat b{font-family:var(--disp);font-weight:600;font-size:clamp(44px,4vw,60px);line-height:1}
.zv-stat span{font-weight:600;font-size:13px;line-height:1.3}
@media (min-width:768px){
.zv-hero-plate{align-items:center}
.zv-hero-plate::before{background:linear-gradient(90deg,rgba(8,0,17,.82) 0%,rgba(8,0,17,.7) 45%,rgba(8,0,17,0) 78%)}
.zv-facts{grid-template-columns:repeat(2,minmax(0,1fr))}
.zv-facts>:last-child{grid-column:1/-1}
.zv-bento{--bt-n:3;--bt-k:.85}
.zv-bento>li:nth-child(6){grid-column:auto}
.zv-bt{padding:24px}
.zv-bt-n{font-size:20px}
.zv-bt-s{font-size:13px}
}
@media (min-width:992px){
.zv-hero-plate{min-height:clamp(480px,calc(100svh - 108px),820px)}
.zv-facts{grid-template-columns:repeat(3,minmax(0,1fr))}
.zv-facts>:last-child{grid-column:auto}
.zv-why{grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:1fr auto;grid-template-areas:"pic main" "stats main"}
.zv-why-main{grid-area:main}
.zv-why-pic{grid-area:pic}
.zv-why-stats{grid-area:stats;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px}
.zv-why-q{grid-column:auto}
}
@media (max-width:1199.98px){.zv-fact-pic{width:50%;-webkit-mask:linear-gradient(90deg,transparent,#000 70%);mask:linear-gradient(90deg,transparent,#000 70%)}}
@media (min-width:1200px){
.zv-bento{--bt-n:4;--bt-k:1}
.zv-bento>li:nth-child(11){grid-column:span 2}
.zv-bento>li:nth-child(11) .zv-bt-n{font-size:26px}
}
@media (prefers-reduced-motion:reduce){.zv-mq-tr{animation:none}.zv *{transition:none!important}}
.zv-hero-t,.zv-fact-t{font-weight:600}
.zv-hero-t{font-size:clamp(28px,4vw,58px)}
.zv-fact-t,.zv-fact-big{max-width:none}
.zv-fact-big{font-size:clamp(24px,2vw,30px)}
@media (min-width:768px){.zv-hero-in{max-width:70%}.zv-hero-p{max-width:60ch}.zv-fact-p{max-width:70%}}
.zv-why-mark{color:var(--acc);-webkit-text-stroke:0}
.zv-fact-ink .zv-fact-p{color:rgba(255,255,255,.78)}
.zv-mq{font-weight:800}
.zv-mq-dot{display:inline-block;margin:0 .35em}
.zv-hb,.zv-h1{font-weight:600}
.zv-hb{font-size:clamp(28px,3.2vw,46px)}
.zv-head-row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px}
.zv-arrs{display:flex;flex-wrap:wrap;align-items:center;gap:8px}
.zv-arrs .zv-btn{margin-right:8px}
.zv-arr{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--surface);color:var(--text);cursor:pointer;transition:background-color .2s,color .2s}
.zv .zv-arr:hover{background:var(--acc);color:#fff}
.zv .zv-plate-ink .zv-btn{color:#fff}
.zv-steps{display:grid;gap:var(--zg)}
.zv-step{display:flex;align-items:center;gap:20px;padding:var(--zi);border-radius:var(--r);background:var(--surface)}
.zv-step-n{flex:none;min-width:1.4em;font-family:var(--disp);font-weight:600;font-size:clamp(56px,5.6vw,88px);line-height:.8;letter-spacing:-.04em;color:var(--acc);font-variant-numeric:tabular-nums}
.zv-step-tx{display:grid;gap:8px}
.zv-step-t{font-weight:600;font-size:clamp(18px,1.4vw,22px);line-height:1.2}
.zv-step-p{color:var(--muted);font-size:14px;line-height:1.55}
.zv-revs-in{display:grid;gap:var(--zg)}
.zv-revs-total{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:12px 16px;overflow:hidden;isolation:isolate}
.zv-revs-pic{position:absolute;inset:0;z-index:-1;display:none;-webkit-mask:linear-gradient(180deg,transparent 22%,#000 50%,#000 58%,transparent 86%);mask:linear-gradient(180deg,transparent 22%,#000 50%,#000 58%,transparent 86%)}
.zv-revs-pic img{width:100%;height:100%;object-fit:cover;object-position:80% 50%}
.zv-revs-total b{font-family:var(--disp);font-weight:600;font-size:clamp(64px,6.4vw,104px);line-height:.8;letter-spacing:-.04em;transition:color .2s}
.zv-revs-lb{font-weight:600;font-size:14px;line-height:1.3}
.zv-revs-go{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:16px;font-weight:600;font-size:14px;line-height:1.3}
.zv-revs-go .zv-go{margin:0;background:#fff;color:var(--ink)}
.zv-revs-total:hover b{color:var(--acc)}
.zv-revs-total:hover .zv-go{background:var(--acc);color:#fff}
.zv-revs-l{display:grid;grid-auto-flow:column;grid-auto-columns:86%;gap:var(--zg);min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}
.zv-revs-l::-webkit-scrollbar,.zv-shots-l::-webkit-scrollbar{display:none}
.zv-rev{display:flex;flex-direction:column;gap:16px;min-width:0;scroll-snap-align:start}
.zv-rev-by{display:flex;align-items:center;gap:12px;font-size:15px;line-height:1.3}
.zv-rev-by b{font-weight:600}
.zv-rev-av{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:var(--ink);color:#fff;font-family:var(--disp);font-weight:600;font-size:16px}
.zv-rev-q p{font-size:15px;line-height:1.6;overflow-wrap:anywhere}
.zv-rev-prod{display:flex;align-items:flex-end;min-height:44px;margin-top:auto;color:var(--acc);font-weight:600;font-size:13px;line-height:1.4}
.zv-rev-prod span{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}
.zv .zv-rev-prod:hover{color:var(--ink)}
.zv-reg-in{display:grid;gap:var(--zi);overflow:hidden;isolation:isolate}
.zv-reg-pic{position:absolute;top:0;right:0;z-index:-1;width:100%;height:220px;-webkit-mask:linear-gradient(180deg,#000,transparent);mask:linear-gradient(180deg,#000,transparent)}
.zv-reg-pic img{width:100%;height:100%;object-fit:cover;object-position:70% 50%}
.zv-reg-col{display:flex;flex-direction:column;align-items:flex-start;gap:20px}
.zv-reg-t{font-weight:600;font-size:clamp(20px,1.7vw,26px);line-height:1.2}
.zv-reg-col .zv-checks{gap:12px 40px}
.zv-reg-col .zv-checks li{font-size:14px}
.zv-reg-col .zv-btn{margin-top:auto}
.zv-wel{display:grid;gap:var(--zg)}
.zv-wel-logo{display:grid;place-items:center;min-height:200px}
.zv-wel-logo img{width:min(100%,440px)}
.zv-wel-tx{display:flex;flex-direction:column;align-items:flex-start;gap:16px}
.zv-h1{margin-bottom:8px;font-size:clamp(28px,3vw,44px);line-height:1.1}
.zv-wel-tx p{color:var(--muted);font-size:15px;line-height:1.7}
.zv-wel-tx .zv-btn{margin-top:8px}
.zv-shots-l{--sn:2.4;--sg:2;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--sg) * var(--zg)) / var(--sn));gap:var(--zg);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}
.zv-shots-l li{scroll-snap-align:start}
.zv-shots-l img{width:100%;aspect-ratio:430/865;border-radius:16px;background:var(--ink);object-fit:cover}
@media (min-width:576px){
.zv-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
.zv-step{flex-direction:column;align-items:flex-start;gap:28px}
.zv-reg-col .zv-checks{grid-template-columns:repeat(2,minmax(0,1fr))}
.zv-reg-acc .zv-checks{grid-template-rows:repeat(4,auto);grid-auto-flow:column}
.zv-shots-l{--sn:3.4;--sg:3}
}
@media (min-width:768px){
.zv-revs-l{grid-auto-columns:calc((100% - 2 * var(--zg)) / 2.4)}
.zv-revs-total{grid-template-columns:auto auto minmax(0,1fr);align-items:center}
.zv-revs-go{grid-column:auto;justify-self:end}
.zv-revs-pic{display:block;-webkit-mask:linear-gradient(90deg,transparent 30%,#000 55%,#000 62%,transparent 85%);mask:linear-gradient(90deg,transparent 30%,#000 55%,#000 62%,transparent 85%)}
.zv-wel{grid-template-columns:minmax(0,1fr) min(40rem,58%)}
.zv-shots-l{--sn:4.4;--sg:4}
}
@media (min-width:992px){
.zv-steps{grid-template-columns:repeat(4,minmax(0,1fr))}
.zv-reg-col .zv-checks li{font-size:15px}
.zv-reg-in{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:48px}
.zv-reg-in .zv-h{grid-column:1/-1}
.zv-reg-acc{grid-column:span 2}
.zv-reg-col:not(.zv-reg-acc) .zv-checks{grid-template-columns:minmax(0,1fr)}
.zv-reg-pic{width:62%;height:100%;-webkit-mask:radial-gradient(ellipse 90% 70% at 100% 0,#000 25%,transparent 75%);mask:radial-gradient(ellipse 90% 70% at 100% 0,#000 25%,transparent 75%)}
.zv-shots-l{--sn:5.4;--sg:5}
}
@media (min-width:1200px){
.zv-revs-in{grid-template-columns:calc((100% - 3 * var(--zg)) / 4) minmax(0,1fr)}
.zv-revs-total{display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.zv-revs-pic{-webkit-mask:linear-gradient(180deg,transparent 22%,#000 50%,#000 58%,transparent 86%);mask:linear-gradient(180deg,transparent 22%,#000 50%,#000 58%,transparent 86%)}
.zv-revs-go{align-self:stretch;justify-self:auto;margin-top:auto;padding-top:24px}
.zv-revs-l{grid-auto-columns:calc((100% - 2 * var(--zg)) / 3)}
.zv-shots-l{--sn:6.4;--sg:6}
}
.zv-pm{display:block;flex:none;height:var(--ph,32px);aspect-ratio:var(--pa);background:currentColor;-webkit-mask:var(--pm) center/contain no-repeat;mask:var(--pm) center/contain no-repeat}
.zv-dl-l{display:grid;gap:var(--zg)}
.zv-dl-l>li{display:flex;min-width:0}
.zv-dl{position:relative;display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:12px;min-width:0;padding:var(--zi);border-radius:var(--r);background:var(--surface)}
.zv-dl-ink{background:var(--ink);color:#fff}
.zv-dl-np{--ph:clamp(72px,11vw,168px);align-self:flex-end;margin-bottom:auto}
.zv-dl-t{font-weight:600;font-size:clamp(20px,1.7vw,26px);line-height:1.2}
.zv-dl-1 .zv-dl-f{margin-top:0}
.zv-dl-1 .zv-dl-t{margin-top:12px;font-size:clamp(26px,2.6vw,40px);line-height:1.1}
.zv-dl-p{color:var(--muted);font-size:14px;line-height:1.55}
.zv-dl-ink .zv-dl-p{color:#fff;font-size:15px}
.zv-dl-f{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:16px;align-self:stretch;margin-top:auto;padding-top:8px}
.zv-dl-chip{margin-right:auto;padding:10px 16px;border-radius:9999px;background:var(--acc);color:#fff;font-weight:600;font-size:14px;line-height:1.2}
.zv-dl-pms{--ph:clamp(24px,2.2vw,32px);display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-right:auto}
.zv-dl .zv-go{margin:0;align-self:auto}
.zv-dl-ink .zv-go{background:#fff;color:var(--ink)}
.zv .zv-dl:hover .zv-go{background:var(--acc);color:#fff}
.zv-dl{isolation:isolate;overflow:hidden}
.zv-dl-bg{position:absolute;inset:0 0 0 auto;z-index:-1;width:58%;-webkit-mask:linear-gradient(90deg,transparent,#000 40%);mask:linear-gradient(90deg,transparent,#000 40%)}
.zv-dl-bg img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:70% center}
.zv-dl-ink .zv-dl-bg{width:64%}
.zv-dl-ink .zv-dl-bg::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,var(--ink) 0,rgba(8,0,17,0) 40%)}
.zv-dl-t,.zv-dl-p{max-width:50%}
@media (max-width:767.98px){
.zv-dl:not(.zv-dl-ink) .zv-go{position:absolute;top:14px;right:var(--zi)}
.zv-dl:not(.zv-dl-ink) .zv-dl-t{padding-right:52px}
.zv-dl-2 .zv-dl-f,.zv-dl-3 .zv-dl-f{display:contents}
.zv-dl-pms{gap:12px 20px}
}
@media (min-width:768px){
.zv-dl-l{grid-template-columns:repeat(2,minmax(0,1fr))}
.zv-dl-1,.zv-dl-4{grid-column:1/-1}
}
@media (min-width:1200px){
.zv-dl-l{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a a b c" "a a d d"}
.zv-dl-1{grid-area:a}
.zv-dl-2{grid-area:b}
.zv-dl-3{grid-area:c}
.zv-dl-4{grid-area:d}
}
.zv-h{font-weight:600}
.zv-wel-logo{position:relative;overflow:hidden;isolation:isolate;place-items:center start;padding-left:12%}
.zv-wel-logo .zv-wel-bg,.zv-wel-logo .zv-wel-bg img{position:absolute;inset:0;z-index:-1;width:100%;height:100%;max-width:none;object-fit:cover;object-position:right center}
.zv-wel-logo .zv-wel-mark{width:clamp(240px,64%,520px)}
.zv-wel-logo .zv-wel-mark img{display:block;width:100%;height:auto}
.zv a.zv-dl,.zv a.zv-dl:hover,.zv a.zv-dl:focus{color:var(--text,#111);text-decoration:none}
.zv a.zv-dl-ink,.zv a.zv-dl-ink:hover,.zv a.zv-dl-ink:focus{color:#fff}
.zv-fact .zv-go::after{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit}
.zv .zv-fact:hover .zv-go{background:var(--acc);color:#fff}
