@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/bricolage-grotesque-vietnamese-800-normal.8ebf7842.woff2) format("woff2"),url(/_next/static/media/bricolage-grotesque-vietnamese-800-normal.e0af69ff.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/bricolage-grotesque-latin-ext-800-normal.9fdfb11e.woff2) format("woff2"),url(/_next/static/media/bricolage-grotesque-latin-ext-800-normal.23c937f2.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:800;src:url(/_next/static/media/bricolage-grotesque-latin-800-normal.b0528978.woff2) format("woff2"),url(/_next/static/media/bricolage-grotesque-latin-800-normal.d19bfe2a.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/figtree-latin-ext-400-normal.12b99095.woff2) format("woff2"),url(/_next/static/media/figtree-latin-ext-400-normal.f26f349b.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/figtree-latin-400-normal.7ba2591d.woff2) format("woff2"),url(/_next/static/media/figtree-latin-400-normal.5578c58e.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/figtree-latin-ext-600-normal.55325681.woff2) format("woff2"),url(/_next/static/media/figtree-latin-ext-600-normal.c22a2d91.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/figtree-latin-600-normal.e8bd9fc0.woff2) format("woff2"),url(/_next/static/media/figtree-latin-600-normal.9b6d8e9b.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--night:#150d18;--raised:#20142a;--raised2:#2a1b36;--ink:#f6e9ee;--muted:#c3a9b6;--teal:#2cc4a9;--coral:#ff6b80;--rose:#ff8fb0;--sky:#7cc8f2;--sand:#f0c987;--lilac:#b9a3ff;--line:#3a2848;--display:"Bricolage Grotesque",system-ui,sans-serif;--body:"Figtree",system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(900px 500px at 15% -5%,#3a1c3f 0,transparent 60%),radial-gradient(800px 500px at 100% 10%,#0f2c33 0,transparent 55%),var(--night);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55}a{color:inherit}h1,h2,h3,h4{font-family:var(--display);font-weight:800;margin:0;line-height:1.08}p{margin:0}button,input{font:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--sand);outline-offset:3px}.nav{max-width:1200px;margin:0 auto;padding:20px 24px;justify-content:space-between;gap:16px}.brand,.nav{display:flex;align-items:center}.brand{gap:10px;text-decoration:none;font-weight:600}.mono{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:10px;color:#08241f;font-family:var(--display);font-weight:800}.btn,.mono{background:var(--teal)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border-radius:999px;color:#07231e;font-weight:600;text-decoration:none;border:1px solid var(--teal);transition:transform .2s ease,filter .2s ease;cursor:pointer}.btn:hover{transform:translateY(-2px);filter:brightness(1.08)}.btn.sm{min-height:44px;padding:0 20px}.btn.ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.cta-row{display:flex;flex-wrap:wrap;gap:14px}.hero{max-width:980px;margin:0 auto;padding:56px 24px 32px}.eyebrow{color:var(--sand);font-weight:600;letter-spacing:.12em;text-transform:uppercase;font-size:14px;margin-bottom:18px}.hero h1{font-size:clamp(38px,6vw,72px);letter-spacing:-.02em;margin-bottom:22px}.hero h1 em{font-style:normal;color:var(--rose)}.lede{color:var(--muted);font-size:19px;max-width:720px;margin-bottom:22px}.channels{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-wrap:wrap;gap:10px}.channels li{padding:8px 16px;border-radius:999px;border:1px solid var(--line);background:var(--raised);font-weight:600;font-size:15px}.channels li:first-child{border-color:#25d366;color:#7ff0a8}.channels li:nth-child(2){border-color:var(--sky);color:var(--sky)}.band{max-width:1200px;margin:0 auto;padding:24px}.fine{color:var(--muted);font-size:14px;margin-top:14px;text-align:center}.controls{display:flex;gap:14px 28px;margin-bottom:8px}.controls,.seg{flex-wrap:wrap;align-items:center}.seg{display:inline-flex;gap:6px;padding:5px;border-radius:999px;background:var(--raised);border:1px solid var(--line)}.seg-label{padding:0 10px 0 12px;color:var(--muted);font-size:14px}.seg button{min-height:40px;padding:0 18px;border-radius:999px;border:0;background:transparent;color:var(--ink);font-weight:600;cursor:pointer;transition:background .2s}.seg button:hover{background:var(--raised2)}.seg button.on{background:var(--teal);color:#07231e}.ctl-note{color:var(--muted);font-size:14px;margin-bottom:18px}.demo{display:grid;grid-template-columns:minmax(0,430px) minmax(0,1fr);grid-gap:28px;gap:28px;align-items:start}@media (max-width:960px){.demo{grid-template-columns:minmax(0,1fr)}.stage{max-width:520px;width:100%;margin:0 auto}}.phone{--bg:#0b141a;--head:#202c33;--in:#202c33;--out:#005c4b;--text:#e9edef;--sub:#9aa8b0;--btn:#53bdeb;--field:#2a3942;--send:#00a884;--meta:#9aa8b0;--btnbg:#202c33;--ticks:#9aa8b0;--ticks-read:#53bdeb;background:var(--bg);color:var(--text);border:1px solid var(--line);border-radius:26px;overflow:hidden;display:flex;flex-direction:column;height:700px;box-shadow:0 30px 80px rgba(0,0,0,.45)}.phone.skin-web{--bg:#f4f6f8;--head:#0f766e;--in:#ffffff;--out:#0f766e;--text:#1d2327;--sub:#d8f0ed;--btn:#0f766e;--field:#ffffff;--send:#0f766e;--meta:#5b6770;--btnbg:#ffffff;--ticks:#cfe7e4;--ticks-read:#bff3ff;border-radius:16px;height:540px;width:100%;box-shadow:0 18px 50px rgba(0,0,0,.35)}.phone-head{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--head);color:#e9edef}.skin-web .phone-head{color:#fff}.back{flex:none;color:#e9edef}.avatar{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,var(--rose),var(--lilac));color:#2a0f1d;font-family:var(--display);font-weight:800}.who{min-width:0}.phone-name{font-weight:600;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.verified{color:#25d366;flex:none}.skin-web .verified{color:#bff3ff}.phone-sub{color:var(--sub);font-size:13px}.head-icons{margin-left:auto;display:flex;gap:16px;color:#e9edef}.restart{margin-left:auto;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:transparent;color:inherit;cursor:pointer;font-size:14px}.head-icons+.restart{margin-left:4px}.chat{flex:1 1;overflow-y:auto;padding:14px 12px 8px;display:flex;flex-direction:column;gap:6px;background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.03) 0 2px,transparent 3px) 0 0 /38px 38px,radial-gradient(circle at 70% 60%,rgba(255,255,255,.025) 0 2px,transparent 3px) 0 0 /52px 52px,var(--bg)}.skin-web .chat{background:var(--bg)}.day{padding:4px 12px;color:#8fa1ab;font-size:12px;letter-spacing:.06em;margin-bottom:2px}.day,.notice{align-self:center;border-radius:8px;background:#182229}.notice{text-align:center;max-width:86%;padding:6px 12px;color:#cbb98c;font-size:12.5px;margin-bottom:6px}.skin-web .day,.skin-web .notice{background:#e6ebef;color:#4a5560}.row{display:flex;flex-direction:column;gap:4px;max-width:100%;animation:pop .25s ease both}.row.you{align-items:flex-end}.row.bot{align-items:flex-start}@keyframes pop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.bubble{position:relative;max-width:86%;padding:7px 10px 6px;border-radius:10px;font-size:16px;line-height:1.4;box-shadow:0 1px 1px rgba(0,0,0,.25)}.bubble.bot{background:var(--in);border-top-left-radius:2px}.bubble.you{background:var(--out);border-top-right-radius:2px;color:#fff}.bubble.bot:before,.bubble.you:before{content:"";position:absolute;top:0;width:8px;height:10px}.bubble.bot:before{left:-7px;background:var(--in);-webkit-clip-path:polygon(100% 0,0 0,100% 100%);clip-path:polygon(100% 0,0 0,100% 100%)}.bubble.you:before{right:-7px;background:var(--out);-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.bubble.has-card{padding:4px 4px 6px;width:min(86%,330px)}.bubble.has-card>p{padding:4px 8px 6px}.auto{display:inline-block;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--btn);margin-bottom:2px}.meta{display:flex;justify-content:flex-end;align-items:center;gap:4px;font-size:11px;color:var(--meta);margin-top:2px;padding-right:2px}.bubble.you .meta{color:rgba(255,255,255,.8)}.ticks{color:var(--ticks)}.ticks.read{color:var(--ticks-read)}.bubble.typing{display:inline-flex;gap:5px;padding:12px 14px}.typing i{width:7px;height:7px;border-radius:50%;background:var(--sub);animation:bounce 1s ease-in-out infinite}.skin-web .typing i{background:#7b8892}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes bounce{0%,80%,to{transform:translateY(0);opacity:.5}40%{transform:translateY(-5px);opacity:1}}.wa-btns{display:flex;flex-direction:column;gap:4px;width:min(86%,330px)}.wa-btn{min-height:44px;padding:0 14px;border-radius:10px;border:0;background:var(--btnbg);color:var(--btn);font-weight:600;font-size:15.5px;cursor:pointer;box-shadow:0 1px 1px rgba(0,0,0,.25);transition:filter .15s}.wa-btn:hover{filter:brightness(1.15)}.skin-web .wa-btn{border:1px solid #b6d7d3}.skin-web .wa-btn:hover{background:#e6f4f2;filter:none}.item-card{margin:0 0 4px;border-radius:8px;overflow:hidden;background:rgba(255,255,255,.05)}.skin-web .item-card{background:#f4f6f8}.item-card .art{display:grid;place-items:center;padding:14px 0 6px}.art.t-rose{background:linear-gradient(160deg,#5a2037,#2b1220)}.art.t-plum{background:linear-gradient(160deg,#3d2160,#1f1230)}.art.t-gold{background:linear-gradient(160deg,#5b4520,#2a2012)}.art.t-teal{background:linear-gradient(160deg,#14464b,#0d2328)}.art.t-lilac{background:linear-gradient(160deg,#3f3466,#211b38)}.art.t-sky{background:linear-gradient(160deg,#1f4a66,#11202e)}.item-card .info{padding:8px 10px}.item-card h4{font-size:18px;margin-bottom:2px}.item-card .muted,.muted{color:var(--muted);font-size:14px}.skin-web .item-card .muted{color:#4a5560}.item-card .price{font-weight:600;margin-top:4px}.item-card .price span{font-weight:400;color:var(--muted);font-size:14px}.skin-web .item-card .price span{color:#4a5560}.item-card .note{color:var(--sand);font-size:14px;margin-top:4px}.skin-web .item-card .note{color:#8a5a14}.item-card .alt{color:var(--muted);font-size:14px;margin-top:4px}.skin-web .item-card .alt{color:#4a5560}.composer{display:flex;align-items:center;gap:8px;padding:10px;background:var(--head)}.skin-web .composer{background:#fff;border-top:1px solid #dfe5e9}.emoji{color:#9aa8b0;flex:none;margin-left:4px}.composer input{flex:1 1;min-width:0;min-height:44px;border-radius:999px;border:1px solid transparent;background:var(--field);color:var(--text);padding:0 16px}.skin-web .composer input{border-color:#cfd8de}.composer input::placeholder{color:#8f9ca5}.send{width:44px;height:44px;flex:none;border-radius:50%;border:0;background:var(--send);color:#fff;display:grid;place-items:center;cursor:pointer}.browser{border-radius:16px;overflow:hidden;border:1px solid var(--line);background:#fff;color:#1d2327;height:700px;display:flex;flex-direction:column;box-shadow:0 30px 80px rgba(0,0,0,.45)}.browser .bar{display:flex;align-items:center;gap:6px;padding:10px 14px;background:#e9edf0}.browser .bar i{width:10px;height:10px;border-radius:50%;background:#c3ccd2}.browser .url{margin-left:10px;flex:1 1;padding:5px 14px;border-radius:999px;background:#fff;color:#4a5560;font-size:13px}.site{position:relative;flex:1 1;padding:18px;background:linear-gradient(#fff,#f4f6f8);overflow:hidden}.site-nav{display:flex;gap:18px;align-items:center;font-size:14px;color:#4a5560}.site-nav b{margin-right:auto;font-family:var(--display);color:#1d2327;font-size:18px}.site-hero{margin:26px 0 18px;padding:26px;border-radius:14px;background:linear-gradient(135deg,#ffe3ea,#e3dcff)}.site-hero h3{font-size:26px;color:#2a1b36}.site-hero p{color:#4a3a56;font-size:14px;margin-top:4px}.site-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.site-grid i{height:90px;border-radius:10px;background:#e6ebef}.widget-dock{position:absolute;right:14px;bottom:14px;width:min(360px,calc(100% - 28px))}.phone-wrap{width:100%}.owner{background:var(--raised);border:1px solid var(--line);border-radius:28px;padding:24px}.owner-head h3{font-size:26px}.owner-head p{color:var(--muted);margin:4px 0 18px}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:8px}.stats div{background:var(--raised2);border-radius:14px;padding:12px 14px;display:flex;flex-direction:column}.stats b{font-family:var(--display);font-size:30px}.stats span{color:var(--muted);font-size:14px}.stats .warn b{color:var(--coral)}.sec{margin:22px 0 10px;font-size:14px;letter-spacing:.1em;text-transform:uppercase;color:var(--sand);font-family:var(--body);font-weight:600}.empty{font-size:15px;padding:14px;border:1px dashed var(--line);border-radius:12px}.empty,.hint{color:var(--muted)}.hint{font-size:14px;margin-top:10px}.asked,.handoffs,.orders,.queue{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.order{padding:12px 14px;border-radius:14px;background:var(--raised2);border-left:4px solid var(--rose)}.order.t-lilac,.order.t-plum{border-color:var(--lilac)}.order.t-gold{border-color:var(--sand)}.order.t-teal{border-color:var(--teal)}.order.t-sky{border-color:var(--sky)}.order.fresh{animation:glow 1.4s ease 2}@keyframes glow{50%{box-shadow:0 0 0 4px rgba(44,196,169,.35)}}.order-top{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.tag{background:var(--lilac);color:#1b0f33;font-size:12px;font-weight:700;padding:2px 8px;border-radius:999px}.tag.ok{background:var(--teal);color:#06241f}.queue li{display:flex;gap:12px;align-items:flex-start;padding:10px 14px;border-radius:12px;background:var(--raised2)}.queue li.sent{border:1px solid rgba(44,196,169,.5)}.q-body{flex:1 1;min-width:0}.queue .dot{width:10px;height:10px;border-radius:50%;background:var(--sky);margin-top:7px;flex:none}.queue li.sent .dot{background:var(--teal)}.when{color:var(--sand);font-size:14px;margin-left:6px}.mini{flex:none;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--teal);background:transparent;color:var(--teal);font-weight:600;cursor:pointer}.mini:hover{background:var(--teal);color:#07231e}.asked li{display:grid;grid-template-columns:minmax(0,1fr) 90px 24px;grid-gap:10px;gap:10px;align-items:center;font-size:15px}.asked .bar-wrap{height:8px;border-radius:99px;background:var(--raised2);overflow:hidden}.asked .bar-wrap span{display:block;height:100%;background:var(--sky);border-radius:99px}.asked b{text-align:right}.handoffs li{padding:12px 14px;border-radius:12px;background:rgba(255,107,128,.1);border:1px solid rgba(255,107,128,.35)}.handoffs li.urgent{background:rgba(255,107,128,.2);border-color:var(--coral)}.features{max-width:1200px;margin:0 auto;padding:72px 24px 24px}.features h2,.setup h2{font-size:clamp(30px,4vw,48px);margin-bottom:28px;max-width:760px}.features ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px}.features li{padding:26px;border-radius:22px;background:var(--raised);border:1px solid var(--line);border-top:4px solid var(--teal)}.features li h3{font-size:23px;margin-bottom:8px}.features li p{color:var(--muted)}.f-rose{border-top-color:var(--rose)!important}.f-sky{border-top-color:var(--sky)!important}.f-sand{border-top-color:var(--sand)!important}.f-lilac{border-top-color:var(--lilac)!important}.f-coral{border-top-color:var(--coral)!important}.f-teal{border-top-color:var(--teal)!important}.f-gold{border-top-color:var(--sand)!important}.setup{max-width:1200px;margin:0 auto;padding:56px 24px 24px}.setup ol{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px;gap:18px}.setup li{counter-increment:s;padding:24px 24px 24px 76px;border-radius:22px;background:var(--raised);border:1px solid var(--line);position:relative;color:var(--muted)}.setup li b{color:var(--ink)}.setup li:before{content:counter(s);position:absolute;left:22px;top:22px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--teal);color:#07231e;font-family:var(--display);font-weight:800}.honest{margin-top:22px;color:var(--muted);max-width:820px}.contact{max-width:900px;margin:0 auto;padding:72px 24px;text-align:center}.contact h2{font-size:clamp(30px,4vw,48px);margin-bottom:12px}.contact p{color:var(--muted);margin-bottom:26px}.contact .cta-row{justify-content:center}.foot{text-align:center;color:var(--muted);font-size:14px;padding:28px 24px 48px;border-top:1px solid var(--line)}.foot a{color:var(--teal)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.btn,.order.fresh,.row,.typing i{animation:none;transition:none}}@media (max-width:560px){.phone{height:640px;border-radius:20px}.owner{padding:18px;border-radius:22px}.stats b{font-size:24px}.browser{height:720px}.site-grid i{height:60px}.asked li{grid-template-columns:minmax(0,1fr) 60px 22px}}.stats.rev b{font-size:26px}.stats .gain b{color:var(--teal)}.tag.win{background:var(--sand);color:#2b1d05}.tag.pending{background:transparent;color:var(--sand);border:1px solid var(--sand)}.pay-card{display:flex;gap:10px;align-items:center;margin:4px 0 6px;padding:10px 12px;border-radius:8px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12)}.pay-card div{display:flex;flex-direction:column}.pay-card b{font-size:20px}.pay-card span{font-size:13px;color:var(--muted)}.pay-lock{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--teal);color:#07231e;flex:none}.skin-web .pay-card{background:#f4f6f8;border-color:#d5dde3}.skin-web .pay-card span{color:#4a5560}.lead{padding:12px 14px;border-radius:12px;background:rgba(240,201,135,.08);border:1px solid rgba(240,201,135,.35);display:flex;flex-direction:column;gap:6px;align-items:flex-start}body{overflow-x:clip}.art-svg *{transform-box:fill-box}.a-shadow{transform-origin:center;animation:shadowPulse 3s ease-in-out infinite}.a-bob{animation:bob 3s ease-in-out infinite;transform-origin:center bottom}.a-pulse{transform-origin:center;animation:pulse 2.4s ease-in-out infinite}.a-tw1,.a-tw2,.a-tw3{transform-origin:center;animation:twinkle 2.2s ease-in-out infinite}.a-tw2{animation-delay:.7s}.a-tw3{animation-delay:1.3s}.a-lid{transform-origin:20% 100%;animation:lid 3.2s ease-in-out infinite}.a-snipA{animation:snipA 1.8s ease-in-out infinite}.a-snipA,.a-snipB{transform-origin:50% 100%}.a-snipB{animation:snipB 1.8s ease-in-out infinite}.a-sway{transform-origin:50% 100%;animation:sway 2.6s ease-in-out infinite}.a-shine{animation:shine 2.4s ease-in-out infinite}@keyframes bob{50%{transform:translateY(-4px)}}@keyframes shadowPulse{50%{transform:scaleX(.85);opacity:.15}}@keyframes pulse{50%{transform:scale(1.08) rotate(4deg)}}@keyframes twinkle{0%,to{opacity:.35;transform:scale(.7)}50%{opacity:1;transform:scale(1.15)}}@keyframes lid{0%,60%,to{transform:rotate(0)}70%{transform:rotate(-14deg) translateY(-4px)}82%{transform:rotate(-4deg)}}@keyframes snipA{0%,to{transform:rotate(0)}50%{transform:rotate(7deg)}}@keyframes snipB{0%,to{transform:rotate(0)}50%{transform:rotate(-7deg)}}@keyframes sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes shine{0%,to{opacity:.35}50%{opacity:1}}.wa-btn{animation:pop .3s ease both}.okmark{display:block;color:#25d366;margin:2px 0 4px 2px}.skin-web .okmark{color:var(--teal)}.ok-ring{stroke-dasharray:88;stroke-dashoffset:88;animation:draw .6s ease forwards}.ok-tick{stroke-dasharray:26;stroke-dashoffset:26;animation:draw .4s ease .5s forwards}@keyframes draw{to{stroke-dashoffset:0}}.pay-card{animation:slideUp .45s ease both}@keyframes slideUp{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.asked .bar-wrap span{transform-origin:left;animation:grow .7s ease both;transition:width .5s ease}@keyframes grow{0%{transform:scaleX(0)}}.lead{animation:slideUp .4s ease both}.orders li,.queue li{animation:slideUp .35s ease both}.f-ico{display:inline-grid;place-items:center;width:68px;height:68px;border-radius:20px;margin-bottom:14px;background:rgba(255,255,255,.05);color:var(--teal)}.f-rose .f-ico{color:var(--rose)}.f-sky .f-ico{color:var(--sky)}.f-gold .f-ico,.f-sand .f-ico{color:var(--sand)}.f-lilac .f-ico{color:var(--lilac)}.f-coral .f-ico{color:var(--coral)}.ficon *{transform-box:fill-box}.fi-tw1,.fi-tw2,.fi-tw3{transform-origin:center;animation:twinkle 2.2s ease-in-out infinite}.fi-tw2{animation-delay:.7s}.fi-tw3{animation-delay:1.3s}.fi-d1,.fi-d2,.fi-d3{animation:bounce 1.2s ease-in-out infinite}.fi-d2{animation-delay:.15s}.fi-d3{animation-delay:.3s}.fi-draw{stroke-dasharray:60;stroke-dashoffset:60;animation:drawLoop 3s ease-in-out infinite}.fi-late{animation-delay:.5s}@keyframes drawLoop{0%{stroke-dashoffset:60}35%,80%{stroke-dashoffset:0}to{stroke-dashoffset:60}}.fi-bell{transform-origin:50% 12%;animation:ring 2.8s ease-in-out infinite}@keyframes ring{0%,55%,to{transform:rotate(0)}60%{transform:rotate(14deg)}70%{transform:rotate(-12deg)}80%{transform:rotate(8deg)}90%{transform:rotate(-4deg)}}.fi-wave{animation:shine 2.8s ease-in-out infinite}.fi-ring{transform-origin:center;animation:ringOut 2.4s ease-out infinite}@keyframes ringOut{0%{transform:scale(.85);opacity:.9}to{transform:scale(1.25);opacity:0}}.fi-arrow{animation:nudge 1.6s ease-in-out infinite}@keyframes nudge{50%{transform:translateX(4px)}}.fi-coin{transform-origin:center;animation:flip 3.2s ease-in-out infinite}@keyframes flip{0%,55%,to{transform:scaleX(1)}75%{transform:scaleX(.05)}}.fi-spin{transform-origin:center;animation:spin 6s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.fi-bar{transform-origin:center bottom;animation:barUp 2.6s ease-in-out infinite}.fi-bar.b2{animation-delay:.2s}.fi-bar.b3{animation-delay:.4s}@keyframes barUp{0%{transform:scaleY(.2)}40%,85%{transform:scaleY(1)}to{transform:scaleY(.2)}}.fi-lens{animation:scan 3.4s ease-in-out infinite}@keyframes scan{0%,to{transform:translateX(-4px)}50%{transform:translateX(18px)}}.hero{position:relative}.hero>:not(.hero-fx){position:relative;z-index:1}.hero-fx{inset:0;pointer-events:none;z-index:0}.blob,.hero-fx{position:absolute}.blob{border-radius:50%;filter:blur(60px);opacity:.35;animation:drift 14s ease-in-out infinite}.b-a{width:320px;height:320px;background:var(--teal);top:-40px;right:4%}.b-b{width:260px;height:260px;background:var(--rose);top:160px;right:22%;animation-delay:-6s;opacity:.22}@keyframes drift{50%{transform:translate(-30px,24px) scale(1.08)}}.fx-bubble{position:absolute;display:none;max-width:200px;padding:8px 12px;border-radius:12px;font-size:14px;line-height:1.35;background:var(--out,#005c4b);color:#fff;box-shadow:0 6px 18px rgba(0,0,0,.35);animation:floatY 6s ease-in-out infinite}.fx-bubble.bot{background:#202c33}.fx-bubble svg{vertical-align:-3px}.fx-tick{stroke-dasharray:26;stroke-dashoffset:26;animation:drawLoop 4s ease-in-out infinite}.fx1{top:70px;right:-200px}.fx2{top:150px;right:-170px;animation-delay:-2s}.fx3{top:240px;right:-190px;animation-delay:-4s}@keyframes floatY{50%{transform:translateY(-10px)}}@media (min-width:1380px){.fx-bubble{display:block}}.flow{list-style:none;margin:0 0 28px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;max-width:560px}.flow li{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;border-radius:16px;background:var(--raised);border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--teal)}.flow li span{color:var(--ink)}.flow li:not(:last-child):after{content:"";position:absolute;right:-8px;top:50%;width:10px;height:2px;background:linear-gradient(90deg,var(--teal),transparent);animation:flowDash 1.6s linear infinite}@keyframes flowDash{0%{opacity:0;transform:translateX(-4px)}50%{opacity:1}to{opacity:0;transform:translateX(4px)}}@media (prefers-reduced-motion:reduce){.art-svg *,.asked .bar-wrap span,.blob,.ficon *,.flow li:after,.fx-bubble,.fx-tick,.lead,.orders li,.pay-card,.queue li,.wa-btn{animation:none!important}.fi-draw,.ok-ring,.ok-tick{animation:none!important;stroke-dashoffset:0!important}}.hero{max-width:1180px}.hero-grid{display:grid;grid-gap:28px;gap:28px;align-items:center}.hero-scene{width:min(100%,290px);margin:8px auto 0}@media (min-width:1020px){.hero-grid{grid-template-columns:minmax(0,1fr) 320px;gap:40px}.hero-scene{width:320px;margin:0}}.hs{width:100%;height:auto;overflow:visible;display:block}.hs-t{font-family:var(--body)}.hs-float{animation:hsFloat 6s ease-in-out infinite}@keyframes hsFloat{50%{transform:translateY(-8px)}}.hs-shadow{transform-origin:center;animation:shadowPulse 6s ease-in-out infinite}.hs *,.hs-shadow{transform-box:fill-box}.hs-g1,.hs-g2,.hs-g3,.hs-g4,.hs-g5,.hs-ok,.hs-toast{opacity:0}.hs-g1{animation:hsA 12s infinite}.hs-g2{animation:hsB 12s infinite}.hs-g3{animation:hsC 12s infinite}.hs-g4{animation:hsD 12s infinite}.hs-g5{animation:hsE 12s infinite}.hs-ok{animation:hsOk 12s infinite}.hs-toast{animation:hsToast 12s infinite}@keyframes hsA{0%,3%{opacity:0;transform:translateY(10px)}6%,91%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes hsB{0%,12%{opacity:0;transform:translateY(10px)}15%,91%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes hsC{0%,22%{opacity:0;transform:translateY(12px) scale(.96)}26%,91%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes hsD{0%,40%{opacity:0;transform:translateY(10px)}43%,91%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes hsE{0%,50%{opacity:0;transform:translateY(12px) scale(.96)}54%,91%{opacity:1;transform:none}96%,to{opacity:0}}@keyframes hsOk{0%,64%{opacity:0;transform:scale(.2)}68%{opacity:1;transform:scale(1.25)}72%,91%{opacity:1;transform:scale(1)}96%,to{opacity:0}}@keyframes hsToast{0%,70%{opacity:0;transform:translateY(14px)}74%,90%{opacity:1;transform:none}95%,to{opacity:0;transform:translateY(-6px)}}.hs-cake{transform-origin:center bottom;animation:bob 3s ease-in-out infinite}.hs-tw{transform-origin:center;animation:twinkle 2.2s ease-in-out infinite}.hs-tw.s2{animation-delay:.8s}.hs-tw.s3{animation-delay:1.5s}.hs-coin{transform-origin:center;animation:coinFloat 4.5s ease-in-out infinite}.hs-coin.c2{animation-delay:-2s}@keyframes coinFloat{0%,to{transform:translateY(0) rotateY(0)}50%{transform:translateY(-14px) rotateY(180deg)}}.hs-oktick{stroke-dasharray:30;stroke-dashoffset:30;animation:hsTick 12s infinite}@keyframes hsTick{0%,68%{stroke-dashoffset:30}74%,to{stroke-dashoffset:0}}.setup li{padding:0 24px 26px;overflow:hidden}.setup li:before{left:14px;top:14px;width:32px;height:32px;font-size:16px;z-index:2;background:var(--ink);color:#1b0f33;box-shadow:0 0 0 4px rgba(255,255,255,.08)}.sa{display:block;width:calc(100% + 48px);margin:0 -24px 18px;height:auto;background:radial-gradient(120% 140% at 30% 0,rgba(44,196,169,.22),transparent 60%),#1a1226;border-bottom:1px solid var(--line)}.sa *{transform-box:fill-box}.sa-row rect:first-child{transform-origin:left;animation:rowIn 4s ease-in-out infinite}.sa-row.r1 rect:first-child{animation-delay:.2s}.sa-row.r2 rect:first-child{animation-delay:.4s}.sa-row.r3 rect:first-child{animation-delay:.6s}@keyframes rowIn{0%{transform:scaleX(0)}20%,80%{transform:scaleX(1)}to{transform:scaleX(0)}}.sa-plane{animation:planeFly 4s ease-in-out infinite}@keyframes planeFly{0%,30%{transform:translate(112px,64px) rotate(-10deg);opacity:0}38%{opacity:1}62%{transform:translate(176px,38px) rotate(-22deg);opacity:1}70%,to{transform:translate(190px,34px) rotate(-22deg);opacity:0}}.sa-trail{stroke-dashoffset:0;animation:flowDashLine 1s linear infinite}@keyframes flowDashLine{to{stroke-dashoffset:-16}}.sa-pop{transform-origin:center;animation:popIn 4s ease-in-out infinite}@keyframes popIn{0%,58%{transform:scale(0);opacity:0}66%,92%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.sa-tw{animation:twinkle 2.2s ease-in-out infinite}.sa-spin,.sa-tw{transform-origin:center}.sa-spin{animation:spin 8s linear infinite}.sa-spin.rev{animation-direction:reverse;animation-duration:5.5s}.sa-knob{animation:knob 3.6s ease-in-out infinite}.sa-knob.k1{animation-duration:4.4s;animation-delay:-1s}.sa-knob.k2{animation-duration:3s;animation-delay:-2s}.sa-fill{transform-origin:left;animation:fillBar 3.6s ease-in-out infinite}.sa-fill.f1{animation-duration:4.4s;animation-delay:-1s}.sa-fill.f2{animation-duration:3s;animation-delay:-2s}@keyframes knob{0%,to{transform:translateX(0)}50%{transform:translateX(58px)}}@keyframes fillBar{0%,to{transform:scaleX(.02)}50%{transform:scaleX(.92)}}.sa-link{animation:flowDashLine 1s linear infinite}.sa-packet{animation:packet 2.4s ease-in-out infinite}@keyframes packet{0%{transform:translateX(0);opacity:0}15%{opacity:1}85%{opacity:1}to{transform:translateX(56px);opacity:0}}.sa-widget{animation:bob 2.4s ease-in-out infinite}.sa-wa,.sa-widget{transform-origin:center}.sa-wa{animation:waPop 2.4s ease-in-out infinite}@keyframes waPop{0%,70%,to{transform:scale(1)}82%{transform:scale(1.1)}}.sa-ring{transform-origin:center;animation:ringOut 2.4s ease-out infinite}.contact{position:relative;overflow:hidden}.plane{position:absolute;left:6%;top:40px;opacity:.9;animation:floatY 5s ease-in-out infinite}.plane-body{transform-box:fill-box;transform-origin:center;transform:translate(76px,28px) rotate(-22deg)}.plane-trail{animation:flowDashLine 1s linear infinite}@media (max-width:700px){.plane{display:none}}.btn.pulse{position:relative;animation:btnPulse 2.4s ease-out infinite}@keyframes btnPulse{0%{box-shadow:0 0 0 0 rgba(44,196,169,.55)}70%,to{box-shadow:0 0 0 16px rgba(44,196,169,0)}}.features li{transition:transform .25s ease,border-color .25s ease}.features li:hover{transform:translateY(-4px)}.features li:hover .ficon *{animation-duration:1.2s}.f-ico{transition:background .25s ease}.features li:hover .f-ico{background:rgba(255,255,255,.1)}.owner-head h3{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.live{display:inline-flex;align-items:center;gap:6px;font-family:var(--body);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7ff0a8;padding:4px 10px;border-radius:999px;border:1px solid rgba(37,211,102,.4)}.live i{width:8px;height:8px;border-radius:50%;background:#25d366;animation:ping 1.6s ease-out infinite}@keyframes ping{0%{box-shadow:0 0 0 0 rgba(37,211,102,.6)}to{box-shadow:0 0 0 9px rgba(37,211,102,0)}}.beat{display:block;width:100%;height:18px;color:var(--teal);opacity:.55;margin:-8px 0 14px}.beat path{stroke-dasharray:260;stroke-dashoffset:260;animation:beatDraw 3.2s linear infinite}@keyframes beatDraw{0%{stroke-dashoffset:260}60%,to{stroke-dashoffset:0}}.empty{display:flex;gap:14px;align-items:center}.empty-ico{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:rgba(255,255,255,.05);color:var(--teal)}.stats>div{position:relative}.stats>div>.ficon{position:absolute;right:12px;top:12px;opacity:.85;color:var(--teal)}.stats .warn>.ficon{color:var(--coral)}.stats>div:nth-child(2)>.ficon{color:var(--sand)}.conf{fill:currentColor;opacity:0;transform-box:fill-box;transform-origin:center;animation:confetti .9s ease-out .55s both}.conf.c1,.conf.c4{fill:#f0c987}.conf.c2,.conf.c5{fill:#ff9ec0}.conf.c3,.conf.c7{fill:#7cc8f2}.conf.c0{--dx:0px;--dy:-22px}.conf.c1{--dx:16px;--dy:-16px}.conf.c2{--dx:22px;--dy:0px}.conf.c3{--dx:16px;--dy:16px}.conf.c4{--dx:0px;--dy:22px}.conf.c5{--dx:-16px;--dy:16px}.conf.c6{--dx:-22px;--dy:0px}.conf.c7{--dx:-16px;--dy:-16px}@keyframes confetti{0%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(.4)}}.okmark{overflow:visible}@media (prefers-reduced-motion:reduce){.beat path,.btn.pulse,.conf,.hs *,.hs-float,.live i,.plane,.plane *,.sa *{animation:none!important}.hs-g1,.hs-g2,.hs-g3,.hs-g4,.hs-g5,.hs-ok,.hs-toast{opacity:1}.beat path,.hs-oktick{stroke-dashoffset:0}.conf{display:none}}@supports (animation-timeline:view()){.features li,.setup li{animation:riseIn linear backwards;animation-timeline:view();animation-range:entry 0 entry 35%}@keyframes riseIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}}.seg button{display:inline-flex;align-items:center;gap:8px;--tab-bg:var(--raised)}.seg button.on{--tab-bg:var(--teal)}.tabico{flex:none;transition:transform .2s ease}.seg button:hover .tabico{transform:scale(1.12) rotate(-6deg)}.tabico *{transform-box:fill-box}.seg button.on .ti-bob{animation:bob 2s ease-in-out infinite;transform-origin:center bottom}.seg button.on .ti-flame{transform-origin:center bottom;animation:flame .9s ease-in-out infinite}@keyframes flame{50%{transform:scale(1.15,.85) rotate(6deg)}}.seg button.on .ti-bladeA{transform-origin:50% 100%;animation:snipA 1.4s ease-in-out infinite}.seg button.on .ti-bladeB{transform-origin:50% 100%;animation:snipB 1.4s ease-in-out infinite}.seg button.on .ti-sparkle{transform-origin:center;animation:twinkle 1.6s ease-in-out infinite}.seg button.on .ti-pop{transform-origin:center;animation:waPop 2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.tabico,.tabico *{animation:none!important;transition:none}}.logo{display:block;height:34px;width:auto}@media (max-width:420px){.logo{height:28px}}.btn{gap:9px}.bico{flex:none}.bico *{transform-box:fill-box}.bi-d1,.bi-d2,.bi-d3{animation:bounce 1.2s ease-in-out infinite}.bi-d2{animation-delay:.15s}.bi-d3{animation-delay:.3s}.bi-nudge{animation:nudge 1.4s ease-in-out infinite}.bi-tw,.bi-tw2{transform-origin:center;animation:twinkle 2s ease-in-out infinite}.bi-tw2{animation-delay:.8s}.bi-pop{transform-origin:center;animation:waPop 2.4s ease-in-out infinite}.bi-flap{transform-origin:50% 20%;animation:flap 2.6s ease-in-out infinite}@keyframes flap{0%,60%,to{transform:scaleY(1)}75%{transform:scaleY(-.6)}}.btn:hover .bico{transform:scale(1.12)}.bico{transition:transform .2s ease}@media (prefers-reduced-motion:reduce){.bico *{animation:none!important}.bico{transition:none}}