.zt.wg-hero{background:linear-gradient(180deg,#f7f8f8,#fff)}.zt .wg-hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:clamp(28px,4vw,56px);align-items:center}@media (max-width:1000px){.zt .wg-hero-grid{grid-template-columns:1fr}}.zt .wg-h1{font-size:clamp(2.3rem,4.4vw,3.7rem);margin-top:18px;max-width:14ch}.zt .hero-description{font-size:1.08rem;line-height:1.6;color:var(--zt-ink-2);max-width:58ch;margin:20px 0 0;text-wrap:pretty}.zt .wg-card{position:relative;background:hsla(0,0%,100%,.86);border:1px solid hsla(0,0%,100%,.9);border-radius:20px;box-shadow:0 0 0 1px rgba(16,24,40,.06),0 18px 40px -20px rgba(16,24,40,.22)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px)){.zt .wg-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}.zt .wg-install{margin-top:26px;border-radius:16px;overflow:hidden}.zt .wg-code-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;font:700 .74rem/1 var(--zt-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--zt-gray-500);background:#fafbfb;border-bottom:1px solid var(--zt-line-2)}.zt .wg-code{margin:0;padding:14px 16px;font:500 .84rem/1.55 var(--zt-mono);color:var(--zt-ink);background:#fff;white-space:pre-wrap;overflow-wrap:anywhere}.zt .wg-code code{font:inherit}.zt .wg-copy{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;border:1px solid var(--zt-line);background:#fff;color:var(--zt-ink);font:700 .78rem/1 var(--zt-sans);letter-spacing:0;text-transform:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.zt .wg-copy:hover{border-color:var(--zt-ink)}.zt .wg-copy[data-copied=true]{border-color:var(--zt-emerald-500);background:var(--zt-emerald-50);color:var(--zt-primary-700)}.zt .wg-copy svg{width:14px;height:14px}.zt .wg-install-cap{margin:0;padding:12px 16px 0;font-size:.8rem;color:var(--zt-gray-500);background:#fafbfb;border-top:1px solid var(--zt-line-2)}.zt .wg-chips{list-style:none;margin:0;padding:10px 16px 14px;display:flex;flex-wrap:wrap;gap:6px;background:#fafbfb}.zt .wg-chips li{font:600 .74rem/1 var(--zt-sans);color:var(--zt-ink-2);padding:6px 10px;border-radius:999px;background:#fff;border:1px solid var(--zt-line)}.zt .wg-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.zt .wg-btn-primary{background:linear-gradient(135deg,#05845a,#0d9488 60%,#10b981);color:#fff;box-shadow:0 12px 26px -14px rgba(5,132,90,.6);transition:filter .2s ease,transform .2s var(--zt-ease)}.zt .wg-btn-primary:hover{filter:brightness(1.05);transform:translateY(-1px)}.zt .wg-btn-primary .arr,.zt .wg-wa{width:18px;height:18px}.zt .wg-browser,.zt .wg-demo,.zt .wg-hero-stage{position:relative}.zt .wg-browser{overflow:hidden;height:clamp(460px,46vw,580px);border-radius:22px;background:#fff;box-shadow:0 0 0 1px rgba(16,24,40,.08),0 30px 60px -28px rgba(16,24,40,.35)}@media (max-width:1000px){.zt .wg-browser{height:clamp(440px,120vw,560px)}}.zt .wg-chrome{display:flex;align-items:center;gap:10px;height:38px;padding:0 12px;background:#f1f3f4;border-bottom:1px solid #e3e6e8}.zt .wg-dots{display:flex;gap:5px}.zt .wg-dots i{width:9px;height:9px;border-radius:50%;background:#d5d9dd}.zt .wg-url{flex:1;margin-left:6px;height:24px;border-radius:7px;background:#fff;padding:0 10px;font:500 .74rem/24px var(--zt-mono);color:var(--zt-gray-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zt .wg-site{padding:14px 16px;color:var(--zt-ink)}.zt .wg-site-nav{display:flex;align-items:center;gap:14px;padding-bottom:10px;border-bottom:1px solid var(--zt-line-2);font-size:.74rem;color:var(--zt-gray-500)}.zt .wg-site-nav b{margin-right:auto;font-size:.86rem;letter-spacing:-.01em;color:var(--zt-ink)}.zt .wg-pdp{display:grid;grid-template-columns:112px minmax(0,1fr);gap:14px;align-items:start;margin-top:14px}.zt .wg-pdp-copy{display:flex;flex-direction:column;gap:5px;font-size:.74rem;color:var(--zt-gray-500)}.zt .wg-pdp-copy strong{font-size:.92rem;line-height:1.25;color:var(--zt-ink)}.zt .wg-crumb{font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.zt .wg-fake-btn{display:inline-block;width:max-content;margin-top:6px;padding:7px 12px;border-radius:8px;background:var(--zt-ink);color:#fff;font-weight:600;font-size:.72rem}.zt .wg-shelf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.zt .wg-shelf>div{display:flex;flex-direction:column;gap:6px;font-size:.7rem;color:var(--zt-gray-600)}.zt .wg-photo{display:block;width:100%;aspect-ratio:4/5;border-radius:10px;border:3px double rgba(214,167,63,.9)}.zt .wg-photo-emerald{background:radial-gradient(120% 80% at 30% 20%,rgba(52,211,153,.75) 0,transparent 50%),linear-gradient(160deg,#047857,#065f46 55%,#064e3b)}.zt .wg-photo-maroon{background:linear-gradient(160deg,#9f1239,#881337 60%,#4c0519)}.zt .wg-photo-mustard{background:linear-gradient(160deg,#f59e0b,#d97706 60%,#b45309)}.zt .wg-photo-ivory{background:linear-gradient(160deg,#fef3c7,#fde68a 60%,#f5d0a9)}.zt .wg-widget{position:absolute;right:14px;bottom:76px;width:min(330px,calc(100% - 28px));height:min(430px,calc(100% - 100px));display:flex;flex-direction:column;border-radius:18px;background:#fff;box-shadow:0 0 0 1px rgba(16,24,40,.08),0 24px 48px -20px rgba(16,24,40,.35);overflow:hidden}.zt .wg-w-head{display:flex;align-items:center;gap:10px;padding:12px 14px;background:linear-gradient(135deg,#05845a,#0d9488 60%,#10b981);color:#fff}.zt .wg-w-avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.18);font-weight:800;font-size:.86rem}.zt .wg-w-title{display:flex;flex-direction:column;line-height:1.15}.zt .wg-w-title b{font-size:.88rem}.zt .wg-w-title small{font-size:.7rem;opacity:.85}.zt .wg-thread{list-style:none;margin:0;padding:12px 12px 4px;flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:8px;background:#f7f8f8;scrollbar-width:thin}.zt .wg-thread>li:first-child{margin-top:auto}.zt .wg-msg{display:flex;flex-direction:column;align-items:flex-start;max-width:86%}.zt .wg-msg.is-visitor{align-self:flex-end;align-items:flex-end}.zt .wg-msg.is-action,.zt .wg-msg.is-human,.zt .wg-msg.is-system{align-self:stretch;align-items:center;max-width:none}.zt .wg-bubble{display:inline-block;padding:8px 11px;border-radius:14px;border-bottom-left-radius:5px;font-size:.8rem;line-height:1.45;color:var(--zt-ink);background:#fff;box-shadow:0 1px 2px rgba(16,24,40,.06),0 0 0 1px rgba(16,24,40,.05)}.zt .is-visitor .wg-bubble{border-radius:14px;border-bottom-right-radius:5px;background:var(--zt-primary);color:#fff;box-shadow:none}.zt .is-human .wg-bubble{border-radius:999px;padding:6px 12px;font-weight:600;font-size:.76rem;color:#92400e;background:var(--zt-amber-50);box-shadow:0 0 0 1px var(--zt-amber-100)}.zt .wg-action{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:#25d366;color:#0b3d2a;font-weight:700;font-size:.8rem;box-shadow:0 8px 18px -10px rgba(37,211,102,.7)}.zt .wg-action svg{width:16px;height:16px}.zt .wg-system{padding:4px 8px;font-size:.72rem;color:var(--zt-gray-500);text-align:center}.zt .wg-product{display:flex;align-items:center;gap:10px;margin-top:6px;padding:8px;border-radius:12px;background:#fff;box-shadow:0 0 0 1px rgba(16,24,40,.06);font-size:.76rem}.zt .wg-product .wg-photo{flex:none;width:40px;aspect-ratio:1;border-radius:8px;border-width:2px}.zt .wg-product b{display:block;color:var(--zt-ink)}.zt .wg-product small{color:var(--zt-green-600);font-weight:600}.zt .wg-pay{display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:8px 12px;border-radius:10px;background:var(--zt-emerald-50);border:1px solid var(--zt-emerald-100);color:var(--zt-primary-700);font-weight:700;font-size:.76rem}.zt .wg-pay i{width:8px;height:8px;border-radius:50%;background:var(--zt-primary)}.zt .is-typing .wg-bubble{display:inline-flex;gap:4px;padding:10px 12px}.zt .is-typing .wg-bubble i{width:6px;height:6px;border-radius:50%;background:var(--zt-gray-400);animation:zt-wg-dot 1s ease-in-out infinite}.zt .is-typing .wg-bubble i:nth-child(2){animation-delay:.15s}.zt .is-typing .wg-bubble i:nth-child(3){animation-delay:.3s}@keyframes zt-wg-dot{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}.zt .wg-demo[data-live=true] .wg-msg{animation:zt-wg-in .32s var(--zt-ease) both}@keyframes zt-wg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.zt .wg-composer{display:flex;align-items:center;gap:8px;padding:8px 10px;border-top:1px solid var(--zt-line-2);font-size:.78rem;color:var(--zt-gray-400)}.zt .wg-composer span{flex:1;padding:8px 12px;border-radius:999px;background:#f3f4f6}.zt .wg-send{flex:none;width:30px;height:30px;border-radius:50%;background:var(--zt-primary)}.zt .wg-powered{margin:0;padding:5px 0 7px;text-align:center;font-size:.64rem;letter-spacing:.02em;color:var(--zt-gray-400)}.zt .wg-launcher{position:absolute;right:14px;bottom:14px;width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#05845a,#0d9488 60%,#10b981);color:#fff;box-shadow:0 12px 24px -10px rgba(5,132,90,.6)}.zt .wg-launcher svg{width:24px;height:24px}.zt .wg-demo-note{margin:12px 4px 0;font-size:.74rem;color:var(--zt-gray-400);text-align:center}.zt.wg-band{padding-block:clamp(64px,7vw,104px);background:#fff}.zt.wg-band.is-alt{background:#f7f8f8}.zt .wrap.wg-narrow{max-width:880px}.zt .wg-jobs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width:900px){.zt .wg-jobs{grid-template-columns:1fr}}.zt .wg-job{display:flex;flex-direction:column;gap:14px;padding:22px}.zt .wg-job h3{margin:0;font-size:1.08rem;font-weight:800;letter-spacing:-.01em;color:var(--zt-ink)}.zt .wg-mini{list-style:none;padding:12px;flex:1;flex-direction:column;border-radius:14px;background:#f7f8f8}.zt .wg-mini,.zt .wg-outcome{margin:0;display:flex;gap:8px}.zt .wg-outcome{align-items:flex-start;font-size:.88rem;line-height:1.5;color:var(--zt-gray-600)}.zt .wg-outcome svg{flex:none;width:18px;height:18px;margin-top:2px;color:var(--zt-primary)}.zt .wg-every{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(24px,4vw,44px)}@media (max-width:900px){.zt .wg-every{grid-template-columns:1fr}}.zt .wg-every-lede{margin:18px 0 0;font-size:1.15rem;font-weight:700;color:var(--zt-primary-700)}.zt .wg-every .lede{margin-top:10px}.zt .wg-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px}.zt .wg-links a{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--zt-primary-700);text-decoration:none}.zt .wg-links a:hover{text-decoration:underline}.zt .wg-links svg{width:16px;height:16px}.zt .wg-strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:10px}.zt .wg-chan{position:relative;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:#fff;box-shadow:0 0 0 1px rgba(16,24,40,.07);font-weight:600;font-size:.92rem;color:var(--zt-ink)}.zt .wg-chan svg{flex:none;width:20px;height:20px;color:var(--zt-primary)}.zt .wg-chan.is-inbox{margin-top:10px;background:var(--zt-ink);color:#fff;box-shadow:none}.zt .wg-chan.is-inbox svg{color:#6ee7b7}.zt .wg-chan.is-inbox:before{content:"";position:absolute;left:50%;top:-14px;width:2px;height:10px;background:var(--zt-line)}.zt .wg-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}@media (max-width:1000px){.zt .wg-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.zt .wg-steps{grid-template-columns:1fr}}.zt .wg-step{padding:22px}.zt .wg-step-top{display:flex;align-items:center;justify-content:space-between}.zt .wg-step-n{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#05845a,#0d9488 60%,#10b981);color:#fff;font-weight:800;font-size:.9rem}.zt .wg-step-top svg{width:22px;height:22px;color:var(--zt-gray-400)}.zt .wg-step h3{margin:14px 0 8px;font-size:1.04rem;font-weight:800;letter-spacing:-.01em;color:var(--zt-ink)}.zt .wg-step p{margin:0;font-size:.9rem;line-height:1.55;color:var(--zt-gray-600)}.zt .wg-truth{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}@media (max-width:900px){.zt .wg-truth{grid-template-columns:1fr}}.zt .wg-truth-col{padding:24px}.zt .wg-truth-col h3{margin:0 0 14px;display:flex;align-items:center;gap:8px;font-size:1.02rem;font-weight:800}.zt .wg-truth-col h3 svg{width:18px;height:18px}.zt .is-can h3{color:var(--zt-primary-700)}.zt .is-cant h3{color:var(--zt-amber-600)}.zt .wg-truth-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.zt .wg-truth-col li{position:relative;padding-left:26px;font-size:.9rem;line-height:1.55;color:var(--zt-ink-2)}.zt .wg-truth-col li:before{content:"";position:absolute;left:0;top:5px;width:16px;height:16px;border-radius:50%;background-repeat:no-repeat;background-position:50%;background-size:10px 10px}.zt .is-can li:before{background-color:var(--zt-primary);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.2 8.3l2.5 2.5 5.1-5.3' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.zt .is-cant li:before{background-color:var(--zt-amber-50);box-shadow:inset 0 0 0 1px var(--zt-amber-100);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8h8M9 5l3 3-3 3' fill='none' stroke='%23b45309' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.zt .wg-tiers{margin:22px 0 0;max-width:80ch;font-size:.9rem;line-height:1.55;color:var(--zt-gray-600)}.zt .wg-tiers b{color:var(--zt-ink)}.zt .wg-faq{display:flex;flex-direction:column;gap:10px;margin-top:26px}.zt .wg-faq details{padding:0;border-radius:14px}.zt .wg-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;font-weight:700;font-size:1rem;color:var(--zt-ink)}.zt .wg-faq summary::-webkit-details-marker{display:none}.zt .wg-faq summary svg{flex:none;width:18px;height:18px;color:var(--zt-gray-400);transition:transform .2s var(--zt-ease)}.zt .wg-faq details[open] summary svg{transform:rotate(90deg)}.zt .wg-faq details p{margin:0;padding:0 18px 18px;font-size:.92rem;line-height:1.6;color:var(--zt-gray-600)}.zt .wg-final-card{display:flex;flex-direction:column;align-items:center;padding:clamp(28px,5vw,56px);text-align:center}.zt .wg-final-card .h2{max-width:22ch}.zt .wg-final-card .lede{margin-inline:auto}.zt .wg-final-card .wg-ctas{justify-content:center}@media (prefers-reduced-motion:reduce){.zt .is-typing .wg-bubble i,.zt .wg-demo .wg-msg{animation:none!important}.zt .wg-btn-primary,.zt .wg-copy,.zt .wg-faq summary svg{transition:none!important}.zt .wg-btn-primary:hover{transform:none}}