.zl-site{--e-out:cubic-bezier(.16, 1, .3, 1);--e-smooth:cubic-bezier(.62, 0, .38, 1);--e-std:cubic-bezier(.4, 0, .2, 1);--e-in:cubic-bezier(.4, 0, 1, 1);--e-spring:cubic-bezier(.34, 1.3, .5, 1);--cream:#f6f4f1;--ink:#16130f;--ink-2:#16130fad;--ink-3:#16130f80;background:var(--cream);overflow-x:clip}html:has(.zl-site){scroll-behavior:smooth;scroll-padding-top:96px}.zl-skip{z-index:80;background:var(--color-amber);color:var(--color-amber-ink);transition:top .2s var(--e-out);border-radius:10px;padding:10px 14px;font-weight:700;position:fixed;top:-60px;left:16px}.zl-skip:focus{top:12px}.zl-btn{white-space:nowrap;isolation:isolate;height:46px;transition:transform .18s var(--e-std), box-shadow .25s var(--e-std), filter .2s, background-color .2s;-webkit-tap-highlight-color:transparent;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.zl-btn:hover{transform:translateY(-1px)}.zl-btn:active{filter:brightness(.94);transition-duration:80ms;transform:scale(.97)}.zl-btn-sm{border-radius:12px;height:40px;padding:0 16px;font-size:14px}.zl-btn-lg{border-radius:15px;height:56px;padding:0 28px;font-size:16px}.zl-btn-amber{color:var(--color-amber-ink);background:linear-gradient(#ffd166 0%,#ffb21a 55%,#f59a00 100%);box-shadow:inset 0 1px #ffffff8c,inset 0 -3px #b87a00,0 14px 30px -12px #ffb21abf}.zl-btn-amber:hover{box-shadow:inset 0 1px #ffffff8c,inset 0 -3px #b87a00,0 18px 38px -12px #ffb21af2}.zl-btn-ink{color:var(--cream);background:linear-gradient(#2a241c,#16130f);box-shadow:inset 0 1px #ffffff24,inset 0 -3px #000,0 14px 30px -14px #16130fcc}.zl-btn-ghost{color:var(--color-fg);background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff24}.zl-btn-metal{color:#1a1102;background:linear-gradient(135deg,#ffe7ad 0%,#ffc94d 22%,#ffb21a 48%,#f7a91a 70%,#ffdd8a 100%);box-shadow:inset 0 1px #ffffffb3,inset 0 -2px #8c5a008c,0 12px 26px -12px #ffb21ab3}.zl-sheen:before{content:"";z-index:-1;pointer-events:none;width:45%;animation:zl-sheen 5s var(--e-smooth) infinite;background:linear-gradient(100deg,#0000,#ffffff80 50%,#0000);position:absolute;inset:0 auto 0 0;transform:translate(-160%)skew(-20deg)}.zl-btn-ink.zl-sheen:before{background:linear-gradient(100deg,#0000,#ffffff2e 50%,#0000)}@keyframes zl-sheen{0%,58%{transform:translate(-160%)skew(-20deg)}88%,to{transform:translate(360%)skew(-20deg)}}.zl-header{z-index:50;pointer-events:none;padding:0 16px;position:fixed;inset:14px 0 auto}.zl-header-inner{pointer-events:auto;-webkit-backdrop-filter:blur(16px)saturate(140%);background:linear-gradient(#24201a9e,#0e0d1099);border:1px solid #ffffff24;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;max-width:1160px;height:64px;margin:0 auto;padding:0 10px 0 16px;transition:background .3s,box-shadow .3s;display:flex;box-shadow:0 18px 44px -20px #000c}.zl-header.is-scrolled .zl-header-inner{background:linear-gradient(#1c1915db,#0c0b0ed6)}.zl-header-logo{border-radius:10px;transition:opacity .2s}.zl-header-logo:hover{opacity:.88}.zl-header-nav{gap:34px;display:flex}.zl-header-nav a{color:#fff9;font-size:15.5px;font-weight:500;transition:color .2s}.zl-header-nav a:hover{color:#fff}.zl-header-actions{align-items:center;gap:8px;display:flex}.zl-header-login{color:#ffffffd1;border-radius:12px;align-items:center;height:40px;padding:0 14px;font-size:14.5px;font-weight:600;transition:background .2s,color .2s;display:inline-flex}.zl-header-login:hover{color:#fff;background:#ffffff12}.zl-header-burger{color:#fff;background:#ffffff12;border-radius:12px;place-items:center;width:42px;height:42px;display:none;box-shadow:inset 0 0 0 1px #ffffff1f}.zl-mobile-menu{pointer-events:auto;z-index:2;max-width:1160px;animation:zl-menu-in .32s var(--e-out) both;background:#100f13f5;border:1px solid #ffffff1f;border-radius:20px;margin:8px auto 0;padding:10px;position:relative;box-shadow:0 30px 60px -20px #000}.zl-mobile-menu[hidden]{display:none}.zl-mobile-menu nav a{height:52px;animation:zl-slide-in .4s var(--e-out) both;animation-delay:calc(var(--i,0) * 40ms + 40ms);border-radius:12px;justify-content:space-between;align-items:center;padding:0 14px;font-size:17px;font-weight:600;display:flex}.zl-mobile-menu nav a:active{background:#ffffff0f}.zl-mobile-scrim{pointer-events:auto;z-index:-1;background:#0000008c;animation:.25s both zl-fade;position:fixed;inset:0}@keyframes zl-menu-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes zl-slide-in{0%{opacity:0;transform:translateY(6px)}}@keyframes zl-fade{0%{opacity:0}}@media (max-width:899px){.zl-header-nav{display:none}.zl-header-burger{display:grid}}@media (max-width:479px){.zl-header{padding:0 10px;top:10px}.zl-header-inner{height:58px;padding:0 8px 0 12px}.zl-hide-xs{display:none!important}}.zl-darkzone{z-index:2;background:var(--color-bg);color:var(--color-fg);border-radius:0 0 64px 64px;position:relative}.zl-hero{isolation:isolate;background:#000;flex-direction:column;align-items:center;min-height:max(680px,100svh);display:flex;position:relative;overflow:hidden}.zl-hero-overlay{z-index:2;pointer-events:none;background:radial-gradient(70% 45% at 50% 30%, #0000008c, transparent 75%), linear-gradient(180deg, transparent 70%, var(--color-bg) 100%);position:absolute;inset:0}.zl-hero-content{z-index:4;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:1040px;padding:max(76px + 5vh,42vh - 250px) 20px 0;display:flex;position:relative}.zl-hero-content h1{font-family:var(--font-sans);color:#fff;letter-spacing:-.025em;text-shadow:0 24px 70px #0009;font-size:clamp(30px,4.4vw,56px);font-weight:800;line-height:1.08}.zl-hero-sub{color:#f4f4f7b8;max-width:560px;margin-top:16px;font-size:clamp(15px,1.6vw,17.5px);line-height:1.5}.zl-rise{animation:zl-rise .85s var(--e-out) both}.zl-rise-1{animation-delay:60ms}.zl-rise-2{animation-delay:.22s}.zl-rise-3{animation-delay:.38s}@keyframes zl-rise{0%{opacity:0;transform:translateY(18px)}}.zl-led{width:min(560px,80%);height:8px;margin-bottom:34px;position:relative}.zl-led-bar{animation:zl-led 4.2s var(--e-std) both;background:linear-gradient(#fff1c9,#ffcf5a 35%,#ffb21a 60%,#ff8a00);border-radius:99px;position:absolute;inset:0;box-shadow:0 0 14px #ffb21ae6,0 0 42px #ff8c008c}.zl-led-bar:before,.zl-led-bar:after{content:"";background:linear-gradient(#9a9aa4,#44444c);border-radius:3px;width:8px;height:16px;position:absolute;top:-4px}.zl-led-bar:before{left:-9px}.zl-led-bar:after{right:-9px}.zl-led-glow{pointer-events:none;width:190%;height:420px;animation:zl-led 4.2s var(--e-std) both;background:radial-gradient(closest-side,#ffa61a4d,#0000);position:absolute;top:50%;left:50%;transform:translate(-50%,-18%)}@keyframes zl-led{0%,14%{opacity:0}18%{opacity:.5}22%{opacity:.06}30%{opacity:.72}34%{opacity:.12}42%{opacity:1}47%{opacity:.62}54%{opacity:1}60%{opacity:.85}66%,to{opacity:1}}.zl-ytbar{-webkit-backdrop-filter:blur(16px);background:#ffffff12;border:1px solid #ffffff29;border-radius:18px;align-items:center;gap:10px;width:min(600px,100%);margin:28px auto 0;padding:7px 7px 7px 16px;transition:border-color .25s,box-shadow .25s;display:flex}.zl-ytbar:focus-within{border-color:#ffd16699;box-shadow:0 0 0 4px #ffb21a29,0 20px 50px -20px #ffb21a80}.zl-ytbar-icon{width:22px;height:22px;color:var(--color-amber);flex:none}.zl-ytbar input{color:#fff;background:0 0;outline:none;flex:1;min-width:0;height:44px;font-size:16px;font-weight:500}.zl-ytbar input::placeholder{color:#ffffff7a}.zl-ytbar-submit{color:#0f0f0f;height:46px;transition:transform .18s var(--e-std), box-shadow .25s;background:#fff;border-radius:12px;flex:none;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:700;display:inline-flex}.zl-ytbar-submit:hover{transform:translateY(-1px);box-shadow:0 10px 26px -10px #fff9}.zl-ytbar-error{color:#ffb0b2;min-height:22px;margin-top:8px;font-size:13.5px;font-weight:600}.zl-ytbar-error:empty{min-height:0;margin:0}@media (max-width:479px){.zl-ytbar{padding-left:12px}.zl-ytbar-submit{justify-content:center;width:46px;padding:0}}.zl-hero-proof{color:#ffffffb8;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin-top:16px;font-size:13.5px;display:flex}.zl-hero-proof li{align-items:center;gap:6px;display:inline-flex}.zl-hero-proof svg{color:var(--color-amber)}.zl-hero-cta{z-index:5;animation:zl-rise .85s .5s var(--e-out) both;position:absolute;bottom:clamp(18px,3vh,30px);left:50%;transform:translate(-50%)}.zl-wall{z-index:3;pointer-events:none;perspective:1000px;perspective-origin:50% 100%;position:absolute;bottom:clamp(84px,10.5vh,116px);left:0;right:0}.zl-wall-deck{transform-origin:50% 100%;flex-direction:column;gap:14px;display:flex;transform:rotateX(22deg)}.zl-wall-row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.zl-wall-track{will-change:transform;width:max-content;display:flex}.zl-wall-track.is-left{animation:150s linear infinite zl-scroll-left}.zl-wall-track.is-right{animation:120s linear infinite zl-scroll-right}@keyframes zl-scroll-left{to{transform:translate(-50%)}}@keyframes zl-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}.zl-wall-card{aspect-ratio:9/16;background:#17151a;border-radius:16px;flex:none;width:136px;margin-right:12px;position:relative;overflow:hidden}.zl-wall-card video{object-fit:cover;width:100%;height:100%}.zl-wall-cap{text-align:center;font-family:var(--font-display);text-transform:uppercase;color:#fff;text-shadow:0 1px #000,0 0 6px #000c;font-size:10px;font-style:italic;font-weight:800;line-height:1.05;position:absolute;bottom:22%;left:6px;right:6px}.zl-wall-cap .is-hot{color:var(--color-amber)}.zl-wall-shade{background:linear-gradient(#00000059,#0000 40%);position:absolute;inset:0}@media (max-width:640px){.zl-wall{bottom:clamp(96px,14vh,140px)}.zl-wall-card{width:100px}.zl-wall-card video{opacity:1;filter:none}.zl-wall-shade{background:linear-gradient(#0009,#00000040 50%,#0000000d)}}@media (max-height:960px) and (min-width:641px){.zl-wall-card{width:120px}}@media (max-height:760px) and (min-width:641px){.zl-wall-card{width:104px}}@media (max-width:479px){.zl-hero-proof{gap:6px 12px;font-size:12.5px}}.zl-head{text-align:center;max-width:720px;margin:0 auto clamp(40px,5vw,72px)}.zl-eyebrow{height:26px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.02em;color:var(--color-amber-ink);background:linear-gradient(#ffb21a 20%,#ffd166);border-radius:5px;align-items:center;padding:0 10px;font-size:13px;font-style:italic;font-weight:800;display:inline-flex;transform:skew(-11deg)}.zl-head h2{letter-spacing:-.03em;text-wrap:balance;margin-top:18px;font-size:clamp(30px,4.4vw,52px);font-weight:800;line-height:1.04}.zl-head p{color:#f4f4f7a8;max-width:580px;margin:16px auto 0;font-size:clamp(15.5px,1.5vw,18px);line-height:1.55}.zl-head.is-light h2{color:var(--ink)}.zl-head.is-light p{color:var(--ink-2)}.zl-how{background:radial-gradient(900px 380px at 50% 0,#ffb21a1f,#0000 72%);padding:clamp(72px,10vh,130px) 0 clamp(80px,12vh,150px);position:relative}.zl-how-inner{max-width:1440px;margin:0 auto;padding:0 24px}.zl-how-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,1.6vw,26px);display:grid}.zl-how-cell{flex-direction:column;align-items:center;display:flex}.zl-how-card{text-align:center;background:linear-gradient(#ffffff0f,#ffffff06);border:1px solid #ffffff1a;border-radius:26px;flex-direction:column;flex:1;align-items:center;width:100%;padding:clamp(18px,1.8vw,28px);transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 20px 50px -24px #000000b3}.zl-how-card:hover{border-color:#ffd16661;transform:translateY(-4px);box-shadow:0 26px 60px -24px #ffb21a59}.zl-how-card h3{letter-spacing:-.01em;margin-top:22px;font-size:22px;font-weight:700}.zl-how-card p{color:#f4f4f7a8;margin-top:8px;font-size:15.5px;line-height:1.6}.zl-how-card.is-goal{background:radial-gradient(120% 70% at 50% 0,#ff8a0033,#0000 70%),linear-gradient(#1b130b,#0e0b08);border-color:#ff96288c;box-shadow:0 0 40px -12px #ff8a0073,0 20px 50px -24px #000000b3}.zl-how-card.is-goal:hover{border-color:#ffb21acc;box-shadow:0 0 56px -10px #ff8a0099,0 26px 60px -24px #ff8a0073}.zl-how-cta{min-width:150px;margin-top:14px}@media (max-width:1099px){.zl-how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.zl-how-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.zl-demo{background:0 0;border-radius:18px;width:100%;height:200px;position:relative;overflow:hidden}.zl-dc-form,.zl-dc-page{position:absolute;top:50%;left:14px;right:14px}.zl-dc-form{animation:zl-dc-form 9s var(--e-smooth) infinite;flex-direction:column;gap:10px;display:flex}.zl-dc-field{background:#ffffff12;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:8px;height:40px;padding:0 12px;display:flex;overflow:hidden}.zl-dc-typed{white-space:nowrap;color:#fff;border-right:1.5px solid var(--color-amber);width:0;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11.5px;animation:9s steps(24,end) infinite zl-dc-type;display:block;overflow:hidden}.zl-dc-btn{height:38px;color:var(--color-amber-ink);animation:zl-dc-click 9s var(--e-smooth) infinite;background:linear-gradient(#ffd166,#ffb21a);border-radius:11px;place-items:center;font-size:13.5px;font-weight:700;display:grid;box-shadow:inset 0 -2px #b87a00}.zl-dc-page{opacity:0;animation:zl-dc-reveal 9s var(--e-smooth) infinite;background:#17161c;border:1px solid #ffffff14;border-radius:14px;overflow:hidden}.zl-dc-banner{background:radial-gradient(60% 120% at 20% 0,#ffb21acc,#0000 70%),radial-gradient(60% 140% at 90% 100%,#ff3d81b3,#0000 70%),#2a1a22;height:54px}.zl-dc-row{text-align:left;align-items:center;gap:10px;padding:10px 12px 12px;display:flex}.zl-dc-row b{font-size:14px;display:block}.zl-dc-row small{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;font-size:11px;display:block;overflow:hidden}.zl-dc-avatar{width:42px;height:42px;font-family:var(--font-display);color:#1a1102;background:linear-gradient(135deg,#ffd166,#ff7a1a);border:3px solid #17161c;border-radius:50%;flex:none;place-items:center;margin-top:-26px;font-size:14px;font-style:italic;font-weight:800;display:grid}.zl-dc-follow{color:#06281a;background:var(--color-success);border-radius:99px;flex:none;align-items:center;gap:4px;height:26px;margin-left:auto;padding:0 10px;font-size:11.5px;font-weight:700;display:inline-flex}@keyframes zl-dc-type{0%{width:0}30%,50%{width:24ch}56%,to{width:0}}@keyframes zl-dc-form{0%,48%{opacity:1;transform:translateY(-50%)}56%,94%{opacity:0;transform:translateY(calc(-50% - 8px))}to{opacity:1;transform:translateY(-50%)}}@keyframes zl-dc-click{0%,36%{transform:scale(1)}40%{transform:scale(.94)}46%,to{transform:scale(1)}}@keyframes zl-dc-reveal{0%,52%{opacity:0;transform:translateY(calc(12px - 50%))scale(.96)}62%,90%{opacity:1;transform:translateY(-50%)scale(1)}95%{opacity:0;transform:translateY(calc(-50% - 6px))scale(.99)}to{opacity:0;transform:translateY(calc(12px - 50%))scale(.96)}}.zl-demo-detect{background:#0d0c10}.zl-dd-screen{aspect-ratio:16/9;background-position:50% 30%;background-size:cover;border-radius:12px;max-height:118px;position:absolute;top:12px;left:12px;right:12px;overflow:hidden}.zl-dd-screen:before{content:"";background:linear-gradient(#0000001a,#000000a6);position:absolute;inset:0}.zl-dd-time{background:#000000b3;border-radius:5px;padding:2px 6px;font-size:10.5px;font-weight:700;position:absolute;top:8px;right:8px}.zl-dd-curve{width:100%;height:62%;position:absolute;bottom:0;left:0;right:0}.zl-dd-peak{width:10px;height:10px;animation:zl-pulse 2.2s var(--e-smooth) infinite;background:#fff;border-radius:50%;margin:-5px 0 0 -5px;position:absolute;box-shadow:0 0 0 4px #ffb21a73,0 0 14px #ffb21a}.zl-dd-tag{color:var(--color-amber-ink);background:var(--color-amber);opacity:0;white-space:nowrap;border-radius:6px;padding:3px 7px;font-size:10px;font-weight:800;position:absolute;top:2px}.zl-dd-tag-a{animation:zl-dd-tag-a 8s var(--e-smooth) infinite;left:29%}.zl-dd-tag-b{animation:zl-dd-tag-b 8s var(--e-smooth) infinite;left:68.5%}.zl-dd-head{pointer-events:none;animation:zl-dd-head 8s var(--e-smooth) infinite;position:absolute;inset:6px 0}.zl-dd-head:before{content:"";background:#fffffff2;width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 8px #ffffffd9}.zl-dd-clip{aspect-ratio:9/16;transform-origin:bottom;opacity:0;width:38px;box-shadow:0 0 0 2px var(--color-amber), 0 10px 20px -6px #000c;border-radius:7px;position:absolute;bottom:10px;overflow:hidden}.zl-dd-clip video{object-fit:cover;width:100%;height:100%}.zl-dd-clip em{color:#06281a;background:var(--color-success);border-radius:4px;align-items:center;gap:2px;padding:1px 4px;font-size:8px;font-style:normal;font-weight:800;display:inline-flex;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.zl-dd-clip-a{animation:zl-dd-clip-a 8s var(--e-smooth) infinite;left:calc(29% - 19px)}.zl-dd-clip-b{animation:zl-dd-clip-b 8s var(--e-smooth) infinite;left:calc(68.5% - 19px)}@keyframes zl-pulse{0%,to{transform:scale(.85)}50%{transform:scale(1.18)}}@keyframes zl-dd-head{0%{opacity:0;transform:translate(5%)}4%{opacity:1}22%,32%{transform:translate(29%)}54%,88%{opacity:1;transform:translate(68.5%)}93%{opacity:0}to{opacity:0;transform:translate(5%)}}@keyframes zl-dd-tag-a{0%,22%{opacity:0;transform:translate(-50%,5px)}27%,33%{opacity:1;transform:translate(-50%)}37%,to{opacity:0;transform:translate(-50%,-4px)}}@keyframes zl-dd-tag-b{0%,54%{opacity:0;transform:translate(-50%,5px)}59%,64%{opacity:1;transform:translate(-50%)}68%,to{opacity:0;transform:translate(-50%,-4px)}}@keyframes zl-dd-clip-a{0%,34%{opacity:0;transform:translateY(16px)scale(.6)}44%{opacity:1;transform:translateY(0)scale(1.08)}48%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(10px)scale(.9)}}@keyframes zl-dd-clip-b{0%,65%{opacity:0;transform:translateY(16px)scale(.6)}75%{opacity:1;transform:translateY(0)scale(1.08)}79%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(10px)scale(.9)}}.zl-demo-publish{background:radial-gradient(70% 60% at 50% 100%,#ffb21a24,#0000 70%),#00000059}.zl-dp-panel{color:var(--ink);text-align:left;opacity:0;animation:zl-dp-panel 12s var(--e-smooth) infinite;background:#ecebea;border-radius:14px;padding:12px;position:absolute;top:28px;left:14px;right:14px;box-shadow:0 18px 40px -16px #000c}.zl-dp-panel.is-2{animation-delay:4s}.zl-dp-panel.is-3{animation-delay:8s}.zl-dp-top{justify-content:space-between;align-items:center;display:flex}.zl-dp-net{align-items:center;gap:6px;font-size:12.5px;font-weight:800;display:inline-flex}.zl-dp-net:before{content:"";background:var(--net,#e5202b);border-radius:3px;width:16px;height:11px}.zl-dp-panel.is-1{--net:#111}.zl-dp-panel.is-2{--net:linear-gradient(45deg, #f9a825, #e1306c, #833ab4)}.zl-dp-panel.is-3{--net:red}.zl-dp-btn{color:#fff;animation:zl-dp-press 12s var(--e-smooth) infinite;animation-delay:inherit;background:#e5202b;border-radius:8px;padding:5px 12px;font-size:11.5px;font-weight:800}.zl-dp-panel.is-2 .zl-dp-btn{animation-delay:4s}.zl-dp-panel.is-3 .zl-dp-btn{animation-delay:8s}.zl-dp-body{gap:10px;margin-top:10px;display:flex}.zl-dp-thumb{aspect-ratio:9/16;background-position:50%;background-size:cover;border-radius:7px;flex:none;width:44px}.zl-dp-body b{font-size:12.5px;line-height:1.3;display:block}.zl-dp-body small{color:#b87a00;margin-top:4px;font-size:11px;font-weight:600;display:block}.zl-dp-toast{color:#06281a;background:var(--color-success);opacity:0;animation:zl-dp-toast 12s var(--e-smooth) infinite;border-radius:99px;align-items:center;gap:4px;padding:5px 10px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;bottom:10px;left:68px;box-shadow:0 8px 18px -6px #3ddc97b3}.zl-dp-panel.is-2 .zl-dp-toast{animation-delay:4s}.zl-dp-panel.is-3 .zl-dp-toast{animation-delay:8s}.zl-dp-cursor{color:#fff;fill:#16130f;filter:drop-shadow(0 2px 4px #0009);width:22px;height:22px;animation:zl-dp-cursor 12s var(--e-smooth) infinite;position:absolute;top:52px;right:26px}@keyframes zl-dp-panel{0%{opacity:0;transform:translateY(6px)scale(.985)}3%,29%{opacity:1;transform:none}33%{opacity:0;transform:translateY(-6px)scale(.99)}to{opacity:0;transform:translateY(6px)scale(.985)}}@keyframes zl-dp-press{0%,17%{transform:scale(1)}21%{transform:scale(.86)}25%,to{transform:scale(1)}}@keyframes zl-dp-toast{0%,21%{opacity:0;transform:translate(-50%,6px)}26%,30%{opacity:1;transform:translate(-50%)}33%,to{opacity:0;transform:translate(-50%,6px)}}@keyframes zl-dp-cursor{0%,6%{transform:translate(-30px,60px)}17%,19%{transform:translate(0)}21%{transform:translateY(2px)scale(.82)}24%,37%{transform:translate(0)}41%,50%{transform:translate(0)}54%{transform:translateY(2px)scale(.82)}57%,83%{transform:translate(0)}87%{transform:translateY(2px)scale(.82)}90%{transform:translate(0)}to{transform:translate(-30px,60px)}}.zl-demo-goal{background:0 0;flex-direction:column;justify-content:center;align-items:center;display:flex}.zl-dg-example{color:#ffd9a3;background:#ff8a0029;border:1px solid #ff962873;border-radius:999px;padding:4px 11px;font-size:12px;font-weight:700;position:absolute;top:8px;right:8px}.zl-dg-logo{filter:drop-shadow(0 6px 16px #ff8a0073);animation:3s ease-in-out infinite zl-dg-bob}.zl-dg-podium{align-items:flex-end;gap:4px;height:50px;margin-top:10px;display:flex}.zl-dg-podium span{color:#ffffffb3;transform-origin:bottom;width:36px;animation:zl-dg-rise 6s var(--e-out) infinite;background:linear-gradient(#ffffff1f,#ffffff08);border:1px solid #ffffff1a;border-radius:4px 4px 0 0;place-items:start center;padding-top:4px;font-size:11px;font-weight:800;display:grid}.zl-dg-podium .is-1{color:#ffb21a;background:linear-gradient(#ffb21a52,#ff8a000f);border-color:#ffb21a8c;height:100%;animation-delay:.15s}.zl-dg-podium .is-2{height:62%}.zl-dg-podium .is-3{height:44%;animation-delay:.3s}.zl-dg-label{letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin-top:10px;font-size:10.5px;font-weight:700}.zl-dg-value{font-family:var(--font-display);letter-spacing:.02em;color:#ff9a1f;margin-top:2px;font-size:24px;font-weight:800}@property --zl-dg-n{syntax:"<integer>";inherits:false;initial-value:0}.zl-dg-count{counter-reset:zldg var(--zl-dg-n);animation:zl-dg-count 6s var(--e-out) infinite}.zl-dg-count:before{content:counter(zldg)}@keyframes zl-dg-count{0%{--zl-dg-n:0}45%,88%{--zl-dg-n:30}to{--zl-dg-n:0}}@keyframes zl-dg-rise{0%{opacity:.4;transform:scaleY(.15)}35%,88%{opacity:1;transform:scaleY(1)}to{opacity:.4;transform:scaleY(.15)}}@keyframes zl-dg-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.zl-dg-count{--zl-dg-n:30}}.zl-features{z-index:1;background:var(--cream);color:var(--ink);margin-top:-64px;padding:calc(64px + clamp(48px,7vh,96px)) 0 clamp(90px,12vh,150px);position:relative}.zl-features-inner{max-width:1180px;margin:0 auto;padding:0 24px}.zl-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,1.8vw,26px);display:grid}.zl-fcard{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(140deg,#f1ede7,#cfc6b8,#fff,#b3a894,#ece6dc,#fff,#d2c9bb) border-box;border:1.6px solid #0000;border-radius:24px;flex-direction:column;padding:26px;transition:transform .25s,box-shadow .25s;display:flex;box-shadow:0 22px 50px -30px #16130f59}.zl-fcard:hover{transform:translateY(-4px);box-shadow:0 30px 60px -30px #b87a0073}.zl-fcard.is-wide{grid-column:span 2}.zl-fcard h3{letter-spacing:-.02em;text-align:center;font-size:23px;font-weight:800}.zl-fcard>p{color:var(--ink-2);text-align:center;margin-top:8px;font-size:15.5px;line-height:1.55}.zl-fcard-visual{background:linear-gradient(#f3efe9,#e7e0d5);border-radius:18px;height:260px;margin-bottom:22px;position:relative;overflow:hidden}.zl-fcard .zl-btn{margin-top:22px}.zl-fcard-visual.is-feed{background:linear-gradient(#f6f7fb,#e9ebf3);border:1px solid #16130f0f;place-items:center;height:232px;display:grid}.zl-notifs{flex-direction:column;gap:9px;width:88%;display:flex}.zl-notif{background:#fff;border:1px solid #16130f14;border-radius:13px;align-items:center;gap:10px;padding:8px 10px;display:flex;box-shadow:0 8px 22px -14px #16130f73}.zl-notif-av{background-color:#2a241c;background-position:50%;background-size:cover;border-radius:50%;flex:none;width:32px;height:32px;position:relative;box-shadow:inset 0 1px #ffffff59}.zl-notif-av.is-initials{color:#fff;background:linear-gradient(135deg,#ff4d8d,#f59a00);place-items:center;font-size:11.5px;font-weight:800;display:grid}.zl-notif-yt{background:#f03;border-radius:50%;width:14px;height:14px;padding:2px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 2px #fff}.zl-notif-txt{flex-direction:column;flex:1;min-width:0;display:flex}.zl-notif b{color:var(--ink);font-size:12.5px;font-weight:700;line-height:1.2}.zl-notif small{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;overflow:hidden}.zl-notif-bell{color:#f59a00;transform-origin:50% 3px;width:17px;height:17px;animation:zl-bell 5.4s var(--e-smooth) infinite;animation-delay:calc(var(--i) * .9s);flex:none}@keyframes zl-bell{0%,9%{transform:rotate(0)}11%{transform:rotate(18deg)}13%{transform:rotate(-15deg)}15%{transform:rotate(11deg)}17%{transform:rotate(-7deg)}19%,to{transform:rotate(0)}}.zl-fcard.is-studio h3{margin-bottom:18px}.zl-studio{flex:1;justify-content:center;align-items:center;gap:30px;min-height:424px;display:flex;position:relative}.zl-studio-clip{aspect-ratio:9/16;background:#0e2a2e;border:1px solid #ffffff24;border-radius:12px;flex:none;width:222px;position:relative;overflow:hidden;box-shadow:0 16px 36px -16px #000000d9}.zl-studio-clip video{object-fit:cover;width:100%;height:100%;display:block}.zl-studio-grad{background:linear-gradient(#0000 48%,#000c);position:absolute;inset:0}.zl-studio-cap{--cap-font:var(--zl-montserrat);--cap-hot:#ffd400;text-align:center;font-family:var(--cap-font);text-transform:uppercase;color:#fff;text-shadow:0 2px 6px #000000bf;animation:zl-cap-pop .35s var(--e-spring);font-size:15px;font-weight:800;line-height:1.1;position:absolute;bottom:14px;left:6px;right:6px}.zl-studio-cap b{font-weight:inherit;color:var(--cap-hot)}@keyframes zl-cap-pop{0%{opacity:.4;transform:scale(.9)}}.zl-studio-picker{flex-direction:column;align-items:center;gap:18px;display:flex}.zl-pick-box{background:#fff;border:1px solid #16130f14;border-radius:16px;place-items:center;width:336px;height:192px;padding:16px;display:grid;box-shadow:0 16px 36px -24px #16130f80}.zl-font-grid{grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:12px 18px;display:grid}.zl-font-chip{width:142px;height:44px;color:var(--ink);white-space:nowrap;cursor:pointer;transition:transform .2s var(--e-spring), border-color .2s, box-shadow .2s;background:#fff;border:1.5px solid #16130f1f;border-radius:12px;justify-content:center;align-items:center;padding:0 10px;font-size:15px;font-weight:700;line-height:1;display:flex;overflow:hidden;box-shadow:0 4px 12px -8px #16130f66}.zl-font-chip:hover{border-color:#16130f4d}.zl-font-chip.is-on{border-color:#f59a00;transform:scale(1.04);box-shadow:0 0 0 3px #ffb21a4d}.zl-swatches{grid-template-columns:repeat(3,auto);gap:24px 32px;display:grid}.zl-swatch{cursor:pointer;width:50px;height:50px;transition:transform .2s var(--e-spring), box-shadow .2s;border-radius:50%;box-shadow:0 0 0 2px #fff,0 3px 8px -2px #16130f80}.zl-swatch.is-on{transform:scale(1.18);box-shadow:0 0 0 2px #fff,0 0 0 5px #f59a008c}.zl-studio-cursor{color:#fff;width:24px;height:24px;fill:var(--ink);pointer-events:none;filter:drop-shadow(0 3px 5px #00000059);transition:transform .6s var(--e-smooth), scale .12s;z-index:3;position:absolute;top:0;left:0}.zl-studio-cursor.is-press{scale:.82}.zl-dark-row{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,1.8vw,26px);display:grid}.zl-dcard{text-align:center;color:#fff;background:radial-gradient(90% 60% at 50% 100%,#ffb21a5c,#0000 70%) padding-box padding-box,linear-gradient(#2a1d0c,#120d07) padding-box padding-box,linear-gradient(160deg,#ffd166b3,#ffb21a1f 40%,#ff7a1a99) border-box;border:1.5px solid #0000;border-radius:24px;flex-direction:column;align-items:center;min-height:460px;padding:30px 26px 0;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #b87a0099}.zl-dcard:hover{transform:translateY(-4px)}.zl-dcard h3{letter-spacing:-.01em;font-size:22px;font-weight:800;line-height:1.2}.zl-dcard p{color:#ffe2aabf;max-width:270px;margin-top:10px;font-size:14.5px;line-height:1.55}.zl-art{flex:1;place-items:center;width:100%;min-height:230px;margin-top:20px;display:grid;position:relative;overflow:hidden}.zl-art-glow{pointer-events:none;width:210px;height:210px;animation:zl-art-glow 5s var(--e-smooth) infinite;background:radial-gradient(circle,#ffb21a80 0,#ffb21a38 38%,#ffb21a0f 60%,#ffb21a00 75%);border-radius:50%;position:absolute}.zl-art-glow.is-shield{width:190px;height:190px;animation:zl-art-glow-soft 4.5s var(--e-smooth) infinite}.zl-art-glow.is-crown{width:200px;height:200px;animation:zl-art-glow-soft 5s var(--e-smooth) infinite}.zl-art-pit{pointer-events:none;background:radial-gradient(circle at 50% 42%,#ffb21a2e,#0000 62%),radial-gradient(circle at 50% 58%,#1f1405,#33220a 80%);border-radius:50%;width:192px;height:192px;position:absolute;box-shadow:inset 0 12px 26px #0009,inset 0 -8px 18px #ffc86424,inset 0 0 0 1px #ffd1661f}.zl-art-pit.is-shield{background:radial-gradient(circle at 50% 45%,#ffb21a38,#0000 60%),#261a06;width:180px;height:180px}.zl-art-pit.is-crown{background:radial-gradient(circle at 50% 42%,#ffb21a42,#0000 60%),#241805;width:184px;height:184px}.zl-art-ring{z-index:1;pointer-events:none;width:120px;height:120px;animation:zl-art-ring 3.4s var(--e-spring) infinite;border:1.5px solid #ffd16699;border-radius:50%;position:absolute}.zl-art-ring.is-2{animation-delay:1.7s}.zl-art-svg{z-index:3;filter:drop-shadow(0 24px 36px #f59a00b3);animation:zl-art-float 5.5s var(--e-spring) infinite;position:relative}.zl-art-rocket{width:118px;height:194px;animation-duration:6s}.zl-art-shield{width:124px;height:138px}.zl-art-crown{width:150px;height:150px;animation-name:zl-art-tilt;animation-duration:6.5s}.zl-art-flame{transform-box:fill-box;transform-origin:top;animation:zl-art-flick 1.5s var(--e-smooth) infinite}.zl-art-check{fill:none;stroke:#fff;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;filter:drop-shadow(0 0 6px #ffffffe6)}.is-in .zl-art-check{animation:1.1s cubic-bezier(.65,0,.35,1) .5s forwards zl-art-draw}.zl-art-spark,.zl-art-star{z-index:4;opacity:0;pointer-events:none;animation:zl-art-twinkle 3.6s var(--e-smooth) infinite;background:radial-gradient(circle,#fff 0,#ffd278e6 45%,#0000 72%);border-radius:50%;position:absolute}.zl-art-spark.is-1{width:7px;height:7px;top:24%;left:24%}.zl-art-spark.is-2{width:5px;height:5px;animation-delay:.9s;top:32%;right:18%}.zl-art-spark.is-3{width:6px;height:6px;animation-delay:1.8s;bottom:32%;left:18%}.zl-art-spark.is-4{width:4px;height:4px;animation-delay:2.6s;top:18%;right:30%}.zl-art-star{background:radial-gradient(circle,#fff,#ffe2a0cc 45%,#0000 72%);animation-duration:3.4s}.zl-art-star.is-1{width:5px;height:5px;animation-delay:.4s;top:26%;left:16%}.zl-art-star.is-2{width:4px;height:4px;animation-delay:1.8s;bottom:26%;right:18%}.zl-art-badge{z-index:5;letter-spacing:-.01em;color:var(--color-amber-ink);animation:zl-art-badge 6s var(--e-spring) infinite;background:linear-gradient(135deg,#fff0c4,#ffc94d 45%,#f59a00);border-radius:999px;padding:5px 11px;font-size:14px;font-weight:900;position:absolute;top:14%;right:8%;box-shadow:0 12px 22px -7px #f59a00d9,inset 0 1px #fff9}@keyframes zl-art-glow{0%,to{opacity:.55;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes zl-art-glow-soft{0%,to{opacity:.6}50%{opacity:.95}}@keyframes zl-art-ring{0%{opacity:.7;transform:scale(.75)}to{opacity:0;transform:scale(1.85)}}@keyframes zl-art-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes zl-art-tilt{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-8px)rotate(-2deg)}}@keyframes zl-art-flick{0%,to{transform:scaleY(1)scaleX(1)}50%{transform:scaleY(1.08)scaleX(.96)}}@keyframes zl-art-draw{to{stroke-dashoffset:0}}@keyframes zl-art-twinkle{0%,to{opacity:0;transform:scale(.4)}45%{opacity:1;transform:scale(1)}}@keyframes zl-art-badge{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.04)}}.zl-features-end{justify-content:center;margin-top:clamp(40px,5vw,64px);display:flex}@media (max-width:959px){.zl-bento{grid-template-columns:minmax(0,1fr)}.zl-fcard.is-wide{grid-column:auto}.zl-studio{flex-direction:column;gap:20px;min-height:0}.zl-studio-clip{width:168px}.zl-studio-picker{flex-direction:row;justify-content:center;align-items:stretch;gap:14px;width:100%}.zl-pick-box{flex:1 1 0;width:auto;max-width:200px;height:auto;padding:16px 12px}.zl-font-grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:10px;width:100%}.zl-font-chip{width:100%;height:40px;font-size:14px}.zl-swatches{grid-template-columns:repeat(2,auto);gap:18px 20px}.zl-swatch{width:42px;height:42px}.zl-dark-row{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(82%,340px);grid-auto-flow:column;margin:0 -24px;padding:4px 24px 18px;overflow-x:auto}.zl-dark-row::-webkit-scrollbar{display:none}.zl-dcard{scroll-snap-align:center;min-height:420px}}@media (max-width:479px){.zl-fcard{padding:20px}}.zl-publish{z-index:3;color:var(--ink);background:linear-gradient(#fff8ea,#fff1d6 42%,#ffe6b8);border-radius:46px 46px 0 0;padding:clamp(74px,10vh,132px) 22px clamp(80px,11vh,150px);position:relative;overflow:hidden}.zl-publish-grid{grid-template-columns:1.02fr .98fr;align-items:center;gap:56px;max-width:1180px;margin:0 auto;display:grid}.zl-publish-stage{justify-content:center;align-items:center;min-height:660px;display:flex;position:relative}.zl-phone{z-index:5;opacity:0;filter:blur(7px);width:334px;transition:opacity .9s var(--e-out), transform 1.1s var(--e-out), filter .9s var(--e-out);background:linear-gradient(135deg,#f0eded 0%,#9b9ba1 24%,#373131 50%,#9b9ba1 76%,#f5f2f2 100%);border-radius:60px;padding:2px;position:relative;transform:translateY(66px)scale(.9);box-shadow:0 50px 90px #5a3c0a38,0 16px 40px #00000029}.is-in .zl-phone{opacity:1;filter:none;transform:none}.zl-phone-bezel{background:#070505;border-radius:58px;padding:3.5px}.zl-phone-screen{color:#fff;background:#000;border-radius:52px;height:618px;position:relative;overflow:hidden}.zl-phone-screen video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.zl-phone-island{z-index:20;background:#000;border-radius:99px;width:116px;height:33px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.zl-phone-shade{z-index:5;pointer-events:none;position:absolute;left:0;right:0}.zl-phone-shade.is-top{background:linear-gradient(#00000080,#0000);height:125px;top:0}.zl-phone-shade.is-bottom{background:linear-gradient(#0000,#0000009e);height:200px;bottom:0}.zl-phone-status{z-index:15;letter-spacing:.02em;justify-content:space-between;align-items:center;padding:14px 26px 0;font-size:15px;font-weight:600;display:flex;position:relative}.zl-phone-icons{align-items:center;gap:7px;display:flex}.zl-phone-battery{border:1px solid #ffffff8c;border-radius:3.5px;width:24px;height:12px;padding:1.6px;position:relative}.zl-phone-battery:after{content:"";background:#ffffff8c;border-radius:1px;width:1.5px;height:4px;position:absolute;top:3px;right:-3.5px}.zl-phone-battery i{background:#fff;border-radius:1.5px;width:82%;height:100%;display:block}.zl-phone-progress{z-index:15;background:#ffffff59;border-radius:99px;height:3px;position:absolute;top:52px;left:16px;right:16px;overflow:hidden}.zl-phone-progress i{transform-origin:0;background:#fff;border-radius:99px;height:100%;animation:5.8s linear infinite zl-story;display:block}@keyframes zl-story{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.zl-phone-pill{z-index:15;color:#fff;background:#23a346f2;border-radius:99px;align-items:center;gap:5px;padding:5px 11px;font-size:12px;font-weight:800;display:flex;position:absolute;top:70px;left:16px;box-shadow:0 4px 12px #00000040}.zl-phone-pill-dot{background:#fff;border-radius:99px;width:6px;height:6px}.zl-phone-cap{z-index:15;text-align:center;font-family:var(--zl-montserrat,var(--font-sans));text-transform:uppercase;-webkit-text-stroke:1.4px #000;paint-order:stroke fill;text-shadow:0 3px #000000a6;flex-wrap:wrap;justify-content:center;gap:0 .26em;font-size:27px;font-weight:800;line-height:1.05;display:flex;position:absolute;top:46%;left:18px;right:18px}.zl-phone-cap span{animation:zl-tiktok-word 3.6s var(--e-out) infinite;animation-delay:calc(var(--w) * .18s);display:inline-block}.zl-phone-cap .is-hot{color:#ffd400}@keyframes zl-tiktok-word{0%{opacity:0;transform:translateY(8px)scale(.7)}9%{opacity:1;transform:scale(1.12)}15%,86%{opacity:1;transform:none}94%,to{opacity:0}}.zl-phone-meta{z-index:15;text-shadow:0 1px 3px #00000080;position:absolute;bottom:140px;left:18px;right:64px}.zl-phone-meta b{letter-spacing:-.01em;font-size:16px;font-weight:800;display:block}.zl-phone-meta span{margin-top:5px;font-size:13.5px;line-height:1.35;display:block}.zl-phone-meta small{opacity:.92;align-items:center;gap:5px;margin-top:7px;font-size:12.5px;display:flex}.zl-float-logo{z-index:8;opacity:0;width:72px;height:72px;transition:opacity .6s var(--e-out);background:#fff;border:1px solid #b87a001f;border-radius:22px;justify-content:center;align-items:center;display:flex;position:absolute;box-shadow:0 24px 46px -16px #965f0a80,0 6px 16px #0000001a,inset 0 1px #ffffffe6}.zl-float-logo.is-1{transition-delay:.35s;top:2%;left:1%}.zl-float-logo.is-2{transition-delay:.5s;top:12%;right:0}.zl-float-logo.is-3{transition-delay:.62s;bottom:26%;left:-1%}.zl-float-logo.is-4{transition-delay:.74s;bottom:5%;right:4%}.is-in .zl-float-logo{opacity:1;animation:zl-float-y 6s var(--e-smooth) infinite}.is-in .zl-float-logo.is-2{animation-delay:-1.5s}.is-in .zl-float-logo.is-3{animation-delay:-3s}.is-in .zl-float-logo.is-4{animation-delay:-4.5s}@keyframes zl-float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}.zl-publish-copy{max-width:500px}.zl-publish-copy>*{opacity:0;transition:opacity .7s var(--e-out), transform .7s var(--e-out);transform:translateY(16px)}.is-in .zl-publish-copy>*{opacity:1;transform:none}.is-in .zl-publish-copy>:first-child{transition-delay:.16s}.is-in .zl-publish-copy>:nth-child(2){transition-delay:.28s}.is-in .zl-publish-copy>:nth-child(3){transition-delay:.4s}.is-in .zl-publish-copy>:nth-child(4){transition-delay:.52s}.zl-publish-copy h2{letter-spacing:-.035em;color:#241806;font-size:clamp(30px,4.2vw,48px);font-weight:800;line-height:1.04}.zl-publish-copy p{color:var(--ink-2);margin-top:16px;font-size:clamp(15px,1.6vw,17px);line-height:1.55}.zl-facts{flex-wrap:wrap;gap:14px;margin-top:26px;display:flex}.zl-fact{background:#fff;border:1px solid #b87a0024;border-radius:18px;flex:1;min-width:150px;padding:16px 20px;box-shadow:0 20px 44px -24px #965f0a8c,inset 0 1px #ffffffe6}.zl-fact b{letter-spacing:-.035em;color:#e08a00;font-size:clamp(24px,3vw,31px);font-weight:800;line-height:1;display:block}.zl-fact span{letter-spacing:-.01em;color:var(--ink-3);margin-top:7px;font-size:13px;font-weight:600;display:block}.zl-publish-copy>:nth-child(4){min-height:70px;margin-top:30px}@media (max-width:939px){.zl-publish-grid{grid-template-columns:minmax(0,1fr);gap:40px}.zl-publish-stage{min-height:660px}.zl-publish-copy{text-align:center;max-width:560px;margin:0 auto}.zl-facts{justify-content:center}.zl-fact{text-align:center;flex:0 180px}.zl-publish-copy>:nth-child(4){min-height:0}}@media (max-width:560px){.zl-publish{border-radius:32px 32px 0 0}.zl-publish-stage{min-height:540px}.zl-phone{transform:translateY(66px)scale(.74)}.is-in .zl-phone{transform:scale(.74)}.zl-float-logo{border-radius:17px;width:56px;height:56px}.zl-float-logo svg{width:34px;height:34px}.zl-float-logo.is-1{top:0;left:4%}.zl-float-logo.is-2{top:8%;right:4%}.zl-float-logo.is-3{bottom:30%;left:2%}.zl-float-logo.is-4{bottom:12%;right:6%}.zl-facts{flex-wrap:nowrap;gap:10px}.zl-fact{flex:1 1 0;min-width:0;padding:14px 12px}}.zl-pricing{z-index:3;background:var(--cream);color:var(--ink);padding:clamp(80px,11vh,130px) 0 clamp(40px,6vh,70px);position:relative}.zl-pricing-inner{max-width:1120px;margin:0 auto;padding:0 24px}.zl-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.zl-plan{background:#fff;border:1px solid #16130f14;border-radius:24px;flex-direction:column;padding:28px 24px 24px;display:flex;position:relative;box-shadow:0 22px 50px -32px #16130f66}.zl-plan.is-featured{background:linear-gradient(#fffaf0,#fff) padding-box padding-box,linear-gradient(150deg,#ffd166,#ffb21a 50%,#ff7a1a) border-box;border:1.6px solid #0000;box-shadow:0 30px 70px -30px #ff8c008c}.zl-plan-flag{font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;color:var(--color-amber-ink);background:linear-gradient(#ffb21a 20%,#ffd166);border-radius:5px;padding:5px 10px;font-size:12px;font-style:italic;font-weight:800;position:absolute;top:-13px;left:50%;transform:translate(-50%)skew(-11deg)}.zl-plan h3{font-family:var(--font-display);text-transform:uppercase;font-size:26px;font-style:italic;font-weight:800}.zl-plan-price{align-items:baseline;gap:8px;margin-top:10px;display:flex}.zl-plan-price b{letter-spacing:-.03em;font-size:44px;font-weight:800}.zl-plan-price span{color:var(--ink-3);font-size:15px}.zl-plan-year{min-height:40px;color:var(--ink-3);margin-top:4px;font-size:13px;line-height:1.45}.zl-plan ul{border-top:1px solid #16130f14;flex-direction:column;flex:1;gap:10px;margin:20px 0 24px;padding-top:20px;display:flex}.zl-plan li{gap:10px;font-size:14.5px;line-height:1.4;display:flex}.zl-plan li svg{color:var(--color-amber-lo);flex:none;margin-top:1px}.zl-plan li.is-off{color:var(--ink-3)}.zl-plan li.is-off svg{color:#16130f4d}.zl-pricing-notes{max-width:760px;color:var(--ink-2);text-align:center;flex-direction:column;gap:10px;margin:32px auto 0;font-size:14px;line-height:1.6;display:flex}.zl-pricing-notes b{color:var(--ink)}.zl-pricing-notes a{text-underline-offset:2px;text-decoration:underline}@media (max-width:899px){.zl-plans{grid-template-columns:minmax(0,1fr);gap:28px;max-width:440px;margin:0 auto}}.zl-faq{z-index:3;background:var(--cream);color:var(--ink);padding:clamp(50px,7vh,90px) 0 clamp(70px,9vh,110px);position:relative}.zl-faq-inner{max-width:820px;margin:0 auto;padding:0 24px}.zl-faq .zl-head{margin-bottom:clamp(30px,4vw,50px)}.zl-faq-list{flex-direction:column;gap:14px;display:flex}.zl-faq-item{interpolate-size:allow-keywords;background:#fff;border:1px solid #16130f1a;border-radius:16px;transition:border-color .25s,background .25s,box-shadow .25s;box-shadow:0 8px 22px -18px #16130f66}.zl-faq-item[open]{background:#fffaf0;border-color:#ffb21a8c;box-shadow:0 16px 40px -20px #ff8c0073}.zl-faq-item summary{cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;font-size:clamp(16px,1.7vw,18px);font-weight:650;list-style:none;display:flex}.zl-faq-item summary::-webkit-details-marker{display:none}.zl-faq-icon{width:30px;height:30px;color:var(--color-amber-lo);background:#ffb21a29;border-radius:9px;flex:none;place-items:center;transition:transform .25s;display:grid}.zl-faq-item[open] .zl-faq-icon{transform:rotate(180deg)}.zl-faq-item::details-content{height:0;transition:height .3s var(--e-out), content-visibility .3s allow-discrete;overflow:clip}.zl-faq-item[open]::details-content{height:auto}.zl-faq-a p{color:var(--ink-2);padding:0 22px 22px;font-size:15.5px;line-height:1.6}.zl-footer{z-index:3;background:linear-gradient(180deg, var(--cream) 0%, #f3c46a 52%, #b87a00 80%, #5c3a00 100%);color:#fff;position:relative;overflow:hidden}.zl-footer:before{content:"";opacity:.06;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}.zl-footer-word{text-align:center;font-family:var(--font-display);letter-spacing:-.05em;color:#ffffff8c;-webkit-user-select:none;user-select:none;padding-top:clamp(48px,7vw,104px);font-size:clamp(84px,19vw,290px);font-style:italic;font-weight:800;line-height:.86}.zl-footer-inner{border-top:1px solid #ffffff38;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;max-width:1160px;margin:0 auto;padding:24px 24px 30px;display:flex;position:relative}.zl-footer-brand{color:#ffffffe0;align-items:center;gap:10px;font-size:14px;display:inline-flex}.zl-footer-links{flex-wrap:wrap;gap:10px 24px;font-size:14px;display:flex}.zl-footer-links a{color:#ffffffc7;transition:color .2s}.zl-footer-links a:hover{color:#fff}@media (max-width:640px){.zl-footer-inner{flex-direction:column;align-items:flex-start}}.zl-modal{z-index:70;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.zl-modal-backdrop{-webkit-backdrop-filter:blur(14px);animation:zl-fade .28s var(--e-out) both;background:radial-gradient(60% 50% at 50% 46%,#ffb21a1a,#0000 70%),#060508c2;position:absolute;inset:0}.zl-modal-panel{--zl-sheet-y:0px;overscroll-behavior:contain;width:min(440px,100%);max-height:calc(100svh - 32px);color:var(--color-fg);animation:zl-panel-in .46s var(--e-spring) both;background:linear-gradient(#1e1b22f5,#0e0d11fa);border-radius:26px;padding:30px 28px 24px;position:relative;overflow-y:auto;box-shadow:inset 0 0 0 1px #ffffff1a,0 40px 100px -30px #000}.zl-modal-halo{filter:blur(48px);pointer-events:none;background:#ffb21a59;border-radius:50%;width:280px;height:180px;animation:7s ease-in-out infinite zl-halo;position:absolute;top:-60px;left:50%;transform:translate(-50%)}.zl-modal-close{z-index:2;color:#ffffffb3;width:36px;height:36px;transition:transform .2s var(--e-out), background .2s, color .2s;background:#ffffff12;border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}.zl-modal-close:hover{color:#fff;background:#ffffff1f;transform:rotate(90deg)}.zl-modal-grab{display:none}.zl-modal-bloc{animation:zl-bloc .55s var(--e-out) both;animation-delay:calc(60ms + var(--i,0) * 45ms);position:relative}.zl-modal[data-closing] .zl-modal-backdrop{animation:zl-fade-out .2s var(--e-in) forwards}.zl-modal[data-closing] .zl-modal-panel{animation:zl-panel-out .18s var(--e-in) forwards}.zl-tabs{background:#ffffff0f;border-radius:99px;grid-template-columns:1fr 1fr;height:44px;padding:4px;display:grid;position:relative}.zl-tabs button{z-index:1;color:var(--color-muted);border-radius:99px;font-size:14px;font-weight:600;transition:color .2s;position:relative}.zl-tabs button[aria-selected=true]{color:var(--color-fg)}.zl-tabs-thumb{width:calc(50% - 4px);transition:transform .42s var(--e-out);background:linear-gradient(#ffffff29,#ffffff0f);border-radius:99px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:inset 0 1px #ffffff38,0 6px 16px -6px #000000b3}.zl-tabs-thumb.is-right{transform:translate(100%)}.zl-swap{animation:zl-swap .32s var(--e-out) both}@keyframes zl-swap{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}}@keyframes zl-panel-in{0%{opacity:0;transform:translateY(16px)scale(.96)}}@keyframes zl-panel-out{to{opacity:0;transform:translateY(8px)scale(.97)}}@keyframes zl-fade-out{to{opacity:0}}@keyframes zl-bloc{0%{opacity:0;transform:translateY(10px)}}@keyframes zl-halo{0%,to{opacity:.55}50%{opacity:.85}}@media (max-width:639px){.zl-modal{place-items:end stretch;padding:0}.zl-modal-panel{width:100%;max-height:92svh;padding:8px 20px calc(20px + env(safe-area-inset-bottom));animation:zl-sheet-in .5s var(--e-out) both;border-radius:28px 28px 0 0}.zl-modal[data-closing] .zl-modal-panel{animation:zl-sheet-out .22s var(--e-in) forwards}.zl-modal-grab{touch-action:none;cursor:grab;place-items:center;height:26px;margin:0 -20px 6px;display:grid}.zl-modal-grab span[aria-hidden]{background:#ffffff47;border-radius:99px;width:42px;height:5px}.zl-modal-close{top:16px}}@keyframes zl-sheet-in{0%{transform:translateY(100%)}}@keyframes zl-sheet-out{0%{transform:translateY(var(--zl-sheet-y))}to{transform:translateY(100%)}}.zl-legal-hero{background:radial-gradient(50% 80% at 50% 0%, #ffb21a29, transparent 70%), var(--color-bg);color:var(--color-fg);text-align:center;z-index:2;border-radius:0 0 48px 48px;padding:140px 20px 70px;position:relative}.zl-legal-hero h1{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(32px,5vw,56px);font-style:italic;font-weight:800;line-height:1}.zl-legal-hero p{max-width:620px;color:var(--color-muted);margin:14px auto 0;font-size:16px;line-height:1.55}.zl-legal-wrap{background:var(--cream);color:var(--ink);margin-top:-48px;padding:96px 20px 100px}.zl-legal-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:48px;max-width:1080px;margin:0 auto;display:grid}.zl-legal-toc{font-size:14px;position:sticky;top:100px}.zl-legal-toc p{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:12px;font-weight:700}.zl-legal-toc ol{border-left:2px solid #16130f1a;flex-direction:column;gap:2px;display:flex}.zl-legal-toc a{color:var(--ink-2);border-left:2px solid #0000;margin-left:-2px;padding:5px 0 5px 14px;transition:color .2s,border-color .2s;display:block}.zl-legal-toc a:hover{color:var(--ink);border-color:var(--color-amber)}.zl-legal-body{color:#16130fd9;max-width:720px;font-size:16px;line-height:1.7}.zl-legal-body h2{letter-spacing:-.02em;color:var(--ink);margin:44px 0 12px;scroll-margin-top:100px;font-size:23px;font-weight:800;line-height:1.25}.zl-legal-body h3{color:var(--ink);margin:24px 0 8px;font-size:17px;font-weight:700}.zl-legal-body p+p{margin-top:12px}.zl-legal-body ul{margin:10px 0;padding-left:20px;list-style:outside}.zl-legal-body li+li{margin-top:6px}.zl-legal-body a{color:#8a5b00;text-underline-offset:2px;text-decoration:underline}.zl-legal-body strong{color:var(--ink)}.zl-legal-body table{border-collapse:collapse;width:100%;margin:14px 0;font-size:14.5px}.zl-legal-body th,.zl-legal-body td{text-align:left;vertical-align:top;border-bottom:1px solid #16130f1a;padding:10px 12px}.zl-legal-body th{color:var(--ink);background:#16130f0a;font-weight:700}.zl-legal-table{overflow-x:auto}.zl-legal-box{background:#fff;border:1.5px solid #ffb21a8c;border-radius:20px;margin-bottom:8px;padding:22px 24px;box-shadow:0 18px 40px -26px #ff8c0080}.zl-legal-box h2{margin:0 0 10px;font-size:19px}.zl-legal-box ul{margin-bottom:0}.zl-legal-meta{color:var(--ink-3);margin-bottom:28px;font-size:13.5px}.zl-ph{color:#8a1f4a;background:#ff3d811f;border-radius:6px;padding:1px 6px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.86em}@media (max-width:899px){.zl-legal-grid{grid-template-columns:minmax(0,1fr);gap:28px}.zl-legal-toc{background:#fff;border-radius:16px;padding:16px 18px;position:static}}@media (prefers-reduced-motion:reduce){.zl-wall-track,.zl-sheen:before{animation:none!important}.zl-dc-typed{width:24ch}.zl-dc-form{opacity:1;transform:translateY(-50%)}.zl-dp-panel.is-1,.zl-dd-clip,.zl-phone-cap span{opacity:1!important}.zl-phone,.zl-publish-copy>*,.zl-float-logo{opacity:1;filter:none;transform:none}.zl-notif-bell,.zl-studio-cap,.zl-phone-cap span,.zl-phone-progress i,.is-in .zl-float-logo,.zl-art-glow,.zl-art-ring,.zl-art-svg,.zl-art-flame,.zl-art-check,.is-in .zl-art-check,.zl-art-badge,.zl-art-spark,.zl-art-star{animation:none!important}.zl-art-check{stroke-dashoffset:0}.zl-art-spark,.zl-art-star{opacity:1}.zl-art-ring{opacity:0}.zl-phone-progress i{transform:scaleX(.6)}}@media (max-width:560px) and (prefers-reduced-motion:reduce){.zl-phone,.is-in .zl-phone{transform:scale(.74)}}.zl-welcome{width:min(430px,100%)}.zl-welcome-badge{font-family:var(--font-display,inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--color-amber);background:#ffb21a1a;border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #ffb21a59}.zl-welcome-clip{aspect-ratio:9/16;width:150px;transition:transform .25s var(--e-out);background:#1b1922;border-radius:18px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 18px 40px -18px #000}.zl-welcome-clip:hover{transform:translateY(-3px)rotate(-.6deg)}.zl-welcome-clip:first-child:hover{transform:translateY(-3px)rotate(.6deg)}.zl-welcome-clip video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.zl-welcome-caption{text-align:center;font-family:var(--font-display,inherit);text-transform:uppercase;color:#fff;text-shadow:0 2px #000,0 0 12px #0009;font-size:14px;font-style:italic;font-weight:800;line-height:1.1;position:absolute;inset:auto 8px 26%}.zl-welcome-caption .is-hot{color:var(--color-amber)}.zl-welcome-play{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:99px;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #ffffff40}@media (max-width:639px){.zl-welcome-clip{width:132px}}@media (prefers-reduced-motion:reduce){.zl-welcome-clip,.zl-welcome-clip:hover{transition:none;transform:none}}
