.zs{--o:#ff914c;--od:#f26a1b;--peach:#ffcaa8;--blush:#ffe4d3;--cream:#fff7f1;--ink:#2b1d14;--ink2:#2b1d14;--muted:#76594a;--line:#ffdcc6;--mint:#2e9e5b;--ease:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1);--bg:var(--cream);--fg:var(--ink2);--sub:var(--muted);--card:#fff;--card-line:var(--line);position:relative;display:block;overflow:hidden;background:var(--bg);color:var(--fg);font-family:inherit;line-height:1.55;-webkit-font-smoothing:antialiased;padding:var(--pt,88px) 0 var(--pb,88px)}.zs--white{--bg:#fff}.zs--cream{--bg:var(--cream)}.zs--blush{--bg:linear-gradient(180deg,var(--cream),var(--blush))}.zs--dark{--bg:radial-gradient(760px 420px at 88% 8%,rgba(255,145,76,.32),transparent 70%),linear-gradient(165deg,#ffcaa8 0%,#ffd9c0 48%,#fff1e7 100%);--sub:#5f4537;--card:rgba(255,255,255,.72);--card-line:rgba(255,145,76,.3);--line:#ffc7a3}.zs *,.zs *:before,.zs *:after{box-sizing:border-box}:where(.zs) h2,:where(.zs) h3,:where(.zs) h4,:where(.zs) p,:where(.zs) ul,:where(.zs) ol,:where(.zs) li,:where(.zs) figure{margin:0;padding:0;list-style:none;border:0}:where(.zs) h2:not(.section-title),:where(.zs) h3:not(.section-title),:where(.zs) h4:not(.section-title){font-family:inherit;color:inherit;letter-spacing:-.02em;line-height:1.12;text-transform:none;text-wrap:balance}.zs em,.zs i,.zs b,.zs s,.zs small{font-family:inherit}.zs button{-webkit-appearance:none;appearance:none;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;min-height:0;min-width:0;width:auto;height:auto;font:inherit;color:inherit;letter-spacing:normal;text-transform:none;line-height:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.zs a{color:inherit;text-decoration:none}.zs img{display:block;max-width:100%;height:auto}.zs [hidden]{display:none!important}.zs-wrap{max-width:1200px;margin:0 auto;padding:0 15px}.zs-head{text-align:center;max-width:640px;margin:0 auto 48px}.zs-kicker{display:inline-block;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--od);margin-bottom:12px}.zs-head h2{font-size:clamp(28px,4.2vw,42px);font-weight:800}.zs-head p{color:var(--sub);margin-top:12px;font-size:16px;max-width:60ch;margin-left:auto;margin-right:auto}.zs-ttl{margin:0 auto 40px;max-width:760px}.zs-ttl .section-subtitle{margin-top:6px}.zs-fine{text-align:center;font-size:12px;color:var(--sub);opacity:.85;margin-top:22px!important}@media(max-width:767px){.zs-vis--desktop{display:none!important}}@media(min-width:768px){.zs-vis--mobile{display:none!important}}.zs-btn{position:relative;overflow:hidden;display:inline-flex;gap:10px;align-items:center;justify-content:center;min-height:52px;padding:14px 30px;border-radius:99px;background:var(--o);color:#fff!important;font-weight:600;font-size:15px;letter-spacing:0;box-shadow:0 10px 26px -12px var(--od);transition:transform .16s var(--ease),background-color .2s ease,box-shadow .2s ease}.zs-btn s{opacity:.75;font-weight:400;font-size:13px}.zs-btn:active{transform:scale(.97)}.zs-btn:after{content:"";position:absolute;top:0;left:0;width:45%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.5),transparent);transform:translate(-160%) skew(-20deg);pointer-events:none}.zs-btn.zs-shine:after{animation:zsShine 1.1s var(--ease) .6s 1}@media(hover:hover)and (pointer:fine){.zs-btn:hover{background:var(--od)}.zs-btn:hover:after{animation:zsShine .9s var(--ease) 1}}@keyframes zsShine{to{transform:translate(320%) skew(-20deg)}}.zs-btn:focus-visible,.zs button:focus-visible{outline:3px solid var(--o);outline-offset:3px}.zs [data-rv]{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.zs [data-rv].zs-in{opacity:1;transform:none}.zs [data-rv="2"]{transition-delay:60ms}.zs [data-rv="3"]{transition-delay:.12s}.zs [data-rv="4"]{transition-delay:.18s}.zs:not(.zs-js) [data-rv]{opacity:1;transform:none}.zs-hero{--pt:84px;--pb:92px}.zs-particles span{position:absolute;bottom:-20px;width:var(--s);height:var(--s);border-radius:50%;background:radial-gradient(circle at 30% 30%,#fff,#ff914c80);opacity:0;animation:zsRise linear infinite;pointer-events:none}@keyframes zsRise{0%{transform:translateZ(0);opacity:0}15%{opacity:.6}to{transform:translate3d(30px,-720px,0);opacity:0}}.zs-hero-grid{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center}.zs-pill{display:inline-flex;gap:8px;align-items:center;padding:7px 14px;border-radius:99px;background:#ffffffb3;border:1px solid rgba(255,145,76,.4);color:var(--od);font-size:13px;font-weight:500}.zs-pill i{width:7px;height:7px;border-radius:50%;background:var(--o);animation:zsPing 2s infinite}@keyframes zsPing{0%{box-shadow:0 0 #ff914c99}70%,to{box-shadow:0 0 0 9px #ff914c00}}.zs-h1{font-size:clamp(34px,5.4vw,58px)!important;font-weight:800;margin:20px 0 18px!important;max-width:16ch}.zs-h1 em{font-style:normal;background:linear-gradient(90deg,var(--od),var(--o),#ff7a2e,var(--od));background-size:220% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:zsShimmer 6s linear infinite}@keyframes zsShimmer{to{background-position:220% center}}.zs-hero-copy>p{color:var(--sub);font-size:17px;max-width:46ch}.zs-badges{display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 30px!important}.zs-badges li{padding:7px 12px;border-radius:10px;background:var(--card);border:1px solid var(--card-line);font-size:13px}.zs-badges li:before{content:"\2713  ";color:#4cc584;font-weight:700}.zs-hero-copy>*{opacity:0;transform:translateY(14px)}.zs-hero.zs-in .zs-hero-copy>*{animation:zsUp .6s var(--ease) forwards}.zs-hero.zs-in .zs-hero-copy>*:nth-child(2){animation-delay:60ms}.zs-hero.zs-in .zs-hero-copy>*:nth-child(3){animation-delay:.12s}.zs-hero.zs-in .zs-hero-copy>*:nth-child(4){animation-delay:.18s}.zs-hero.zs-in .zs-hero-copy>*:nth-child(5){animation-delay:.24s}.zs:not(.zs-js) .zs-hero-copy>*{opacity:1;transform:none}@keyframes zsUp{to{opacity:1;transform:none}}.zs-trust{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:16px!important;font-size:12.5px;color:var(--sub)}.zs-art{position:relative;height:470px}.zs-halo{position:absolute;left:50%;top:50%;width:380px;height:380px;margin:-190px 0 0 -190px;border-radius:50%;background:radial-gradient(circle,#ffffffd9,#ffcaa899 40%,#ff914c00 70%);animation:zsBreathe 5s ease-in-out infinite}@keyframes zsBreathe{50%{transform:scale(1.1);opacity:.75}}.zs-ringc{position:absolute;left:50%;top:50%;border-radius:50%;border:1.5px dashed rgba(242,106,27,.28);animation:zsSpin 48s linear infinite}.zs-ringc.a{width:420px;height:420px;margin:-210px 0 0 -210px}.zs-ringc.b{width:300px;height:300px;margin:-150px 0 0 -150px;animation-direction:reverse;animation-duration:32s}@keyframes zsSpin{to{transform:rotate(360deg)}}.zs-photo{position:absolute;left:50%;top:50%;width:min(340px,74%);transform:translate(-50%,-50%);opacity:0}.zs-photo img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:28px;background:#fff;box-shadow:0 0 0 6px #ffffffbf,0 34px 60px -28px #f26a1b8c}.zs-hero.zs-in .zs-photo{animation:zsPopC .7s var(--ease) .1s forwards}@keyframes zsPopC{0%{opacity:0;transform:translate(-50%,-44%) scale(.95)}to{opacity:1;transform:translate(-50%,-50%)}}.zs-bot{position:absolute;bottom:58px;opacity:0;filter:drop-shadow(0 26px 30px rgba(178,82,30,.28))}.zs-hero.zs-in .zs-bot{animation:zsPop .7s var(--ease) forwards,zsFloat 6s ease-in-out 1s infinite}.zs-hero.zs-in .zs-bot.sv{animation-delay:.12s,1.3s}@keyframes zsPop{0%{opacity:0;transform:translateY(24px) scale(.95)}to{opacity:1;transform:none}}@keyframes zsFloat{0%,to{opacity:1;transform:translateY(0) rotate(-1.5deg)}50%{opacity:1;transform:translateY(-12px) rotate(1.5deg)}}.zs-bot.wa{left:calc(50% - 128px)}.zs-bot.sv{left:calc(50% + 22px)}.zs-bot .lbl{position:absolute;left:0;right:0;text-align:center;color:var(--ink2);font-size:9px;letter-spacing:.14em;font-weight:600;line-height:1.3;padding:0 6px}.zs-bot .lbl b{display:block;font-size:13px;letter-spacing:.2em;color:var(--od)}.zs-bot.wa .head{width:54px;height:16px;margin-left:24px;border-radius:8px 8px 3px 3px;background:#fff;position:relative}.zs-bot.wa .head:after{content:"";position:absolute;right:-30px;top:4px;width:34px;height:8px;border-radius:4px;background:#fff}.zs-bot.wa .stem{width:12px;height:22px;margin-left:45px;background:#e9dcd2}.zs-bot.wa .collar{width:56px;height:16px;margin-left:23px;border-radius:4px;background:linear-gradient(90deg,#f3a06e,var(--o))}.zs-bot.wa .body{position:relative;width:102px;height:228px;border-radius:30px;background:linear-gradient(105deg,#fff,#fff3ea 55%,#f3dccc)}.zs-bot.wa .body:before{content:"";position:absolute;left:0;right:0;top:70px;height:86px;background:linear-gradient(90deg,var(--peach),#ffd2b4)}.zs-bot.wa .lbl{top:88px}.zs-bot.sv .bulb{width:30px;height:44px;margin-left:25px;border-radius:15px 15px 6px 6px;background:#ffcaa8;box-shadow:inset 0 0 0 2px #ffb27e}.zs-bot.sv .collar{width:46px;height:16px;margin-left:17px;border-radius:4px;background:#d9b38c}.zs-bot.sv .body{position:relative;width:80px;height:156px;border-radius:20px;background:linear-gradient(110deg,#ffc39a,var(--o) 50%,var(--od))}.zs-bot.sv .body:after{content:"";position:absolute;left:12px;top:12px;width:12px;height:110px;border-radius:9px;background:#ffffff59}.zs-bot.sv .lbl{top:58px;color:#fff}.zs-bot.sv .lbl b{color:#fff}.zs-tag{position:absolute;padding:8px 13px;border-radius:12px;background:#ffffffeb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--line);font-size:12px;font-weight:500;color:var(--ink2);white-space:nowrap;opacity:0;box-shadow:0 12px 26px -14px #f26a1b73;z-index:2}.zs-tag i{font-style:normal;color:var(--od);margin-right:6px;font-weight:700}.zs-hero.zs-in .zs-tag{animation:zsPop .6s var(--ease) forwards,zsDrift 7s ease-in-out infinite}.zs-tag.t1{left:2%;top:16%;animation-delay:.5s,1.2s!important}.zs-tag.t2{right:0;top:9%;animation-delay:.56s,1.8s!important}.zs-tag.t3{left:0;bottom:24%;animation-delay:.62s,1.1s!important}.zs-tag.t4{right:2%;bottom:30%;animation-delay:.68s,2.2s!important}@keyframes zsDrift{0%,to{opacity:1;transform:translate(0)}50%{opacity:1;transform:translate(5px,-8px)}}.zs-scroll{position:absolute;left:50%;bottom:20px;transform:translate(-50%);font-size:11px;letter-spacing:.2em;color:var(--sub);text-transform:uppercase;text-align:center}.zs-scroll:after{content:"";display:block;width:1px;height:28px;margin:8px auto 0;background:linear-gradient(var(--o),transparent);animation:zsLine 2s ease-in-out infinite;transform-origin:top}@keyframes zsLine{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{transform:scaleY(1);opacity:0}}.zs-track{position:relative;height:4px;margin:0 10% 30px;border-radius:9px;background:var(--line)}.zs-track i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;background:linear-gradient(90deg,var(--o),var(--od));transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease-io)}.zs-pipe{display:grid;grid-template-columns:repeat(var(--n,5),1fr);gap:14px}.zs-st{position:relative;padding:20px 14px 18px;border-radius:20px;border:1.5px solid var(--line);background:var(--cream);text-align:center;transition:transform .4s var(--ease),border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.zs--cream .zs-st{background:#fff}.zs-st.on{transform:translateY(-8px);border-color:var(--o);background:#fff;box-shadow:0 24px 50px -20px #f26a1b66}.zs-st.done{border-color:#f6c4a3}.zs-st .n{position:absolute;top:12px;left:12px;font-size:11px;font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.zs-st.on .n,.zs-st.done .n{color:var(--od)}.zs-st h3{font-size:16px;font-weight:700;margin-top:14px}.zs-st p{font-size:12.5px;color:var(--muted);margin-top:6px}.zs-ax{position:relative;height:104px;width:110px;margin:6px auto 0}.ax-sel .v{position:absolute;top:4px;width:16px;height:36px;border-radius:3px 3px 8px 8px;border:2px solid #d9c3b3;background:linear-gradient(transparent 40%,var(--c) 40%)}.ax-sel .v:nth-child(1){left:14px;--c:#8fd0ff}.ax-sel .v:nth-child(2){left:47px;--c:#ffb27e;top:0}.ax-sel .v:nth-child(3){left:80px;--c:#b9e6c9}.zs-st.on .ax-sel .v{animation:zsTilt 1.2s ease-in-out infinite}.zs-st.on .ax-sel .v:nth-child(2){animation-delay:.2s}.zs-st.on .ax-sel .v:nth-child(3){animation-delay:.4s}@keyframes zsTilt{50%{transform:rotate(12deg) translateY(-3px)}}.ax-sel .d{position:absolute;top:44px;width:7px;height:9px;border-radius:50%/60% 60% 40% 40%;background:var(--c);opacity:0}.ax-sel .d:nth-of-type(1){left:19px;--c:#8fd0ff}.ax-sel .d:nth-of-type(2){left:52px;--c:#ffb27e}.ax-sel .d:nth-of-type(3){left:85px;--c:#9ad8b2}.zs-st.on .ax-sel .d{animation:zsDrop 1.2s linear infinite}.zs-st.on .ax-sel .d:nth-of-type(2){animation-delay:.3s}.zs-st.on .ax-sel .d:nth-of-type(3){animation-delay:.6s}@keyframes zsDrop{0%{opacity:1;transform:translateY(0)}80%{opacity:1;transform:translateY(34px)}to{opacity:0;transform:translateY(38px)}}.zs-bk{position:absolute;left:25px;bottom:2px;width:60px;height:34px;border:2px solid #d9c3b3;border-top:0;border-radius:0 0 14px 14px;overflow:hidden}.zs-bk:before{content:"";position:absolute;left:0;right:0;bottom:0;height:100%;background:linear-gradient(#ffd6bb,#ffb27e);transform:scaleY(.3);transform-origin:bottom;transition:transform 1.2s var(--ease)}.zs-st.on .zs-bk:before,.zs-st.done .zs-bk:before{transform:scaleY(.62)}.ax-mix .zs-bk{left:18px;width:74px;height:78px;border-radius:0 0 22px 22px}.ax-mix .zs-bk:before{transform:scaleY(.76)}.ax-mix .sw{position:absolute;left:24px;bottom:6px;width:62px;height:58px;border-radius:50%;background:conic-gradient(from 0deg,#fff0,#ffffffbf,#fff0 40%);opacity:0;transition:opacity .3s ease}.zs-st.on .ax-mix .sw{opacity:1;animation:zsSpin 1s linear infinite}.ax-mix .rod{position:absolute;left:52px;top:0;width:5px;height:64px;border-radius:4px;background:#c9b3a2;transform-origin:50% 0}.zs-st.on .ax-mix .rod{animation:zsStir 1s ease-in-out infinite}@keyframes zsStir{0%,to{transform:rotate(-14deg)}50%{transform:rotate(14deg)}}.ax-mix .b{position:absolute;bottom:10px;width:7px;height:7px;border-radius:50%;background:#fff;opacity:0}.ax-mix .b:nth-of-type(1){left:34px}.ax-mix .b:nth-of-type(2){left:58px}.ax-mix .b:nth-of-type(3){left:72px}.zs-st.on .ax-mix .b{animation:zsBub 1.4s ease-out infinite}.zs-st.on .ax-mix .b:nth-of-type(2){animation-delay:.45s}.zs-st.on .ax-mix .b:nth-of-type(3){animation-delay:.9s}@keyframes zsBub{0%{opacity:0;transform:translateY(0) scale(.6)}30%{opacity:.9}to{opacity:0;transform:translateY(-46px) scale(1.1)}}.ax-ph svg{width:110px;height:72px;display:block;margin-top:8px}.ax-ph .ndl{transform-origin:55px 62px;transform:rotate(-78deg)}.zs-st.on .ax-ph .ndl{animation:zsNeedle 1.8s var(--ease) forwards}.zs-st.done .ax-ph .ndl{transform:rotate(0)}@keyframes zsNeedle{0%{transform:rotate(-78deg)}35%{transform:rotate(50deg)}60%{transform:rotate(-18deg)}80%{transform:rotate(6deg)}to{transform:rotate(0)}}.ax-ph .ok{position:absolute;left:0;right:0;bottom:4px;font-size:11px;font-weight:700;color:var(--mint);opacity:0;transform:translateY(4px);transition:opacity .3s ease 1.3s,transform .3s var(--ease) 1.3s}.zs-st.on .ax-ph .ok,.zs-st.done .ax-ph .ok{opacity:1;transform:none}.zs-st.done .ax-ph .ok{transition-delay:0s}.ax-qc{display:flex;flex-direction:column;justify-content:center;gap:9px;text-align:left;width:150px!important}.ax-qc span{display:flex;gap:8px;align-items:center;white-space:nowrap;font-size:11px;font-weight:500;color:var(--muted);transition:color .3s ease}.ax-qc span:before{content:"";flex:none;width:16px;height:16px;border-radius:5px;border:2px solid #d9c3b3;transition:background-color .25s ease,border-color .25s ease,transform .25s var(--ease)}.zs-st.on .ax-qc span,.zs-st.done .ax-qc span{color:var(--ink2)}.zs-st.on .ax-qc span:before,.zs-st.done .ax-qc span:before{border-color:var(--mint);background:var(--mint) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center/12px no-repeat}.zs-st.on .ax-qc span:nth-child(1),.zs-st.on .ax-qc span:nth-child(1):before{transition-delay:.3s}.zs-st.on .ax-qc span:nth-child(2),.zs-st.on .ax-qc span:nth-child(2):before{transition-delay:.8s}.zs-st.on .ax-qc span:nth-child(3),.zs-st.on .ax-qc span:nth-child(3):before{transition-delay:1.3s}.ax-fill .fb{position:absolute;left:36px;bottom:2px;width:38px;height:72px;border:2px solid #d9c3b3;border-radius:12px;overflow:hidden}.ax-fill .fb:before{content:"";position:absolute;left:0;right:0;bottom:0;height:86%;background:linear-gradient(#ffc39a,var(--od));transform:scaleY(0);transform-origin:bottom;transition:transform 1.4s var(--ease)}.zs-st.on .ax-fill .fb:before,.zs-st.done .ax-fill .fb:before{transform:scaleY(1)}.ax-fill .cap{position:absolute;left:43px;top:-30px;width:24px;height:14px;border-radius:4px;background:var(--ink2);opacity:0;transition:transform .5s var(--ease) 1.3s,opacity .2s ease 1.3s}.zs-st.on .ax-fill .cap,.zs-st.done .ax-fill .cap{opacity:1;transform:translateY(46px)}.zs-st.done .ax-fill .cap{transition-delay:0s}.ax-fill .spark{position:absolute;right:14px;top:10px;font-size:16px;opacity:0}.zs-st.on .ax-fill .spark{animation:zsSpark 1s 1.8s infinite}@keyframes zsSpark{0%,to{opacity:0;transform:scale(.8)}50%{opacity:1;transform:scale(1.05) rotate(20deg)}}.zs-tabs{position:relative;display:flex;width:max-content;max-width:100%;margin:0 auto 36px;padding:5px;border-radius:99px;background:#fff;box-shadow:0 0 0 1px var(--line)}.zs-tab{position:relative;z-index:1;background:none!important;border:0!important;padding:11px 22px!important;border-radius:99px!important;font-size:14px;font-weight:600;color:var(--muted)!important;transition:color .25s ease}.zs-tab[aria-selected=true]{color:#fff!important}.zs-tabs u{position:absolute;top:5px;bottom:5px;left:0;width:0;border-radius:99px;background:var(--o);box-shadow:0 8px 18px -10px var(--od);transition:transform .35s var(--ease-io),width .35s var(--ease-io)}.zs-ing-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:36px;align-items:start}.zs-stage{position:sticky;top:90px;padding:28px;border-radius:28px;background:#fff;color:var(--ink2);text-align:center;overflow:hidden;box-shadow:0 0 0 1px var(--line),0 34px 70px -42px #f26a1b8c}.zs-stage:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(circle at 50% 40%,var(--c,#ff914c),transparent 45%);opacity:.22;transition:opacity .5s ease}.zs-mol{position:relative;width:230px;height:230px;margin:0 auto}.zs-mol svg{width:100%;height:100%;overflow:visible}.zs-mol .ra{transform-origin:100px 100px;animation:zsSpin 18s linear infinite}.zs-mol .rb{transform-origin:100px 100px;animation:zsSpin 11s linear infinite reverse}.zs-mol.pop svg{animation:zsMolIn .5s var(--ease)}@keyframes zsMolIn{0%{transform:scale(.9) rotate(-20deg);opacity:0}}.zs-mol line{stroke:#ffcaa8;stroke-width:2}.zs-stage h3{position:relative;font-size:24px;font-weight:700;margin-top:6px}.zs-stage .role{position:relative;display:inline-block;margin-top:10px;padding:5px 12px;border-radius:99px;background:#fff3ea;font-size:12px;font-weight:600;color:var(--od)}.zs-stage .where{position:relative;font-size:12px;color:var(--muted);margin-top:14px}.zs-stage.swap h3,.zs-stage.swap .role{animation:zsSwap .4s var(--ease)}@keyframes zsSwap{0%{opacity:0;transform:translateY(8px);filter:blur(2px)}}.zs-bar{position:relative;height:3px;margin-top:22px;border-radius:9px;background:#ffeadc;overflow:hidden}.zs-bar i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--c,#ff914c);transform:scaleX(0);transform-origin:left}.zs-bar i.run{animation:zsFill var(--t,4.2s) linear forwards}.zs-bar.paused i{animation-play-state:paused}@keyframes zsFill{to{transform:scaleX(1)}}.zs-list{display:grid;gap:10px}.zs-list li{opacity:0;transform:translateY(8px);animation:zsUp .3s var(--ease) forwards}.zs-item{display:flex!important;gap:16px;width:100%!important;text-align:left;padding:16px 18px!important;border-radius:18px!important;background:#ffffffbf!important;border:1.5px solid transparent!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .3s ease,transform .16s var(--ease)}.zs-item:active{transform:scale(.98)}@media(hover:hover)and (pointer:fine){.zs-item:hover{background:#fff!important}}.zs-item[aria-expanded=true]{background:#fff!important;border-color:var(--c)!important;box-shadow:0 18px 40px -22px #2b1d1459}.zs-item .num{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-size:12px;font-weight:700;background:var(--peach);color:var(--od);font-variant-numeric:tabular-nums;transition:background-color .2s ease,color .2s ease}.zs-item[aria-expanded=true] .num{background:var(--c);color:#fff}.zs-item b{display:block;font-size:15px;color:var(--ink2)}.zs-item em{font-style:normal;font-size:12px;color:var(--muted)}.zs-item .d{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s var(--ease),opacity .25s ease,margin-top .3s var(--ease)}.zs-item .d>span{overflow:hidden;font-size:14px;color:var(--ink2)}.zs-item[aria-expanded=true] .d{grid-template-rows:1fr;opacity:1;margin-top:8px}.zs-clock{display:grid;grid-template-columns:1.1fr 1fr;gap:20px;padding:30px;border-radius:28px;background:#fff;border:1px solid var(--line);color:var(--ink2);box-shadow:0 34px 70px -40px #f26a1b80}.zs-now{display:flex;gap:18px;align-items:center}.zs-ic{flex:none;width:76px;height:76px;border-radius:22px;display:grid;place-items:center;font-size:36px;background:linear-gradient(140deg,#fff3ea,#ffcaa8)}.zs-ic.bounce{animation:zsIcon .4s var(--ease)}@keyframes zsIcon{0%{opacity:0;transform:scale(.9) rotate(-10deg)}}.zs-time{font-size:44px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.02em;line-height:1}.zs-now h3{font-size:18px;margin-top:6px}.zs-now p{font-size:14px;color:var(--muted)}.zs-meter{align-self:center}.zs-meter .top{display:flex;justify-content:space-between;font-size:13px;color:var(--muted);margin-bottom:10px}.zs-meter .top b{font-variant-numeric:tabular-nums;color:var(--ink2)}.zs-meter .tube{position:relative;height:18px;border-radius:99px;background:#ffeadc;overflow:hidden}.zs-meter .tube i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:99px;background:hsl(var(--hue,140) 65% 52%);transform:scaleX(1);transform-origin:left;transition:transform 1.1s var(--ease-io),background-color 1.1s ease}.zs-meter .tube i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,rgba(255,255,255,.18) 0 8px,transparent 8px 16px)}.zs-meter small{display:block;margin-top:10px;font-size:11px;color:var(--muted)}.zs-refill .zs-meter .tube{box-shadow:0 0 0 4px #7fe0a540,0 0 30px #7fe0a573}.zs-tl{grid-column:1/-1;position:relative;height:46px;margin-top:10px}.zs-tl:before{content:"";position:absolute;left:8px;right:8px;top:7px;height:2px;background:#ffe0cc}.zs-tl .fill{position:absolute;left:8px;right:8px;top:7px;height:2px;background:linear-gradient(90deg,#ffb27e,var(--o));transform:scaleX(0);transform-origin:left;transition:transform .9s var(--ease-io)}.zs-tl span{position:absolute;top:22px;transform:translate(-50%);white-space:nowrap;font-size:11px;color:var(--muted);transition:color .3s ease}.zs-tl span:before{content:"";position:absolute;left:50%;top:-20px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#fff;border:2px solid #ffcaa8;transition:background-color .3s ease,border-color .3s ease,transform .3s var(--ease)}.zs-tl span.on{color:var(--od);font-weight:600}.zs-tl span.on:before{background:var(--o);border-color:#ffd2b4;transform:scale(1.3)}.zs-tl span:first-of-type{transform:none}.zs-tl span:last-of-type{transform:translate(-100%)}.zs-tl span:first-of-type:before{left:0;margin-left:2px}.zs-tl span:last-of-type:before{left:auto;right:2px;margin-left:0}.zs-who{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px!important}.zs-who li{position:relative;overflow:hidden;padding:22px;border-radius:22px;background:var(--card);border:1px solid var(--card-line);transition:transform .25s var(--ease),border-color .25s ease}.zs-who li:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,145,76,.2),transparent 60%);opacity:0;transition:opacity .25s ease}@media(hover:hover)and (pointer:fine){.zs-who li:hover{transform:translateY(-4px);border-color:#ff914c80}.zs-who li:hover:before{opacity:1}.zs-who li:hover i{transform:scale(1.15) rotate(-8deg)}}.zs-who i{display:inline-block;font-style:normal;font-size:30px;transition:transform .3s var(--ease)}.zs-who h3{position:relative;font-size:16px;margin-top:10px}.zs-who p{position:relative;font-size:13px;color:var(--sub);margin-top:4px}.zs-rt{display:grid;grid-template-columns:1fr auto 1fr;gap:20px;align-items:center;max-width:860px;margin:0 auto}.zs-rt--1{grid-template-columns:1fr;max-width:420px}.zs-rt--3{grid-template-columns:1fr auto 1fr auto 1fr;max-width:1080px}.zs-rc{padding:28px;border-radius:26px;background:var(--card);box-shadow:0 0 0 1px var(--card-line);text-align:center}.zs-rc{background:#fff}.zs-rc .art{position:relative;height:120px;margin-bottom:12px}.zs-rc .art.ph{height:auto;width:min(210px,72%);margin:0 auto 18px}.zs-rc .art.ph img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:20px;background:var(--cream);box-shadow:0 0 0 1px var(--line),0 22px 40px -26px #f26a1b99;transition:transform .3s var(--ease)}@media(hover:hover)and (pointer:fine){.zs-rc:hover .art.ph img{transform:translateY(-4px) rotate(-1deg)}}.zs-rc small{font-size:12px;font-weight:700;color:var(--od);letter-spacing:.1em}.zs-rc h3{font-size:22px;margin:4px 0 6px}.zs-rc p{font-size:14px;color:var(--sub)}.zs-arrow{font-size:28px;color:var(--o);animation:zsNudge 1.6s ease-in-out infinite}@keyframes zsNudge{50%{transform:translate(6px)}}.foam span{position:absolute;bottom:14px;border-radius:50%;border:2px solid #ffc29b;background:#ffe3d199;opacity:0;animation:zsFoam 2.4s ease-out infinite}@keyframes zsFoam{0%{transform:translateY(0) scale(.6);opacity:0}20%{opacity:1}90%{opacity:1}to{transform:translateY(-90px) scale(1.1);opacity:0}}.foam .pb{position:absolute;left:50%;bottom:0;width:52px;height:82px;margin-left:-26px;border-radius:12px;background:linear-gradient(105deg,#fff,#f3dccc);box-shadow:0 0 0 1.5px #ecd5c4}.foam .pb:before{content:"";position:absolute;left:12px;top:-12px;width:28px;height:10px;border-radius:4px;background:var(--o);animation:zsPress 2.4s ease-in-out infinite}@keyframes zsPress{0%,15%,to{transform:none}8%{transform:translateY(4px)}}.drip .dp{position:absolute;left:50%;top:0;width:18px;height:24px;margin-left:-9px;border-radius:50%/62% 62% 38% 38%;background:linear-gradient(#ffc39a,var(--od));animation:zsDrip 2.4s linear infinite}@keyframes zsDrip{0%{transform:translateY(0) scale(.6);opacity:0}15%{opacity:1;transform:translateY(0) scale(1)}55%{transform:translateY(80px)}60%,to{transform:translateY(80px) scale(1.4,.2);opacity:0}}.drip .rp{position:absolute;left:50%;bottom:16px;width:30px;height:10px;margin-left:-15px;border-radius:50%;border:2px solid var(--o);opacity:0;animation:zsRip 2.4s ease-out infinite}.drip .rp.b{animation-delay:.25s}@keyframes zsRip{0%,55%{opacity:0;transform:scale(.6)}60%{opacity:.9}to{opacity:0;transform:scale(3.2)}}.glow .gl{position:absolute;left:50%;top:50%;width:70px;height:70px;margin:-35px 0 0 -35px;border-radius:50%;background:radial-gradient(circle,#fff 0,var(--peach) 45%,rgba(255,145,76,0) 70%);animation:zsBreathe 2.6s ease-in-out infinite}.zs-safe{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:30px!important;font-size:13px;color:var(--sub)}.zs-safe li:before{content:"\25cf  ";color:var(--o)}.zs-rings{display:grid;grid-template-columns:repeat(var(--n,2),1fr);gap:20px;max-width:var(--mw,720px);margin:0 auto}.zs-ring{display:flex;gap:20px;align-items:center;padding:24px;border-radius:24px;background:var(--card);box-shadow:0 0 0 1px var(--card-line)}.zs-ring{background:#fff}.zs-ring svg{flex:none;width:112px;height:112px;transform:rotate(-90deg)}.zs-ring circle{fill:none;stroke-width:10;stroke-linecap:round}.zs-ring .bg{stroke:var(--peach)}.zs-ring .fg{stroke:var(--o);stroke-dasharray:327;stroke-dashoffset:327;transition:stroke-dashoffset 1.6s var(--ease)}.zs-ring b{display:block;font-size:38px;font-weight:800;color:var(--od);line-height:1;font-variant-numeric:tabular-nums}.zs-ring span{font-size:14px;color:var(--sub)}.zs-cta-box{position:relative;padding:52px 28px;border-radius:32px;background:radial-gradient(520px 320px at 88% 0%,rgba(255,202,168,.75),transparent 70%),linear-gradient(160deg,#fff 30%,#fff3ea);color:var(--ink2);text-align:center;overflow:hidden;box-shadow:0 0 0 1px var(--line),0 40px 80px -50px #f26a1b8c}.zs-cta-box.has-img{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;align-items:center;padding:28px 40px 28px 28px;text-align:left}.zs-cta-img img{width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:24px;background:#fff;box-shadow:0 0 0 1px var(--line)}.zs-cta-box.has-img .zs-packs,.zs-cta-box.has-img .zs-perks{justify-content:flex-start}.zs-cta-box h2{font-size:clamp(26px,4vw,40px);font-weight:800}.zs-cta-box p{color:var(--muted);margin-top:10px}.zs-packs{display:flex;justify-content:center;gap:12px;margin:28px 0!important;flex-wrap:wrap}.zs-pack{position:relative;min-width:180px;padding:14px 18px!important;border-radius:18px!important;border:1.5px solid var(--line)!important;background:#fff!important;color:var(--ink2)!important;text-align:left;transition:border-color .2s ease,background-color .2s ease,transform .16s var(--ease)}.zs-pack:active{transform:scale(.97)}.zs-pack[aria-checked=true]{border-color:var(--o)!important;background:#fff3ea!important;box-shadow:0 12px 28px -16px #f26a1b99}.zs-pack small{display:block;font-size:12px;color:var(--muted)}.zs-pack b{font-size:18px;font-variant-numeric:tabular-nums}.zs-pack s{font-size:12px;color:var(--muted);margin-left:6px}.zs-pack .sv{position:absolute;top:-10px;right:12px;padding:3px 8px;border-radius:99px;background:var(--o);color:#fff;font-size:10.5px;font-weight:700;letter-spacing:.02em}.zs-perks{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 20px;margin-top:22px!important;font-size:13px;color:var(--muted)}.zs-flash{animation:zsFlash 1.2s var(--ease) 2}@keyframes zsFlash{0%,to{box-shadow:0 0 #ff914c00}50%{box-shadow:0 0 0 6px #ff914c73}}@media(max-width:900px){.zs-hero-grid,.zs-ing-grid,.zs-clock{grid-template-columns:1fr}.zs-hero-copy{text-align:center}.zs-hero-copy>p{margin:0 auto}.zs-h1{margin-left:auto!important;margin-right:auto!important}.zs-badges,.zs-trust{justify-content:center}.zs-art{height:420px}.zs-track{display:none}.zs-pipe{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin:0 -15px;padding:14px 15px 8px;scrollbar-width:none}.zs-pipe::-webkit-scrollbar{display:none}.zs-st{flex:0 0 72%;max-width:260px;scroll-snap-align:center}.zs-stage{position:relative;top:0}.zs-who{grid-template-columns:repeat(2,1fr)}.zs-rt--3{grid-template-columns:1fr}.zs-cta-box.has-img{grid-template-columns:1fr;gap:22px;padding:22px 18px 32px;text-align:center}.zs-cta-box.has-img .zs-packs,.zs-cta-box.has-img .zs-perks{justify-content:center}.zs-cta-img{width:min(260px,76%);margin:0 auto}}@media(max-width:600px){.zs{padding:calc(var(--pt,88px)*.8) 0 calc(var(--pb,88px)*.8)}.zs-head{margin-bottom:34px}.zs-art{height:340px}.zs-art>.zs-halo,.zs-art>.zs-ringc,.zs-art>.zs-bot{transform-origin:center}.zs-art .zs-ringc.a{width:320px;height:320px;margin:-160px 0 0 -160px}.zs-art .zs-halo{width:300px;height:300px;margin:-150px 0 0 -150px}.zs-bot{scale:.8;transform-origin:50% 100%}.zs-bot.wa{left:calc(50% - 104px);bottom:58px}.zs-bot.sv{left:calc(50% + 16px);bottom:58px}.zs-tag{font-size:11px;padding:6px 10px}.zs-tag.t1{left:0;top:2%}.zs-tag.t2{right:0;top:2%}.zs-tag.t3{left:0;bottom:2%}.zs-tag.t4{right:0;bottom:2%}.zs-photo{width:min(230px,62%)}.zs-hero .zs-scroll{display:none}.zs-pipe{-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 calc(100% - 20px),transparent)}.zs-rt{grid-template-columns:1fr}.zs-arrow{transform:rotate(90deg);animation:none;text-align:center}.zs-rings{grid-template-columns:1fr}.zs-time{font-size:34px}.zs-clock{padding:22px}.zs-ic{width:62px;height:62px;font-size:30px}.zs-tl span{font-size:10px}.zs-who{grid-template-columns:1fr 1fr;gap:10px}.zs-who li{padding:16px}.zs-who p{font-size:12px}.zs-mol{width:180px;height:180px}.zs-tabs{width:100%}.zs-tab{flex:1;padding:11px 10px!important;font-size:13px}.zs-pack{flex:1 1 140px;min-width:0}.zs-btn{width:100%}}@media(prefers-reduced-motion:reduce){.zs *,.zs *:before,.zs *:after{animation:none!important;transition-property:opacity,color,background-color,border-color!important;transition-duration:.2s!important;transition-delay:0s!important}.zs [data-rv],.zs .zs-hero-copy>*,.zs .zs-photo,.zs .zs-bot,.zs .zs-tag,.zs .zs-list li{opacity:1!important;transform:none!important}.zs .zs-photo{transform:translate(-50%,-50%)!important}.zs-particles{display:none}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/zs-story.css.map */
