:root{--white:#FFFFFF;--mist:#F3F4F6;--line:#E4E6EA;--line2:#CDD1D8;--ink:#000000;--ink2:#4A505B;--ink3:#646A74;--blue:#5B4BFF;--blue-dark:#4636E0;--blue-soft:#EFEDFF;--blue-glow:rgba(91,75,255,.38);--green:#0A7A4C;--green-soft:#E6F4EE;--red:#C8361C;--night:#000000;--night2:#121316;--nline:rgba(255,255,255,.12);--nink2:#A9AFB9;--display:"Geist",system-ui,-apple-system,"Segoe UI",sans-serif;--body:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--maxw:1280px;--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden;overflow-x:clip}img{display:block;max-width:100%;height:auto}textarea{resize:vertical;max-width:100%;box-sizing:border-box}.crumb a{text-decoration:underline!important;text-decoration-color:var(--line2)!important;text-underline-offset:3px}.crumb a:hover{text-decoration-color:currentColor}.fbig[data-t]::before{content:attr(data-t)}a{color:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:6px}.screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.skip:focus{position:fixed!important;top:8px;left:8px;width:auto;height:auto;clip:auto;z-index:100;background:#fff;padding:10px 14px;border-radius:8px}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 28px}@media (max-width:600px){.wrap{padding:0 18px}}.disp{font-family:var(--display);font-weight:700;letter-spacing:-.035em;line-height:1;margin:0;text-wrap:balance}h2.disp{font-size:clamp(34px,4.4vw,60px)}h3{font-family:var(--display);font-weight:700;letter-spacing:-.015em;margin:0;line-height:1.15}.muted{color:var(--ink2)}.kicker{font-size:16px;font-weight:600;color:var(--blue);margin-bottom:14px;display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border-radius:999px;font-weight:600;font-size:16px;font-family:var(--body);text-decoration:none;border:1.5px solid #fff0;cursor:pointer;transition:background .2s,color .2s,border-color .2s;line-height:1.2;text-align:center}.btn-blue{background:var(--blue);color:#fff}.btn-blue:hover{background:var(--blue-dark);color:#fff}.btn-black{background:var(--ink);color:#fff}.btn-black:hover{background:#2A2C31;color:#fff}.btn-line{border-color:var(--ink);color:var(--ink);background:#fff0}.btn-line:hover{background:var(--ink);color:#fff}.btn-white{background:#fff;color:#000}.btn-white:hover{background:#E9EAEE}.btn-green{background:var(--green);color:#fff}.btn-green:hover{background:#0A734A;color:#fff}.wide{width:100%}.tag{display:inline-flex;align-items:center;gap:7px;font-size:13.5px;font-weight:600;padding:6px 12px;border-radius:999px}.tag::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.tag-new{color:var(--blue);background:var(--blue-soft)}.tag-rec{color:var(--green);background:var(--green-soft)}.stars{color:#F2B21B;letter-spacing:1px}.annonce{background:#000;color:#fff;font-size:14px;text-align:center;padding:10px 16px}.annonce a{color:#fff;text-underline-offset:3px}.zy-header{position:sticky;top:0;z-index:50;background:rgb(255 255 255 / .88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid #fff0;transition:border-color .3s}.admin-bar .zy-header{top:32px}@media (max-width:782px){.admin-bar .zy-header{top:46px}}@media (max-width:600px){.admin-bar .zy-header{top:0}}.zy-header.scrolled{border-color:var(--line)}.nav{display:flex;align-items:center;justify-content:space-between;gap:24px;height:74px}.logo{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:.08em;text-decoration:none;color:var(--ink)}.menu{display:flex;gap:30px;font-size:15.5px;font-weight:500}.menu a{text-decoration:none;color:var(--ink2);padding:6px 0}.menu a:hover,.menu .current-menu-item>a{color:var(--ink)}.nav-r{display:flex;align-items:center;gap:8px}.nav-track{min-height:46px;padding:0 18px;font-size:15px}.ib{position:relative;width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--ink);text-decoration:none}.zy-cart-count{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--blue);color:#fff;font-size:11.5px;font-weight:700;display:grid;place-items:center}.zy-cart-count[hidden]{display:none}.burger{display:none}@media (max-width:980px){.menu,.nav-track{display:none}.burger{display:grid}}.burger .i-close{display:none}.burger[aria-expanded="true"] .i-open{display:none}.burger[aria-expanded="true"] .i-close{display:block}.drawer{display:none;position:fixed;left:0;right:0;top:118px;bottom:0;z-index:10000;background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:18px 18px calc(22px + env(safe-area-inset-bottom));flex-direction:column;gap:26px}.drawer.open{display:flex}.drawer.open>*{animation:zyDr .38s cubic-bezier(.2,.7,.2,1) both}.drawer.open>*:nth-child(2){animation-delay:.05s}.drawer.open>*:nth-child(3){animation-delay:.1s}@keyframes zyDr{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}html:has(body.zy-menu-open){overflow:hidden}body.zy-menu-open .zy-header{z-index:10001}body.zy-menu-open .wa,body.zy-menu-open .zrc-mobile-bar,body.zy-menu-open .mbar{display:none!important}.dr-k{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--ink3)}.dr-doors{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dr-door{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:3px;min-height:150px;padding:16px 16px 52px;border-radius:20px;background:var(--mist);color:var(--ink);text-decoration:none}.dr-door small{font-size:12.5px;color:var(--ink3)}.dr-door b{font-family:var(--display);font-size:19px;line-height:1.12;letter-spacing:-.02em}.dr-door .dr-sub{font-size:13px;color:var(--ink2)}.dr-door .ar{position:absolute;left:16px;bottom:14px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--ink)}.dr-door.primary{background:#000;color:#fff}.dr-door.primary small,.dr-door.primary .dr-sub{color:#B9BEC7}.dr-door.primary .ar{background:var(--blue);color:#fff}.dr-door.primary::after{content:"";position:absolute;right:-40px;bottom:-60px;width:170px;height:170px;border-radius:50%;background:radial-gradient(closest-side,var(--blue-glow),#fff0);pointer-events:none}.dr-list{display:flex;flex-direction:column}.dr-list a{display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line);text-decoration:none;color:var(--ink)}.dr-list a:first-child{padding-top:0}.dr-list a:last-child{border-bottom:0}.dr-ico{width:42px;height:42px;border-radius:13px;background:var(--blue-soft);color:var(--blue);display:grid;place-items:center}.dr-list b{display:block;font-size:16.5px;font-weight:600;letter-spacing:-.01em}.dr-list small{display:block;margin-top:1px;font-size:13.5px;color:var(--ink3)}.dr-list .chev{color:var(--ink3)}.dr-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px}.dr-wa{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border-radius:999px;border:1px solid var(--line);font-weight:600;font-size:15.5px;text-decoration:none;color:var(--ink)}.dr-wa svg{color:#1FAF55}.dr-mail{margin:0;text-align:center;font-size:13.5px;color:var(--ink3)}@media (max-width:360px){.dr-doors{grid-template-columns:1fr}.dr-door{min-height:0}}.zy-section{padding:120px 0}@media (max-width:700px){.zy-section{padding:76px 0}}.zy-section.tight-top{padding-top:20px}.shead{display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:end;margin-bottom:52px}.shead p{margin:0;color:var(--ink2);font-size:18px;max-width:460px}@media (max-width:860px){.shead{grid-template-columns:1fr}}.hero{padding:56px 0 0;position:relative;overflow:hidden}.hero::before{content:"";position:absolute;right:-6%;top:-12%;width:min(62vw,900px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--blue-soft),#fff0 72%);pointer-events:none;z-index:0}.hero>*{position:relative;z-index:1}.hero-g{display:grid;grid-template-columns:1fr 1.02fr;gap:48px;align-items:center}@media (max-width:980px){.hero-g{grid-template-columns:1fr;gap:12px}.hero{padding-top:28px}}.hero h1{font-size:clamp(54px,7.6vw,112px)}.hero .sub{font-size:20px;max-width:520px;margin:26px 0 34px;color:var(--ink2)}.doors{display:grid;grid-template-columns:1fr 1fr;gap:12px;max-width:600px}@media (max-width:520px){.doors{grid-template-columns:1fr}}.door{display:flex;flex-direction:column;gap:4px;padding:20px 22px;border-radius:20px;text-decoration:none;border:1.5px solid var(--line2);transition:border-color .2s,background .2s}.door:hover{border-color:var(--ink)}.door small{font-size:14px;color:var(--ink3)}.door b{font-family:var(--display);font-size:21px;letter-spacing:-.01em}.door span{font-size:15px;color:var(--ink2)}.door.primary{background:var(--ink);border-color:var(--ink);color:#fff}.door.primary small,.door.primary span{color:#B9BEC7}.door.primary:hover{background:#26282D}.hero-proof{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:26px;font-size:14.5px;color:var(--ink2)}.scope{position:relative;aspect-ratio:1/1;width:100%;max-width:620px;margin-left:auto}.scope canvas{position:absolute;inset:0;width:100%;height:100%}.scope .pad{position:absolute;inset:23%;display:grid;place-items:center}.scope .pad img{width:100%;filter:drop-shadow(0 30px 40px rgb(0 0 0 / .22))}.readout{position:absolute;left:0;bottom:4%;background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px 16px;min-width:230px;box-shadow:0 20px 40px -24px rgb(0 0 0 / .25)}.readout .st{font-size:13px;color:var(--ink3);display:flex;align-items:center;gap:8px}.readout .st i{width:8px;height:8px;border-radius:50%;background:var(--red);transition:background .4s}.readout.ok .st i{background:var(--blue)}.readout strong{display:block;font-family:var(--display);font-size:30px;font-weight:800;line-height:1.1;margin-top:4px;font-variant-numeric:tabular-nums;color:var(--red);transition:color .4s}.readout.ok strong{color:var(--blue)}.readout em{font-style:normal;font-size:14px;color:var(--ink2)}.replay{position:absolute;right:0;bottom:4%;border:1px solid var(--line);background:#fff;border-radius:999px;padding:10px 16px;font:inherit;font-size:14px;cursor:pointer}.replay:hover{border-color:var(--ink)}@media (max-width:520px){.readout{min-width:0;padding:10px 12px}.readout strong{font-size:22px}.replay{padding:8px 12px;font-size:13px}}.proofrow{border-block:1px solid var(--line);margin-top:36px}.proofrow .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.proofrow .it{padding:22px 20px;border-left:1px solid var(--line);font-size:15px;color:var(--ink2)}.proofrow .it:first-child{border-left:0;padding-left:0}.proofrow b{display:block;color:var(--ink);font-size:16px}@media (max-width:860px){.proofrow .wrap{grid-template-columns:1fr 1fr}.proofrow .it{border-left:0;padding-left:0;border-bottom:1px solid var(--line)}}.packs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:960px){.packs{grid-template-columns:1fr}}.pack{border:1.5px solid var(--line);border-radius:24px;padding:30px;display:flex;flex-direction:column;gap:14px;position:relative;background:#fff}.pack.star{border-color:var(--blue);outline:1px solid var(--blue)}.pack .flag{position:absolute;top:-13px;left:26px;background:var(--blue);color:#fff;font-size:13px;font-weight:600;padding:5px 12px;border-radius:999px}.pack h3{font-size:28px}.pack .for{color:var(--ink2);margin:0;font-size:16px}.pack ul{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:10px}.pack li{display:flex;gap:12px;align-items:flex-start;font-size:16px}.pack li svg{flex:none;margin-top:3px;color:var(--blue)}.pack li.off{color:var(--ink3)}.pack li.off svg{color:var(--line2)}.pack .price{margin-top:auto;padding-top:22px;border-top:1px solid var(--line);display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pack .price b{font-family:var(--display);font-size:clamp(34px,3.2vw,44px);font-weight:800;letter-spacing:-.03em;white-space:nowrap}.pack .price span{flex:0 1 auto}.pack .price span{font-size:14px;color:var(--ink3);text-align:right}.packs-foot{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;margin-top:18px;padding:22px 26px;border-radius:20px;background:var(--mist)}@media (max-width:760px){.packs-foot{grid-template-columns:1fr}}.packs-foot p{margin:0}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.chips span{font-size:14px;border:1px solid var(--line2);border-radius:999px;padding:7px 14px;color:var(--ink2)}.steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:64px 0 0;position:relative;counter-reset:none}.steps::before{content:"";position:absolute;left:40px;right:40px;top:43px;border-top:2px dashed var(--line2);z-index:0}.step{position:relative;z-index:1;padding:24px 22px 26px;border-radius:22px;background:var(--mist);transition:transform .25s ease,background .25s ease}.step:hover{transform:translateY(-3px);background:var(--blue-soft)}.step .n{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--blue);font-family:var(--display);font-weight:800;font-size:16px;border:2px solid var(--blue)}.step:last-child{background:#000;color:#fff}.step:last-child p{color:#B9BEC7}.step:last-child .n{background:var(--blue);color:#fff;border-color:var(--blue);box-shadow:0 0 0 6px rgb(91 75 255 / .25)}.step h3{font-size:20px;margin:18px 0 6px}.step p{margin:0;color:var(--ink2);font-size:15.5px}@media (max-width:860px){.steps{grid-template-columns:1fr;gap:0;margin-top:44px}.steps::before{left:19px;right:auto;top:20px;bottom:40px;border-top:0;border-left:2px dashed var(--line2)}.step,.step:last-child{background:none;color:inherit;padding:0 0 28px 60px;border-radius:0}.step:hover{transform:none;background:none}.step:last-child{padding-bottom:0}.step:last-child p{color:var(--ink2)}.step .n{position:absolute;left:0;top:0}.step h3{margin:6px 0 4px;font-size:19px}}html{-webkit-tap-highlight-color:#fff0}a,button,[role="button"],label,summary,input,select,textarea{-webkit-tap-highlight-color:#fff0}.btn,button,.door,.dr-door,.dr-list a,.zy-acc-add,.zy-ce-card,.zrc-model,.zrc-upgrade,.zrc-service,.zrc-btn{transition:transform .12s ease}.btn:active,button:active,.door:active,.dr-door:active,.zy-acc-add:active,.zrc-btn:active{transform:scale(.97)}.zrc-model:active,.zrc-upgrade:active,.zrc-service:active,.dr-list a:active{transform:scale(.99)}h1,h2,h3,summary,.faq-q,.faq button,.faq dt{text-wrap:pretty}html:has(body.woocommerce-checkout),html:has(body.woocommerce-cart){overflow-x:hidden}body.woocommerce-checkout,body.woocommerce-cart{overflow-x:clip}.night{background:var(--night);color:#fff;position:relative;overflow:hidden;isolation:isolate}.night::before{content:"";position:absolute;left:50%;top:-420px;width:1000px;height:1000px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,var(--blue-glow),#fff0 70%);opacity:.6;pointer-events:none;z-index:-1}.night .muted,.night .shead p{color:var(--nink2)}.night .kicker{color:#A99CFF}.why{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media (max-width:860px){.why{grid-template-columns:1fr}}.wcard{background:var(--night2);border:1px solid var(--nline);border-radius:24px;padding:30px;display:grid;grid-template-columns:150px 1fr;gap:24px;align-items:center}@media (max-width:520px){.wcard{grid-template-columns:1fr}}.wcard h3{font-size:22px;margin-bottom:8px}.wcard p{margin:0;color:var(--nink2);font-size:16px}.wcard svg{width:150px;height:150px}.strip-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-top:80px;flex-wrap:wrap}.strip{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;margin-top:24px;padding:0 28px 14px max(28px,calc((100vw - var(--maxw))/2 + 28px));scrollbar-width:none}.strip::-webkit-scrollbar{display:none}.shot{flex:0 0 min(380px,76vw);scroll-snap-align:start;margin:0}.shot img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:20px;background:var(--night2)}.shot figcaption{margin-top:12px;font-size:15px;color:var(--nink2)}.shot figcaption b{color:#fff;display:block;font-weight:600}.stripnav{display:flex;gap:8px}.stripnav button{width:48px;height:48px;border-radius:50%;border:1px solid var(--nline);background:#fff0;color:#fff;cursor:pointer;font-size:20px}.stripnav button:hover{background:#fff;color:#000}.buy{background:var(--mist)}.buy-g{display:grid;grid-template-columns:1.45fr 1fr;gap:18px;align-items:start}@media (max-width:960px){.buy-g{grid-template-columns:1fr}}.panel{background:#fff;border-radius:28px;padding:34px;display:flex;flex-direction:column;gap:18px;min-width:0}@media (max-width:520px){.panel{padding:22px}}.panel.new{border-top:5px solid var(--blue)}.panel.rec{border-top:5px solid var(--green)}.panel h3{font-size:34px}.panel .lead{margin:0;color:var(--ink2);font-size:17px}.facts{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:15px;color:var(--ink2)}.facts span{display:flex;gap:8px;align-items:center}.facts span::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--line2)}.cfg{display:grid;grid-template-columns:.8fr 1fr;gap:20px;align-items:center;background:var(--mist);border-radius:20px;padding:20px}@media (max-width:520px){.cfg{grid-template-columns:1fr}}.cfg .pv{aspect-ratio:1/1;display:grid;place-items:center}.cfg .pv img{width:100%;transition:opacity .25s,transform .45s var(--ease)}.cfg .pv img.sw{opacity:0;transform:scale(.95)}.cfg .nm{font-weight:600;font-size:16px;margin-bottom:12px}.sws{display:flex;flex-wrap:wrap;gap:9px}.sw-b{width:38px;height:38px;border-radius:50%;border:1px solid rgb(0 0 0 / .15);cursor:pointer;padding:0;transition:transform .2s}.sw-b:hover{transform:scale(1.08)}.sw-b[aria-pressed="true"]{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--ink)}.levels{display:flex;flex-direction:column;gap:10px}.lvl{display:grid;grid-template-columns:84px 1fr auto;gap:16px;align-items:center;border:1.5px solid var(--line);border-radius:18px;padding:12px 16px 12px 12px;text-decoration:none;transition:border-color .2s}.lvl:hover{border-color:var(--blue)}.lvl img{width:84px;height:84px;object-fit:contain;background:var(--mist);border-radius:12px}.lvl b{display:block;font-family:var(--display);font-size:19px}.lvl small{color:var(--ink2);font-size:14.5px}.lvl strong{font-family:var(--display);font-size:22px;text-align:right}.recimg{position:relative;background:var(--mist);border-radius:20px;aspect-ratio:1/1;display:grid;place-items:center}.recimg img{width:78%}.recimg .stock{position:absolute;left:16px;top:16px;background:#fff;padding:6px 12px;border-radius:999px;font-size:13px;font-weight:600;color:var(--green)}.recl{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.recl li{display:flex;gap:10px;font-size:16px}.recl li::before{content:"";flex:none;width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--green)}.panel .bottom{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding-top:6px}.panel .from{font-size:15px;color:var(--ink2)}.panel .from b{font-family:var(--display);font-size:36px;font-weight:800;color:var(--ink);letter-spacing:-.02em;margin-left:4px}.rachat{margin:0;font-size:15px;color:var(--ink2);padding-top:14px;border-top:1px solid var(--line)}.cmpw{overflow-x:auto}.cmp{width:100%;min-width:720px;border-collapse:collapse}.cmp th,.cmp td{text-align:left;padding:20px 18px;border-bottom:1px solid var(--line);font-size:16px;vertical-align:top}.cmp thead th{font-size:15px;font-weight:600;color:var(--ink3);border-bottom:1.5px solid var(--ink)}.cmp thead th.z{color:var(--ink);background:var(--blue-soft);border-radius:14px 14px 0 0}.cmp td.z{font-weight:600;background:var(--blue-soft)}.cmp td:first-child{color:var(--ink2);width:22%}.cmp .bad{color:var(--red)}.atl{display:grid;grid-template-columns:1.1fr 1fr;gap:56px;align-items:center}@media (max-width:960px){.atl{grid-template-columns:1fr}}.atl .imgs{display:grid;grid-template-columns:1fr 1fr;gap:14px}.atl .imgs img{border-radius:20px;aspect-ratio:3/4;object-fit:cover;width:100%;background:var(--night2)}.atl .imgs img:nth-child(2){margin-top:56px}.atl p.big{font-size:21px;line-height:1.5;margin:22px 0 0;color:#E7E9ED}.atl dl{display:grid;grid-template-columns:1fr 1fr;margin:34px 0 0;border-top:1px solid var(--nline)}.atl dl div{padding:18px 0;border-bottom:1px solid var(--nline)}.atl dt{font-family:var(--display);font-weight:800;font-size:24px}.atl dd{margin:2px 0 0;color:var(--nink2);font-size:15px}.vids{display:grid;grid-template-columns:repeat(3,minmax(0,340px));justify-content:center;gap:16px;margin-top:80px}@media (max-width:800px){.vids{grid-template-columns:repeat(3,70vw);justify-content:start;overflow-x:auto;scroll-snap-type:x mandatory}.vid{scroll-snap-align:start}}.vid{position:relative;aspect-ratio:9/16;border-radius:22px;overflow:hidden;background:var(--night2);text-decoration:none;color:#fff}.vid img{width:100%;height:100%;object-fit:cover}.vid .pl{position:absolute;left:18px;top:18px;width:52px;height:52px;border-radius:50%;background:#fff;display:grid;place-items:center}.vid .cap{position:absolute;inset:auto 0 0 0;padding:60px 18px 18px;background:linear-gradient(transparent,rgb(0 0 0 / .85));font-size:14.5px}.vid .cap b{display:block;font-size:18px}.revs{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:16px}@media (max-width:960px){.revs{grid-template-columns:1fr}}.rev{margin:0;border:1.5px solid var(--line);border-radius:24px;padding:30px;display:flex;flex-direction:column;gap:18px}.rev:first-child{background:var(--ink);color:#fff;border-color:var(--ink)}.rev blockquote{margin:0;font-family:var(--display);font-weight:600;font-size:20px;line-height:1.3;letter-spacing:-.01em}.rev:first-child blockquote{font-size:27px}.rev figcaption{margin-top:auto;display:flex;justify-content:space-between;font-size:14.5px;color:var(--ink3)}.rev:first-child figcaption{color:#B9BEC7}.score{display:flex;align-items:center;gap:14px;margin-top:20px}.score b{font-family:var(--display);font-size:48px;font-weight:800}.faq-g{display:grid;grid-template-columns:1fr 1.6fr;gap:56px}@media (max-width:900px){.faq-g{grid-template-columns:1fr;gap:20px}}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:24px 0;display:flex;justify-content:space-between;gap:20px;font-size:19px;font-weight:600}.faq summary::-webkit-details-marker{display:none}.faq .pm{flex:none;width:28px;height:28px;border-radius:50%;border:1px solid var(--line2);display:grid;place-items:center;transition:transform .3s var(--ease),background .2s}.faq details[open] .pm{transform:rotate(45deg);background:var(--ink);color:#fff;border-color:var(--ink)}.faq details p{margin:0 0 24px;color:var(--ink2);max-width:640px}.final{text-align:center;padding:130px 0;background:var(--mist)}.final h2{font-size:clamp(40px,6vw,84px);max-width:900px;margin:0 auto}.final p{max-width:560px;margin:24px auto 34px;color:var(--ink2);font-size:19px}.final .row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.zy-footer{background:#000;color:#fff;padding:72px 0 110px}.fg{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:30px;font-size:15px}@media (max-width:800px){.fg{grid-template-columns:1fr 1fr}}.fg h4,.fg h2{margin:0 0 14px;font-size:15px}.fg a{display:block;text-decoration:none;color:var(--nink2);padding:5px 0}.fg a:hover{color:#fff}.f-about{color:var(--nink2);max-width:300px;margin:14px 0 0}.fbig{font-family:var(--display);font-weight:900;font-size:clamp(64px,16vw,230px);letter-spacing:-.04em;line-height:.8;margin-top:72px;color:#1A1B1F;user-select:none}.legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;font-size:13.5px;color:#7C828D}.legal a{color:#7C828D}.wa{position:fixed;right:18px;bottom:18px;z-index:60;width:58px;height:58px;border-radius:50%;background:#25D366;display:grid;place-items:center;box-shadow:0 12px 30px -8px rgb(0 0 0 / .4)}a.zy-wa,.zy-wa{display:none!important}@media (max-width:760px){.wa{right:14px;bottom:14px;width:46px;height:46px;background:rgb(255 255 255 / .96);border:1px solid var(--line);box-shadow:0 6px 18px -8px rgb(0 0 0 / .28);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:bottom .25s ease}.wa svg{width:22px;height:22px}.wa svg,.wa svg *{fill:#1FAF55!important}body:has(.mbar.show) .wa,body:has(.zrc-root.zy-has-mbar) .wa{bottom:104px}}.mbar{position:fixed;left:0;right:0;bottom:0;z-index:55;display:none;gap:8px;padding:10px 88px 10px 12px;background:rgb(255 255 255 / .94);backdrop-filter:blur(12px);border-top:1px solid var(--line);transform:translateY(110%);transition:transform .35s var(--ease)}.mbar.show{transform:none}.mbar .btn{flex:1;min-height:48px;padding:0 8px;font-size:14.5px;white-space:nowrap}@media (max-width:760px){.mbar{display:flex}}.page-hero{padding-top:44px;padding-bottom:28px}.crumb{font-size:14.5px;color:var(--ink3)}.crumb a{color:var(--ink2);text-decoration:none}.crumb a:hover{color:var(--ink)}.ph1{font-size:clamp(40px,5.4vw,72px);margin-top:16px}.ph-sub{font-size:19px;max-width:620px;margin:16px 0 0;color:var(--ink2)}.zy-main{padding-bottom:110px}.zy-elementor .zy-main{padding-bottom:0}.prose{max-width:760px}.prose h2{font-family:var(--display);font-size:30px;letter-spacing:-.02em;margin:48px 0 14px}.prose h3{font-size:22px;margin:32px 0 10px}.prose p,.prose li{color:#262A31}.prose a{color:var(--blue)}.prose img{border-radius:16px}.prose table{border-collapse:collapse;width:100%}.prose td,.prose th{border-bottom:1px solid var(--line);padding:10px;text-align:left}.prose blockquote{border-left:3px solid var(--ink);margin:24px 0;padding:4px 0 4px 20px}.zy-main input[type=text],.zy-main input[type=email],.zy-main input[type=tel],.zy-main input[type=password],.zy-main input[type=number],.zy-main input[type=search],.zy-main select,.zy-main textarea{font:inherit;font-size:16px;border:1.5px solid var(--line);border-radius:12px;padding:12px 14px;background:#fff;color:var(--ink);max-width:100%}.zy-main input:focus,.zy-main select:focus,.zy-main textarea:focus{outline:none;border-color:var(--ink)}.help-sec{padding-top:40px;padding-bottom:40px}.help-h2{font-size:clamp(28px,3.4vw,44px)}.guides{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:28px}@media (max-width:900px){.guides{grid-template-columns:1fr}}.guide{display:flex;flex-direction:column;border:1.5px solid var(--line);border-radius:24px;overflow:hidden;text-decoration:none;transition:border-color .2s}.guide:hover{border-color:var(--ink)}.guide .gimg{background:var(--mist);aspect-ratio:4/3;display:grid;place-items:center}.guide .gimg{background:#000}.guide .gimg img{width:100%;height:100%;object-fit:cover}.guide small{font-weight:400}.guide .gbd{padding:20px 22px;display:flex;flex-direction:column;gap:8px}.guide b{font-family:var(--display);font-size:19px;letter-spacing:-.01em;line-height:1.25}.guide small{color:var(--ink2);font-size:15px}.guide em{font-style:normal;font-weight:600;color:var(--blue);margin-top:6px}.zy-legal,.zy-legal *{background:transparent!important;color:inherit!important;box-shadow:none!important;font-family:var(--body)!important;text-shadow:none!important}.zy-legal{color:#262A31!important}.zy-legal .elementor-section,.zy-legal .e-con,.zy-legal .elementor-container,.zy-legal .elementor-widget-container{padding:0!important;margin:0!important;max-width:none!important;border:0!important}.zy-legal h1{display:none!important}.zy-legal h2,.zy-legal h3{font-family:var(--display)!important;color:var(--ink)!important;letter-spacing:-.02em}.zy-legal h2{font-size:24px!important;margin:0 0 12px!important}.zy-legal h3{font-size:19px!important;margin:18px 0 8px!important}.zy-legal p,.zy-legal li{font-size:16.5px!important;line-height:1.65!important}.zy-legal a{color:var(--blue)!important}.zy-legal section.legal-page{padding:0!important}.zy-legal section.legal-page>div{max-width:none!important;margin:0!important;padding:0!important;border:0!important}.zy-legal section.legal-page>div>div{border:1.5px solid var(--line)!important;border-radius:20px!important;padding:26px!important;margin:0 0 14px!important}.zy-legal section.legal-page>div>p:first-of-type{color:var(--ink3)!important;margin:0 0 20px!important}.g-title{max-width:900px}.guide-body{max-width:860px;padding-bottom:20px}.g-h{font-family:var(--display);font-size:clamp(24px,2.6vw,32px);letter-spacing:-.02em;margin:56px 0 14px;line-height:1.15}.g-h.g-step{display:flex;align-items:center;gap:14px;font-size:24px;border-top:1px solid var(--line);padding-top:36px}.g-text{color:#262A31;font-size:17px}.g-text p{margin:0 0 14px}.g-text a{color:var(--blue)}.g-imgs{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:18px 0 8px}.g-imgs.g-n1{grid-template-columns:1fr;max-width:620px}.g-imgs img{width:100%;height:auto;border-radius:18px;background:var(--mist)}.g-video{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:#000;margin:20px 0}.g-video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.g-help{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;margin-top:64px;padding:28px;border-radius:24px;background:var(--mist)}.g-help .g-h{margin:0 0 6px}.g-help p{margin:0}.g-help-btns{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:760px){.g-help{grid-template-columns:1fr}.g-imgs{grid-template-columns:1fr}}.rec-facts{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:800px){.rec-facts{grid-template-columns:1fr}}.rec-facts li{background:var(--green-soft);border-radius:18px;padding:18px 20px;display:flex;flex-direction:column;gap:4px}.rec-facts b{font-family:var(--display);font-size:18px;color:var(--green)}.rec-facts span{color:var(--ink2);font-size:15px}.track-g{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:start}@media (max-width:900px){.track-g{grid-template-columns:1fr;gap:24px}}.track-side{display:flex;flex-direction:column;gap:12px}.track-note{background:var(--mist);border-radius:16px;padding:16px 20px;margin-bottom:24px;font-size:16px}.track-note.is-pause{background:#FFF4DB;color:#7A5300}.track-note.is-bad{background:#FBEAE6;color:#8E2414}.tl{list-style:none;padding:0;margin:8px 0 0;position:relative}.tl li{position:relative;padding:0 0 30px 46px}.tl li::before{content:"";position:absolute;left:11px;top:26px;bottom:-2px;width:2px;background:var(--line)}.tl li:last-child::before{display:none}.tl li::after{content:"";position:absolute;left:0;top:2px;width:24px;height:24px;border-radius:50%;border:2px solid var(--line2);background:#fff;box-sizing:border-box}.tl li.done::after{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/14px no-repeat;border-color:var(--ink)}.tl li.done::before{background:var(--ink)}.tl li.now::after{border:7px solid var(--blue);box-shadow:0 0 0 6px var(--blue-soft)}.tl b{display:block;font-size:19px;font-family:var(--display);letter-spacing:-.01em}.tl small{color:var(--ink2);font-size:14.5px}.tl li:not(.done):not(.now) b{color:var(--ink3);font-weight:600}.tl li.now small{color:var(--blue);font-weight:600}.track-form-wrap{max-width:560px}.track-form-wrap .zpb-track-form{box-shadow:none!important;border:1.5px solid var(--line)!important;border-radius:24px!important;padding:30px!important;max-width:none!important;margin:0!important;background:#fff!important}.track-form-wrap .zpb-track-form__row{margin:0 0 16px!important}.track-form-wrap .zpb-track-form__row--submit{margin:8px 0 0!important}.track-form-wrap .zpb-track-form input{border-radius:12px!important;min-height:52px}.track-preview{background:var(--mist);border-radius:24px;padding:30px}.tl-demo{margin:0}.tl-demo li{padding-bottom:22px}.tl-demo li::after{background-color:#fff}.tl-demo li.done::after{background-color:var(--ink)}.track-wa{display:block;margin-top:6px;padding-top:18px;border-top:1px solid var(--line2);text-decoration:none;color:var(--ink2);font-size:15px}.track-wa b{color:var(--ink)}.track-help{font-size:15px;margin-top:18px}.track-help a{color:var(--blue)}.legal-meta{font-size:15px!important;color:var(--ink3)!important}.legal-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.legal-tabs a{padding:9px 16px;border:1px solid var(--line);border-radius:999px;text-decoration:none;font-size:14.5px;font-weight:500;color:var(--ink2)}.legal-tabs a:hover{border-color:var(--ink);color:var(--ink)}.legal-tabs a[aria-current="page"]{background:var(--ink);border-color:var(--ink);color:#fff}.legal-g{display:grid;grid-template-columns:260px minmax(0,720px);gap:64px;align-items:start;padding-top:24px}.legal-g:not(:has(.legal-toc)){grid-template-columns:minmax(0,720px)}@media (max-width:900px){.legal-g{grid-template-columns:1fr;gap:28px}}.legal-toc{position:sticky;top:100px;border-left:2px solid var(--line);padding-left:18px}@media (max-width:900px){.legal-toc{position:static;border:1px solid var(--line);border-radius:18px;padding:18px 20px}}.legal-toc b{display:block;font-size:13px;color:var(--ink3);font-weight:600;margin-bottom:10px}.legal-toc ol{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:7px;font-size:14.5px;color:var(--ink3)}.legal-toc a{text-decoration:none;color:var(--ink2)}.legal-toc a:hover{color:var(--blue)}.legal-body{font-size:16.5px;line-height:1.7;color:#262A31}.legal-body section,.legal-body div{all:unset;display:block}.legal-body section.legal-page,.legal-body [style]{color:#262A31!important;padding:0!important;font-family:var(--body)!important;background:none!important;border:0!important}.legal-body h2[style],.legal-body h3[style],.legal-body strong[style]{color:var(--ink)!important}.legal-body a[style]{color:var(--blue)!important}.legal-body h2{font-family:var(--display);font-size:24px;letter-spacing:-.02em;line-height:1.25;color:var(--ink);margin:0 0 14px;padding-top:36px;border-top:1px solid var(--line);scroll-margin-top:100px}.legal-body h2:first-of-type{border-top:0;padding-top:0}.legal-body>div>div:first-child h2,.legal-body h2:first-child{border-top:0;padding-top:0}.legal-body h3{font-family:var(--display);font-size:18px;color:var(--ink);margin:22px 0 8px}.legal-body p{margin:0 0 14px}.legal-body ul,.legal-body ol{margin:0 0 16px;padding-left:22px}.legal-body li{margin:0 0 6px}.legal-body a{color:var(--blue)}.legal-body strong{color:var(--ink)}.legal-body>*:last-child{margin-bottom:0}.legal-body section>div>div{margin-bottom:36px}.contact-g{display:grid;grid-template-columns:1fr 1.4fr;gap:40px;align-items:start;padding-bottom:20px}@media (max-width:900px){.contact-g{grid-template-columns:1fr}}.contact-side{display:flex;flex-direction:column;gap:12px}.contact-card{display:flex;flex-direction:column;gap:6px;border:1.5px solid var(--line);border-radius:20px;padding:20px 22px;text-decoration:none}.contact-card b{font-family:var(--display);font-size:19px}.contact-card span{color:var(--ink2);font-size:15.5px}.contact-card a{color:var(--blue)}.contact-card a.btn{color:#fff}.wa-card{background:#0E7A3E;border-color:#0E7A3E;color:#fff}.wa-card span{color:#D7F5E4}.wa-card:hover{background:#0B6633}.contact-form{border:1.5px solid var(--line);border-radius:24px;padding:30px}@media (max-width:520px){.contact-form{padding:20px}}.wpcf7 form{display:flex;flex-direction:column;gap:6px}.wpcf7 label{display:block;font-weight:600;font-size:15px;color:var(--ink)}.wpcf7 p{margin:0 0 12px}.wpcf7 input[type=text],.wpcf7 input[type=email],.wpcf7 input[type=tel],.wpcf7 input[type=url],.wpcf7 select,.wpcf7 textarea{width:100%;font:inherit;font-size:16px;margin-top:6px;border:1.5px solid var(--line)!important;border-radius:12px!important;padding:13px 14px!important;background:#fff!important;color:var(--ink)!important;box-shadow:none!important}.wpcf7 input:focus,.wpcf7 select:focus,.wpcf7 textarea:focus{outline:none;border-color:var(--ink)!important}.wpcf7 textarea{min-height:150px}.wpcf7 input[type=submit]{min-height:54px;padding:0 28px;border-radius:999px;border:0;background:var(--ink);color:#fff;font:600 16px var(--body);cursor:pointer}.wpcf7 input[type=submit]:hover{background:#2A2C31}.wpcf7-not-valid-tip{color:var(--red);font-size:13.5px;font-weight:500}.wpcf7 form .wpcf7-response-output{margin:10px 0 0;border-radius:12px;padding:12px 14px;font-size:15px}.wpcf7-spinner{margin-left:12px}.padimg{position:relative;display:block;aspect-ratio:1/1;width:100%}.padimg img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:contain;background:none!important;border-radius:0!important;margin:0}.lvl .padimg{width:84px;height:84px;background:var(--mist);border-radius:12px}.recimg .padimg{width:82%}.cfg .pv .padimg{width:100%}.cfg .pv .padcol{transition:opacity .25s,transform .45s var(--ease)}.cfg .pv .padcol.sw{opacity:0;transform:scale(.97)}body.zy-theme-page,body[class]{color:var(--ink)}body[class] h1,body[class] h2,body[class] h3,body[class] h4,body[class] h5,body[class] h6{color:inherit}body[class] .disp,body[class] .zy-main h1,body[class] .zy-home h2,body[class] .zy-home h3{font-family:var(--display)}body[class] .night,body[class] .zy-footer,body[class] .door.primary,body[class] .rev:first-child{color:#fff}body[class] .annonce{color:#fff}.hero-kicker{display:inline-block;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);margin-bottom:14px}.hero-slides{display:grid}.hero-slides .hsl{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .6s ease,transform .6s ease,visibility 0s .6s}.hero-slides .hsl.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .6s ease .1s,transform .6s ease .1s,visibility 0s}.hero-slides .hsl-t{font-size:inherit;margin:0}.hero-slides .disp{font-size:clamp(44px,6.2vw,84px);line-height:.98;letter-spacing:-.045em;margin:0 0 20px}.hero-slides .sub{max-width:500px}.hsl-cta{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-size:17px;font-weight:600;color:var(--blue);text-decoration:none}.hsl-cta span{transition:transform .2s}.hsl-cta:hover span{transform:translateX(4px)}.hero-bars{display:flex;gap:8px;margin:28px 0 30px;max-width:340px}.hero-bars .hb{flex:1;height:22px;padding:9px 0;border:0;background:none;cursor:pointer}.hero-bars .hb i{display:block;height:4px;border-radius:4px;background:var(--line);overflow:hidden;position:relative}.hero-bars .hb i::after{content:"";position:absolute;inset:0;background:var(--ink);transform:scaleX(0);transform-origin:left}.hero-bars .hb.is-on i::after{transform:scaleX(1)}.hero-bars .hb.run i::after{transform:scaleX(0);animation:zyBar 5s linear forwards}.hero.paused .hero-bars .hb.run i::after{animation-play-state:paused}@keyframes zyBar{to{transform:scaleX(1)}}.hero-vis{position:relative;width:100%;max-width:600px;aspect-ratio:1/1;margin-left:auto}.hero-vis .hv{position:absolute;inset:0;margin:0;border-radius:32px;overflow:hidden;opacity:0;transform:scale(1.04);transition:opacity .8s ease,transform 1.2s cubic-bezier(.2,.7,.2,1)}.hero-vis .hv.is-on{opacity:1;transform:scale(1)}.hero-vis .hv-photo img{width:100%;height:100%;object-fit:cover;display:block}.hero-vis .hv-photo.is-on img{animation:zyZoom 7s ease-out forwards}@keyframes zyZoom{from{transform:scale(1.08)}to{transform:scale(1)}}.hero-vis .hv-pad{display:grid;place-items:center;background:linear-gradient(160deg,#F5F4FF,#EAE7FF)}.hero-vis .hv-pad .padimg{position:relative;display:block;width:82%}.hero-vis .hv-pad .padimg img{display:block;width:100%;height:auto}.hero-vis .hv-pad .padcol{position:absolute;inset:0}.hero-vis .hv-pad .padimg{filter:drop-shadow(0 30px 34px rgb(60 40 160 / .25));animation:zyFloat 6s ease-in-out infinite}.hero-vis .hv-glow{position:absolute;inset:18%;border-radius:50%;background:radial-gradient(circle,rgb(91 75 255 / .35),#fff0 70%);filter:blur(30px)}@media (max-width:900px){.hero-g{display:flex!important;flex-direction:column}.hero-vis{order:-1;max-width:none;aspect-ratio:4/3;margin:0 0 22px;border-radius:24px}.hero-vis .hv{border-radius:24px}.hero-vis .hv-pad .padimg{width:70%}.hero-slides .disp{font-size:clamp(38px,11vw,52px);margin-bottom:14px}.hero-slides .sub{font-size:16px}.hero-bars{margin:18px 0 20px;max-width:none}.hero-proof{gap:6px 14px;font-size:13px}.hero-proof>span{white-space:nowrap}}.hero-copy>.disp{font-size:clamp(44px,6.2vw,84px);line-height:.98;letter-spacing:-.045em;margin:0 0 20px}.hero-copy>.sub{max-width:500px}.hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin:30px 0 30px}.hero-cta .hsl-cta{margin:0;font-size:16px}.hero-vis .hv-pad{background:linear-gradient(170deg,#FAFAFB,#ECECEF)}.hero-vis .hv-pad .hv-glow{background:radial-gradient(circle,rgb(255 255 255 / .95),#fff0 70%)}.hero-vis .hv-pad .padimg{filter:drop-shadow(0 34px 36px rgb(0 0 0 / .28))}.zy-models3{padding-top:90px}.m3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.m3c{position:relative;display:flex;flex-direction:column;border:1.5px solid var(--line);border-radius:26px;padding:16px 22px 24px;background:#fff}.m3c.star{border-color:var(--ink)}.m3c .flag{position:absolute;top:14px;right:14px;z-index:2}.m3img{position:relative;margin:0 -6px 16px;border-radius:18px;overflow:hidden;background:#EEEEF0;aspect-ratio:1/1}.m3img img{width:100%;height:100%;object-fit:cover;display:block}.hs{position:absolute;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:var(--blue);box-shadow:0 0 0 3px #fff,0 0 0 9px rgb(91 75 255 / .28);animation:zyPing 2.4s ease-out infinite}@keyframes zyPing{0%{box-shadow:0 0 0 3px #fff,0 0 0 3px rgb(91 75 255 / .45)}70%{box-shadow:0 0 0 3px #fff,0 0 0 14px #fff0}100%{box-shadow:0 0 0 3px #fff,0 0 0 14px #fff0}}.m3back{position:absolute;left:50%;bottom:14px;transform:translateX(-50%);white-space:nowrap;background:var(--blue);color:#fff;font-size:13px;font-weight:600;padding:7px 14px;border-radius:99px}.m3c h3{font-family:var(--display);font-size:26px;margin:0}.m3c .for{color:var(--ink2);margin:4px 0 14px}.m3c ul{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:9px;font-size:15px}.m3c li{display:flex;gap:10px;align-items:center}.m3c li svg{color:var(--blue);flex:none}.m3c li.off{color:var(--ink3)}.m3c li.off svg{color:currentColor}.m3c .price{margin-top:auto;display:flex;justify-content:space-between;align-items:end;gap:10px;margin-bottom:14px}.m3c .price b{font-family:var(--display);font-size:30px}.m3c .price span{font-size:13px;color:var(--ink2);text-align:right}.m3c .btn{width:100%;justify-content:center}.m3leg{display:flex;align-items:center;gap:12px;justify-content:center;margin:22px 0 0;color:var(--ink2);font-size:14px}.m3leg .hs{position:relative;margin:0;animation:none;width:14px;height:14px;background:#fff0;border:2px solid var(--blue);box-shadow:0 0 8px rgb(91 75 255 / .7)}.m3leg{display:block;text-align:center;line-height:1.6;max-width:760px;margin-left:auto;margin-right:auto;padding:0 8px}.m3leg .hs{display:inline-block;vertical-align:-2px;margin-right:8px}.legal-g>*{min-width:0}.legal-body,.legal-toc{overflow-wrap:anywhere;word-break:normal}.legal-body table{display:block;max-width:100%;overflow-x:auto}@media (max-width:900px){.m3{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -20px;padding:0 20px 6px;scrollbar-width:none}.m3::-webkit-scrollbar{display:none}.m3c{flex:0 0 84%;scroll-snap-align:center}.zy-models3{padding-top:60px}}@media (prefers-reduced-motion:reduce){.hs{animation:none}}.m3more{text-align:center;margin:14px 0 0}.zy-compare .cmp-hero{padding-bottom:10px;text-align:center}.zy-compare .cmp-hero .disp{font-size:clamp(40px,6vw,76px);line-height:1;letter-spacing:-.04em;margin:0 0 18px}.zy-compare .cmp-hero .sub{max-width:620px;margin:0 auto;color:var(--ink2);font-size:18px}.zy-compare .cmp-top{padding-top:40px}.zy-compare .m3c .price{margin-top:auto}.cmp3 td small{display:block;color:var(--ink2);font-size:13px;margin-top:2px;font-weight:400}.cmp3 td,.cmp3 th{vertical-align:middle}.cmp3 td.z,.cmp3 th.z{text-align:center}.cmp3 .yes svg{color:var(--blue)}.cmp3 .no svg{color:var(--ink2);opacity:.4}.cmp3 tr.grp th{text-align:left;font-family:var(--display);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--blue);padding-top:28px}.cmp3 tfoot td{font-family:var(--display);font-size:20px;border-top:2px solid var(--ink)}.zy-compare .cmp-table-s .disp,.zy-compare .cmp-who .disp{margin-bottom:28px}.zoom-g{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:34px}.zoom img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:22px;display:block;margin-bottom:18px}.zoom .tagz{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#B9B2FF;margin-bottom:6px}.zoom h3{font-family:var(--display);font-size:24px;margin:0 0 8px;color:#fff}.zoom p{color:var(--nink2);margin:0;line-height:1.55}.who-g{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.who{border:1.5px solid var(--line);border-radius:22px;padding:24px;display:flex;flex-direction:column;gap:10px}.who.star{border-color:var(--ink)}.who b{font-family:var(--display);font-size:21px}.who p{margin:0;color:var(--ink2);flex:1}.who a{font-weight:600;color:var(--blue);text-decoration:none}.who-help{text-align:center;margin-top:24px}@media (max-width:900px){.zoom-g,.who-g{grid-template-columns:1fr}.zy-compare .cmp-hero .sub{font-size:16px}.cmp3{font-size:14px}}.hero-vis .hv-studio{background:#07060B}.hero-vis .hv-studio img{object-position:50% 50%}.lvl .zy-ph img{border-radius:14px;aspect-ratio:1/1;object-fit:cover;background:#EEEEF0}.hero-cols .padcol{opacity:0;transition:opacity .9s ease}.hero-cols .padcol.is-on{opacity:1}.hero-sw{position:absolute;left:50%;bottom:22px;transform:translateX(-50%);display:flex;gap:10px;padding:8px 12px;border-radius:99px;background:rgb(255 255 255 / .7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:2}.hero-sw button{width:18px;height:18px;border-radius:50%;border:0;padding:0;background:var(--c);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .12);cursor:pointer;transition:transform .2s}.hero-sw button.is-on{transform:scale(1.25);box-shadow:inset 0 0 0 1px rgb(0 0 0 / .12),0 0 0 2px #fff,0 0 0 3.5px var(--ink)}@media (max-width:900px){.hero-copy>.disp{font-size:clamp(38px,11vw,52px);margin-bottom:14px}.hero-copy>.sub{font-size:16px}.hero-cta{margin:22px 0 22px}.hero-cta .btn{width:100%;justify-content:center}.hero-sw{bottom:12px}}@media (prefers-reduced-motion:reduce){.hero-slides .hsl,.hero-vis .hv{transition:none}.hero-vis .hv-photo.is-on img,.hero-vis .hv-pad .padimg{animation:none}}.hero-show{position:relative;display:grid;place-items:center;width:100%;max-width:640px;aspect-ratio:1/1;margin-left:auto;isolation:isolate}.hero-show .hs-glow{position:absolute;inset:14%;z-index:-1;border-radius:50%;background:radial-gradient(circle at 50% 45%,rgb(91 75 255 / .38),rgb(91 75 255 / .12) 45%,#fff0 70%);filter:blur(30px);animation:zyGlow 7s ease-in-out infinite}.hero-show .hs-floor{position:absolute;left:24%;right:24%;bottom:11%;height:7%;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,rgb(20 20 40 / .30),#fff0);animation:zyFloor 6s ease-in-out infinite}.hero-show .hs-tilt{width:88%;transition:transform .6s cubic-bezier(.2,.7,.2,1);transform-style:preserve-3d;will-change:transform}.hero-show .hs-img{display:block;width:100%;height:auto;animation:zyFloat 6s ease-in-out infinite;filter:drop-shadow(0 26px 30px rgb(20 20 40 / .18))}@keyframes zyFloat{0%,100%{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-16px) rotate(1deg)}}@keyframes zyFloor{0%,100%{transform:scaleX(1);opacity:1}50%{transform:scaleX(.82);opacity:.65}}@keyframes zyGlow{0%,100%{transform:scale(1);opacity:.9}50%{transform:scale(1.08);opacity:1}}@media (max-width:900px){.hero-show{max-width:400px;margin:8px auto 0}}@media (prefers-reduced-motion:reduce){.hero-show .hs-img,.hero-show .hs-floor,.hero-show .hs-glow{animation:none}}.hero.hero-dark{background:#000;color:#fff}.hero.hero-dark::before{background:radial-gradient(closest-side,rgb(91 75 255 / .30),#fff0 72%)}.hero-dark .disp{color:#fff}.hero-dark .hero-kicker{color:#A49CFF}.hero-dark .hero-copy>.sub,.hero-dark .hero-proof{color:rgb(255 255 255 / .72)}.hero-dark .hsl-cta{color:#B7B0FF}.hero-dark .hero-vis .hv,.hero-dark .hero-vis .hv-studio{border-radius:0;background:#fff0}.hero-dark .hero-vis .hv-studio{-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 92%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 92%,transparent);mask-composite:intersect}.hero-dark .proofrow{border-color:rgb(255 255 255 / .12)}.hero-dark .proofrow .it{color:rgb(255 255 255 / .62);border-color:rgb(255 255 255 / .12)}.hero-dark .proofrow b{color:#fff}@media (max-width:900px){.hero-dark .hero-vis{border-radius:0}}.hero.hero-dark::before{z-index:2;mix-blend-mode:screen;pointer-events:none;right:-4%;top:-6%;width:min(70vw,980px);background:radial-gradient(closest-side,rgb(91 75 255 / .16),rgb(91 75 255 / .07) 50%,rgb(91 75 255 / .02) 80%,#fff0);animation:hdBreath 7s ease-in-out infinite}.hero-dark .hero-vis .hd-stage{overflow:visible;border-radius:0;background:#000}.hero-dark .hd-tilt{position:absolute;inset:0;display:block;transition:transform .7s cubic-bezier(.2,.7,.2,1);will-change:transform}.hero-dark .hd-pad{display:block;width:100%;height:100%;object-fit:cover;animation:hdFloat 6s ease-in-out infinite}.hero-dark .hd-glow{position:absolute;inset:4%;z-index:3;border-radius:50%;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 50% 50%,#fff0 40%,rgb(91 75 255 / .14) 56%,#fff0 72%);animation:hdPulse 4s ease-in-out infinite}.hero-dark .hd-dust{position:absolute;inset:0;z-index:4;pointer-events:none;mix-blend-mode:screen}.hero-dark .hd-dust i{position:absolute;bottom:8%;width:3px;height:3px;border-radius:50%;background:#B7B0FF;box-shadow:0 0 6px 1px rgb(140 125 255 / .8);opacity:0;animation:hdDust 9s linear infinite}.hero-dark .hd-dust i:nth-child(1){left:12%;animation-delay:0s}.hero-dark .hd-dust i:nth-child(2){left:22%;animation-delay:2.4s;animation-duration:11s}.hero-dark .hd-dust i:nth-child(3){left:31%;animation-delay:5.1s}.hero-dark .hd-dust i:nth-child(4){left:40%;animation-delay:1.2s;animation-duration:12s;width:2px;height:2px}.hero-dark .hd-dust i:nth-child(5){left:49%;animation-delay:6.6s}.hero-dark .hd-dust i:nth-child(6){left:57%;animation-delay:3.3s;animation-duration:10s}.hero-dark .hd-dust i:nth-child(7){left:65%;animation-delay:7.8s;width:2px;height:2px}.hero-dark .hd-dust i:nth-child(8){left:73%;animation-delay:.6s;animation-duration:13s}.hero-dark .hd-dust i:nth-child(9){left:81%;animation-delay:4.5s}.hero-dark .hd-dust i:nth-child(10){left:88%;animation-delay:8.4s;animation-duration:11s;width:2px;height:2px}.hero-dark .hd-dust i:nth-child(11){left:18%;animation-delay:9.6s;animation-duration:14s}.hero-dark .hd-dust i:nth-child(12){left:69%;animation-delay:10.8s;animation-duration:12s}@keyframes hdFloat{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-12px) rotate(.6deg)}}@keyframes hdPulse{0%,100%{opacity:.55;transform:scale(.97)}50%{opacity:1;transform:scale(1.03)}}@keyframes hdBreath{0%,100%{opacity:.75}50%{opacity:1}}@keyframes hdDust{0%{transform:translateY(0);opacity:0}12%{opacity:.9}80%{opacity:.5}100%{transform:translateY(-420px);opacity:0}}@media (prefers-reduced-motion:reduce){.hero-dark .hd-pad,.hero-dark .hd-glow,.hero-dark .hd-dust i,.hero.hero-dark::before{animation:none}.hero-dark .hd-dust{display:none}}.hero.hero-dark::before{animation:none;opacity:.9}.hero-dark .hero-copy{position:relative;z-index:2}.hero-dark .hero-vis{pointer-events:none}.hero-dark .hd-glow,.hero-dark .hd-dust{display:none}.hero-dark .hd-tilt{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.hero-dark .hd-pad{--pose:translateX(9%) scale(1.24) rotate(-8deg);transform:var(--pose);animation:none}.hero-dark .hd-tilt::after{display:none;content:"";position:absolute;inset:-20%;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(105deg,#fff0 40%,rgb(255 255 255 / .7) 50%,#fff0 60%);transform:translateX(-120%);animation:hdGlint 1.1s cubic-bezier(.4,0,.2,1) .75s both}@keyframes hdIn{from{opacity:0;filter:blur(8px);transform:translateX(48%) scale(1.3) rotate(-2deg)}to{opacity:1;filter:none;transform:var(--pose)}}@keyframes hdGlint{to{transform:translateX(120%)}}@media (max-width:900px){.hero-dark .hd-pad{--pose:translateX(4%) scale(1.12) rotate(-7deg)}}@media (prefers-reduced-motion:reduce){.hero-dark .hd-pad{animation:none}.hero-dark .hd-tilt::after{display:none}}@media (max-width:760px){.revs{display:flex!important;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -16px;padding:4px 16px 8px;scrollbar-width:none}.revs::-webkit-scrollbar{display:none}.revs .rev{flex:0 0 82%;scroll-snap-align:start;padding:24px!important;margin:0}.revs .rev blockquote{font-size:19px!important;line-height:1.4!important}.zy-home .score b{font-size:56px}}.night .readout{background:rgb(255 255 255 / .06);border:1px solid rgb(255 255 255 / .14);box-shadow:none;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.night .readout em,.night .readout .st span{color:var(--nink2)}.night .replay{background:rgb(255 255 255 / .08);border:1px solid rgb(255 255 255 / .2);color:#fff}.night .replay:hover{background:rgb(255 255 255 / .16)}.night .scope .pad{inset:12% 10% 16%}.night .scope .pad img{filter:drop-shadow(0 36px 50px rgb(0 0 0 / .75)) drop-shadow(0 0 60px rgb(91 75 255 / .25))}.drift-g{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;margin-bottom:56px}.drift-g .disp{margin:10px 0 16px}.drift-p{color:var(--nink2);font-size:17px;line-height:1.6;margin:0 0 24px;max-width:520px}.drift-g .scope{margin:0 auto}@media (max-width:900px){.drift-g{grid-template-columns:1fr;gap:28px}}.zy-search{display:flex;gap:10px;max-width:560px;margin-top:24px}.zy-search input[type=search]{flex:1;min-width:0}.zy-search .btn{flex:none}.zy-404{padding-bottom:72px}.zy-404-code{font-family:var(--display);font-size:14px;font-weight:700;letter-spacing:.12em;color:var(--blue);margin:0 0 8px}.zy-404-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.zy-results{list-style:none;margin:0 0 32px;padding:0;border-top:1px solid var(--line)}.zy-results li{border-bottom:1px solid var(--line)}.zy-results a{display:grid;gap:4px;padding:18px 0;color:var(--ink);text-decoration:none}.zy-results a:hover b{color:var(--blue)}.zy-results b{font-size:18px}.zy-results span{color:var(--ink2);font-size:15px}.zy-results .zy-results-tag{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink3)}.zy-results-nav{display:flex;justify-content:space-between;margin-bottom:64px}.zy-results-nav a{color:var(--blue)}.zy-results-empty{padding-bottom:72px;color:var(--ink2)}.zy-woo #customer_login{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:64px}.zy-woo #customer_login>div{float:none;width:auto;border:1px solid var(--line);border-radius:18px;padding:28px}.zy-woo #customer_login h2{margin-top:0;font-size:22px}@media (max-width:760px){.zy-woo #customer_login{grid-template-columns:1fr}}.zy-flow{margin-bottom:56px;scroll-margin-top:96px}.zy-flow-t{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-family:var(--display);font-size:clamp(22px,2.4vw,28px);letter-spacing:-.02em;margin:0 0 20px}.zy-flow-t>span{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;font-size:16px;flex:none}.zy-flow-t small{font-family:var(--body);font-size:16px;font-weight:500;color:var(--ink3);letter-spacing:0}.zy-flow-t-sub{font-size:20px;color:var(--ink2)}.zy-models{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.zy-model{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:170px;padding:18px 12px;border:1px solid var(--line);border-radius:18px;background:var(--white);color:var(--ink);text-decoration:none;text-align:center;transition:border-color .2s}.zy-model:hover{border-color:var(--ink)}.zy-model.is-current{border:2px solid var(--blue);background:var(--blue-soft)}.zy-model img{width:100%;max-width:150px;height:96px;object-fit:contain}.zy-model b{font-size:15px}.zy-model small{font-size:13px;color:var(--ink3)}.zy-model-other{background:var(--mist);border-style:dashed}.zy-model-ico{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--white);border:1px solid var(--line2);font-size:28px;line-height:1;color:var(--ink2)}.zy-models:not(.zy-models-small){grid-template-columns:repeat(3,1fr)}.zy-models-k{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink3);margin:22px 0 10px}.zy-models-small{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.zy-model.is-small{min-height:0;padding:12px 10px;gap:4px;border-radius:14px}.zy-model.is-small img{max-width:84px;height:56px}.zy-model.is-small b{font-size:13px}.zy-model.is-small small{font-size:11px}.zy-model.is-small .zy-model-ico{width:44px;height:44px;font-size:18px;font-weight:700}.zy-packs-g.n1{grid-template-columns:minmax(0,420px)}.zy-packs-g.n2{grid-template-columns:repeat(2,minmax(0,420px))}.zy-pack.is-diag{background:var(--mist)}.zy-illus-diag .pad{fill:var(--white);stroke:var(--line2);stroke-width:1.5}.zy-illus-diag .body{fill:var(--blue-soft);stroke:var(--line2);stroke-width:1.5}.zy-illus-diag .on{stroke:var(--blue);fill:none}@media (max-width:760px){.zy-models:not(.zy-models-small){grid-template-columns:1fr 1fr 1fr}.zy-model{min-height:130px;padding:12px 8px}.zy-model img{height:64px}.zy-model b{font-size:13px}.zy-models-small{grid-template-columns:repeat(3,1fr)}.zy-packs-g.n2{grid-template-columns:1fr}}.zy-packs-g{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.zy-pack{position:relative;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:22px;padding:26px;background:var(--white)}.zy-pack.star{border:2px solid var(--blue)}.zy-pack.is-current{background:var(--blue-soft)}.zy-pack-flag{position:absolute;top:-12px;left:24px;background:var(--blue);color:#fff;font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px}.zy-pack h3{font-family:var(--display);font-size:24px;margin:4px 0 6px}.zy-pack-for{color:var(--ink2);margin:0 0 16px;line-height:1.5}.zy-pack ul{list-style:none;margin:0 0 20px;padding:0;display:grid;gap:8px}.zy-pack li{display:flex;gap:8px;align-items:flex-start;font-size:15px}.zy-pack li svg{flex:none;color:var(--blue);margin-top:2px}.zy-pack li.off{color:var(--ink3)}.zy-pack li.off svg{color:var(--line2)}.zy-pack-price{margin-top:auto;margin-bottom:16px}.zy-pack-price b{display:block;font-family:var(--display);font-size:32px;letter-spacing:-.02em}.zy-pack-price span{font-size:13px;color:var(--ink3)}.zy-pack .btn{width:100%;justify-content:center}.zy-packs-alt{margin:22px 0 0;color:var(--ink2)}.zy-packs-alt a{color:var(--blue)}.zy-s3{display:grid;grid-template-columns:1fr 340px;gap:24px;align-items:start}.zy-opts{display:grid;gap:10px}.zy-opt{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:var(--white);cursor:pointer;transition:border-color .2s,background .2s}.zy-opt:hover{border-color:var(--ink)}.zy-opt input{position:absolute;opacity:0;pointer-events:none}.zy-opt-box{width:24px;height:24px;border-radius:7px;border:1.5px solid var(--line2);background:var(--white);display:grid;place-items:center}.zy-opt input:checked~.zy-opt-box{background:var(--blue);border-color:var(--blue)}.zy-opt input:checked~.zy-opt-box::after{content:"";width:10px;height:6px;border:solid #fff;border-width:0 0 2.5px 2.5px;transform:translateY(-1px) rotate(-45deg)}.zy-opt input:focus-visible~.zy-opt-box{outline:2px solid var(--blue);outline-offset:2px}.zy-opt:has(input:checked){border-color:var(--blue);background:var(--blue-soft)}.zy-opt-txt{display:grid;gap:2px}.zy-opt:has(.zy-opt-th){grid-template-columns:auto 56px 1fr auto}.zy-opt-th{width:56px;height:56px;border-radius:12px;overflow:hidden;background:#F5F5F7;display:grid;place-items:center;color:var(--ink)}.zy-opt-th img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:600px){.zy-opt:has(.zy-opt-th){grid-template-columns:auto 48px 1fr;gap:4px 12px;padding:16px}.zy-opt:has(.zy-opt-th) .zy-opt-box,.zy-opt-th{grid-row:1 / span 2}.zy-opt-th{width:48px;height:48px}.zy-opt:has(.zy-opt-th) .zy-opt-price{grid-column:3;justify-self:start}}.zy-opt-txt small{color:var(--ink2);font-size:14px}.zy-opt-delay{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-style:normal;font-size:12px;font-weight:600;color:#B45309;background:#FEF3E2;border-radius:99px;padding:3px 10px;width:max-content;max-width:100%}.zy-opt-delay::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.zy-sum-delay{color:#B45309!important;font-weight:600}.zy-opt-price{font-weight:700;white-space:nowrap}.zy-sum{position:sticky;top:96px;border:1px solid var(--line);border-radius:20px;padding:24px;background:var(--white)}.zy-sum-k{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink3)}.zy-sum-model{display:block;font-size:18px;margin:4px 0 14px}.zy-qty{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:0 0 16px;padding:4px;background:var(--mist);border-radius:12px}.zy-qty label{cursor:pointer}.zy-qty input{position:absolute;opacity:0;pointer-events:none}.zy-qty span{display:block;text-align:center;padding:9px 6px;border-radius:9px;font-size:14px;font-weight:600;color:var(--ink2)}.zy-qty input:checked+span{background:var(--white);color:var(--ink);outline:1.5px solid var(--blue)}.zy-qty input:focus-visible+span{outline:2px solid var(--blue)}.zy-sum-l{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px;font-size:15px}.zy-sum-l li{display:flex;justify-content:space-between;gap:12px}.zy-sum-l li span:last-child{white-space:nowrap}.zy-sum-t{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid var(--line);padding-top:14px}.zy-sum-t b{font-family:var(--display);font-size:32px;letter-spacing:-.02em}.zy-sum-n{font-size:13px;color:var(--ink3);margin:4px 0 18px}.zy-sum .btn{width:100%;justify-content:center}.zy-sum-err{color:var(--red);font-size:14px;margin:12px 0 0}@media (max-width:900px){.zy-s3{grid-template-columns:1fr}.zy-sum{position:static}}.zy-illus{display:block;width:100%;max-width:260px;height:auto;margin:0 auto 18px}.zy-illus .body{fill:var(--mist);stroke:var(--line2);stroke-width:1.5}.zy-illus .pad{fill:var(--white);stroke:var(--line2);stroke-width:1.5}.zy-illus .zb,.zy-illus .zs,.zy-illus .zp{fill:var(--white);stroke:var(--line2);stroke-width:1.5}.zy-illus .zp{fill:none;stroke-dasharray:4 3}.zy-illus .on{fill:var(--blue);stroke:var(--blue-dark);stroke-dasharray:none}@media (max-width:900px){.zy-packs-g{grid-template-columns:1fr}.zy-pack-badge{aspect-ratio:auto!important;height:150px}}.zy-about{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin:8px 0 40px}.zy-about-card{border:1px solid var(--line);border-radius:18px;padding:24px;background:var(--white)}.zy-about-card h2{font-size:19px;margin:0 0 8px}.zy-about-card p{margin:0;color:var(--ink2);line-height:1.6}.zy-about-facts{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none}.zy-about-facts li{background:var(--blue-soft);color:var(--blue-dark);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.zy-about-cta{background:var(--mist);border-radius:22px;padding:32px;margin-bottom:72px}.zy-about-cta h2{margin:0 0 8px}.zy-about-cta p{margin:0;color:var(--ink2)}@media (max-width:600px){.zy-search{flex-direction:column}.zy-search .btn,.zy-404-links .btn{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}html{scroll-behavior:auto}}