@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#fbf7f1;--card:#fff;--tint:#f3eee6;--ink:#16122e;--ink2:#36324a;--mute:#66627a;--line:#e8e1d5;--acc:#6d3cf5;--accText:#5b2ee0;--accSoft:#f0eaff;--ok:#0c7a42;--cta:#ff5c35;--lilac:#e8deff;--peach:#ffe2d3;--butter:#fff0b8;--mint:#d4f3e2;--sky:#dcebff;--blush:#ffe1ec;--lime:#d8f75b;--bd:1.5px solid var(--ink);--pop:4px 4px 0 var(--ink);--popS:3px 3px 0 var(--ink);--head:"Bricolage Grotesque Variable", system-ui, sans-serif;--body:"DM Sans Variable", system-ui, sans-serif;color-scheme:light}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth;background:var(--bg);scroll-padding-top:84px}body{background:var(--bg);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;line-height:1.5;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}a{color:inherit;text-decoration:none}ul{list-style:none}h1,h2,h3,.logo{font-family:var(--head)}:focus-visible{outline:3px solid var(--acc);outline-offset:3px;border-radius:6px}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;background:var(--ink);color:#fff;border-radius:10px;padding:10px 16px;font-weight:700;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.wrap{max-width:1160px;margin:0 auto;padding:0 24px;position:relative}.hl{z-index:0;white-space:nowrap;position:relative}.hl:before{content:"";background:var(--lime);z-index:-1;border-radius:.15em;height:.42em;position:absolute;bottom:.04em;left:-.06em;right:-.06em;transform:rotate(-1.2deg)}.v{color:var(--accText)}.sticker{font:600 13px var(--body);border:var(--bd);background:var(--card);box-shadow:var(--popS);border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex}.sticker i{background:var(--cta);border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse}@keyframes pulse{50%{opacity:.35;transform:scale(.8)}}.navbar{z-index:50;backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#fbf7f1eb;position:sticky;top:0}nav{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.logo{letter-spacing:-.04em;color:var(--ink);align-items:center;gap:9px;font-size:22px;font-weight:800;display:inline-flex}.logo .c{color:var(--accText)}.links{color:var(--ink2);align-items:center;gap:24px;font-size:15px;font-weight:500;display:flex}.links a:not(.btn):hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.links .login{color:var(--ink);font-weight:700}.menu{display:none;position:relative}.menu summary{cursor:pointer;border:var(--bd);background:var(--card);border-radius:12px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.menu summary::-webkit-details-marker{display:none}.menu summary:after{display:none}.hamb,.hamb:before,.hamb:after{background:var(--ink);content:"";border-radius:2px;width:18px;height:2px;display:block;position:relative}.hamb:before{position:absolute;top:-6px}.hamb:after{position:absolute;top:6px}.menu-panel{background:var(--card);border:var(--bd);min-width:200px;box-shadow:var(--popS);border-radius:16px;flex-direction:column;padding:8px;display:flex;position:absolute;top:calc(100% + 10px);right:0}.menu-panel a{border-radius:10px;padding:12px 14px;font-size:16px;font-weight:600}.menu-panel a:hover{background:var(--tint)}.btn{font:700 15px var(--body);border:var(--bd);background:var(--card);color:var(--ink);box-shadow:var(--popS);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;transition:transform .12s,box-shadow .12s;display:inline-flex}.btn:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.btn:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.btn.go{background:var(--cta);color:var(--ink)}.btn.big{border-radius:16px;padding:17px 28px;font-size:17px}.btn.sm{border-radius:12px;padding:9px 16px;font-size:14px}.btn .arr{transition:transform .15s}.btn:hover .arr{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.btn,.btn .arr{transition:none}}.float{animation:5s ease-in-out infinite float}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.float,.sticker i{animation:none}}svg{display:block;overflow:visible}.hero{text-align:center;padding:56px 0 0}.hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:960px;margin:22px auto 20px;font-size:clamp(40px,6.4vw,80px);font-weight:800;line-height:.98}.hero .sub{max-width:620px;color:var(--ink2);margin:0 auto 30px;font-size:20px;line-height:1.5}.cta{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.micro{color:var(--mute);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin-top:20px;font-size:14px;font-weight:500;display:flex}.micro li:before{content:"✓";color:var(--ok);margin-right:6px;font-weight:800}.showcase{text-align:left;margin-top:120px;position:relative}.peek{z-index:3;pointer-events:none;position:absolute;top:-96px;right:56px}.peek .say{white-space:nowrap;background:var(--card);border:var(--bd);box-shadow:var(--popS);border-radius:16px 16px 4px;padding:10px 14px;font-size:14px;font-weight:500;position:absolute;top:18px;right:118px}.peek .say b{color:var(--accText)}.app{border:2px solid var(--ink);background:var(--card);box-shadow:8px 8px 0 var(--ink);z-index:2;border-radius:22px;position:relative;overflow:hidden}.top{border-bottom:1.5px solid var(--ink);background:var(--tint);align-items:center;gap:10px;padding:12px 16px;display:flex}.lights{gap:6px;margin-right:6px;display:flex}.lights i{border:1.5px solid var(--ink);border-radius:50%;width:11px;height:11px}.lights i:first-child{background:#ff8a7a}.lights i:nth-child(2){background:#ffd36b}.lights i:nth-child(3){background:#7fe0a2}.sample-tag{color:var(--mute);font-size:13px;font-weight:600}.tabs{background:var(--card);border:var(--bd);border-radius:12px;gap:4px;margin-left:auto;padding:4px;display:flex}.tabs button{font:600 13px var(--body);color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 15px}.tabs button:hover{color:var(--ink)}.tabs button.on{background:var(--ink);color:#fff}.screens{grid-template-columns:minmax(0,1fr);display:grid}.chat>*,.feed,.msg>div{min-width:0}.screen{visibility:hidden;opacity:0;grid-area:1/1;min-height:430px;padding:26px}.screen.on{visibility:visible;opacity:1;animation:.45s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.screen.on{animation:none}}.caption{color:var(--ink2);justify-content:center;align-items:center;gap:14px;min-height:52px;margin-top:26px;font-size:16px;display:flex}.caption .step{font:700 12px var(--body);background:var(--ink);color:#fff;border-radius:999px;flex:none;padding:4px 10px}.caption b{color:var(--ink)}.chat{grid-template-columns:190px 1fr;gap:26px;display:grid}.rooms{flex-direction:column;gap:2px;display:flex}.rooms small{color:var(--mute);margin:12px 10px 6px;font-size:12px;font-weight:700}.room{color:var(--ink2);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:14px;display:flex}.room.on{background:var(--lilac);color:var(--ink);font-weight:600}.room .n{background:var(--cta);color:var(--ink);border-radius:999px;margin-left:auto;padding:1px 7px;font-size:11px;font-weight:700}.feed{flex-direction:column;gap:20px;display:flex}.msg{align-items:flex-start;gap:12px;display:flex}.msg-av{flex:none}.av{width:34px;height:34px;font:700 13px var(--body);color:#fff;border:1.5px solid var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.av.sm{width:28px;height:28px;font-size:12px}.a-blue{background:#3b53c4}.a-dark{background:#3f3f46}.a-green{background:#14754a}.nm{margin-bottom:4px;font-size:14px;font-weight:700}.nm span{color:var(--mute);margin-left:6px;font-size:12px;font-weight:400}.nm .badge{color:var(--accText);background:var(--lilac);border-radius:5px;margin-left:6px;padding:1px 6px;font-size:10px;font-weight:700}.txt{color:var(--ink2);max-width:600px;font-size:15px;line-height:1.55}.txt.ai{background:var(--accSoft);border:1.5px solid #d6c8ff;border-radius:4px 16px 16px;padding:12px 14px}.mention{color:var(--accText);font-weight:700}.srcs{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.src{border:1.5px solid var(--ink);background:var(--card);color:var(--ink);border-radius:8px;padding:3px 9px;font-size:12px;font-weight:600}.made{color:var(--ink);background:var(--mint);border:var(--bd);box-shadow:2px 2px 0 var(--ink);border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.made:before{content:"✓";font-weight:800}.composer{border:var(--bd);border-radius:14px;align-items:center;gap:10px;margin-top:22px;padding:10px 10px 10px 16px;display:flex}.composer span{color:var(--mute);flex:1;font-size:14px}.composer .send{background:var(--acc);color:#fff;border:var(--bd);border-radius:10px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.board{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.col{background:var(--tint);border-radius:16px;min-height:370px;padding:10px}.col-h{font:700 13px var(--body);color:var(--ink2);align-items:center;gap:8px;margin:4px 6px 12px;display:flex}.col-h .dot{border:1.5px solid var(--ink);border-radius:50%;width:8px;height:8px}.d-grey{background:#b8b1a6}.d-acc{background:var(--acc)}.d-amber{background:#f2a93b}.d-green{background:#1fa968}.col-h .ct{color:var(--mute);margin-left:auto;font-weight:600}.tk{background:var(--card);border:var(--bd);box-shadow:2px 2px 0 var(--ink);border-radius:12px;margin-bottom:8px;padding:12px;font-size:14px;line-height:1.4}.tk .meta{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.lbl{background:var(--sky);color:var(--ink2);border-radius:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.l-blush{background:var(--blush)}.l-mint{background:var(--mint)}.l-butter{background:var(--butter)}.mini{width:22px;height:22px;font:700 10px var(--body);color:#fff;border:1.5px solid var(--ink);border-radius:50%;place-items:center;display:grid}.tk.working{background:var(--accSoft);box-shadow:3px 3px 0 var(--acc);border-color:var(--acc)}.working .status{color:var(--accText);font-size:12px;font-weight:700}.dots:after{content:"";animation:1.4s steps(4,end) infinite dots}@keyframes dots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@media (prefers-reduced-motion:reduce){.dots:after{content:"...";animation:none}}.done{color:var(--mute);text-decoration:line-through #c9c3b8}.cols2{grid-template-columns:1fr 1fr;gap:16px;display:grid}.panel{border:var(--bd);border-radius:16px;padding:18px}.panel-h{font:800 20px var(--head);letter-spacing:-.03em;margin-bottom:8px}.panel-h.big{margin-bottom:0;font-size:24px}.panel-sub{color:var(--mute);margin-top:4px;font-size:15px}.ask{background:var(--tint);border-radius:12px;margin-bottom:12px;padding:10px 14px;font-size:15px;font-weight:600}.row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.row:last-child{border:0}.ic{background:var(--butter);border:1.5px solid var(--ink);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.row em{color:var(--ok);text-align:right;align-items:center;gap:6px;margin-left:auto;font-size:12px;font-style:normal;font-weight:600;display:flex}.row em:before{content:"";background:var(--ok);border-radius:50%;width:7px;height:7px}.row em.off{color:var(--mute)}.row em.off:before{display:none}.push{margin-left:auto}.ai3{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 22px;display:grid}.pick{border:var(--bd);background:var(--card);border-radius:16px;padding:18px}.pick.on{background:var(--lilac);box-shadow:4px 4px 0 var(--acc)}.pick-h{font:800 19px var(--head);letter-spacing:-.03em;margin:10px 0 4px}.pick p:last-child{color:var(--ink2);font-size:13px}.works{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:56px;display:flex}.works small{color:var(--mute);margin-right:6px;font-size:14px;font-weight:500}.works span{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600}section{padding:120px 0 0}.sh{text-align:center;margin-bottom:48px}.sh h2{letter-spacing:-.045em;text-wrap:balance;margin-top:18px;font-size:clamp(34px,5.2vw,62px);font-weight:800;line-height:1.02}.sh p{color:var(--ink2);max-width:580px;margin:16px auto 0;font-size:18px;line-height:1.5}.pains{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pain{background:var(--card);border:var(--bd);box-shadow:var(--pop);border-radius:20px;padding:26px}.pain .q{font:800 22px/1.2 var(--head);letter-spacing:-.03em;margin:16px 0 10px}.pain p{color:var(--mute);font-size:15px;line-height:1.55}.pain .em{font-size:30px}.pain .fix2{border-top:1.5px dashed var(--line);color:var(--accText);gap:8px;margin-top:18px;padding-top:16px;font-size:15px;font-weight:600;display:flex}.feats{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.feat{border:var(--bd);box-shadow:var(--popS);background:var(--card);border-radius:20px;padding:26px}.feat h3,.pw h3{letter-spacing:-.03em;margin:12px 0 8px;font-size:22px;font-weight:800;line-height:1.15}.feat p,.pw p{color:var(--ink2);font-size:15px;line-height:1.55}.fi{font-size:28px;line-height:1}.t-lilac{background:var(--lilac)}.t-mint{background:var(--mint)}.t-peach{background:var(--peach)}.t-sky{background:var(--sky)}.t-butter{background:var(--butter)}.t-blush{background:var(--blush)}.vid{grid-template-columns:1fr 1.15fr;align-items:center;gap:48px;display:grid}.vid h2{font:800 clamp(32px, 4.4vw, 52px) / 1.02 var(--head);letter-spacing:-.04em;margin:14px 0 16px}.vid p{color:var(--ink2);font-size:18px;line-height:1.55}.vid p.fine{color:var(--mute);margin-top:16px;font-size:14px}.vid ul{flex-direction:column;gap:10px;margin:22px 0 0;font-size:16px;display:flex}.vid li{gap:10px;display:flex}.vid li:before,.plan li:before{content:"✓";background:var(--lime);width:20px;height:20px;color:var(--ink);border:1.5px solid var(--ink);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.reel{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);background:var(--card);border-radius:22px;overflow:hidden}.reel .bar{border-bottom:1.5px solid var(--line);color:var(--mute);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex}.reel .bar b{color:var(--ink)}.reel .bar .tag{background:var(--mint);border:1.5px solid var(--ink);color:var(--ink);border-radius:999px;margin-left:auto;padding:2px 10px;font-weight:700}.frame{aspect-ratio:16/9;color:#fff;background:linear-gradient(135deg,#5a2de0,#c8381a);position:relative;overflow:hidden}.frame .k{font:800 clamp(20px, 2.6vw, 32px) / 1.05 var(--head);letter-spacing:-.03em;animation:6s infinite kin;position:absolute;top:12%;left:7%}.frame .k small{font:600 13px var(--body);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;display:block}.frame .bars{align-items:flex-end;gap:6%;height:42%;display:flex;position:absolute;bottom:12%;left:7%;right:12%}.frame .bars i{transform-origin:bottom;background:#fff;border-radius:8px 8px 0 0;flex:1;animation:6s infinite grow}.frame .bars i:first-child{height:38%}.frame .bars i:nth-child(2){height:58%;animation-delay:.15s}.frame .bars i:nth-child(3){height:76%;animation-delay:.3s}.frame .bars i:nth-child(4){background:var(--lime);height:100%;animation-delay:.45s}.frame .prog{background:var(--lime);height:5px;animation:6s linear infinite prog;position:absolute;bottom:0;left:0}@keyframes kin{0%{opacity:0;transform:translateY(16px)}10%,85%{opacity:1;transform:none}to{opacity:0}}@keyframes grow{0%,12%{transform:scaleY(0)}32%,85%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes prog{0%{width:0}to{width:100%}}@media (prefers-reduced-motion:reduce){.frame *{animation:none!important}}.powers{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pw{border:var(--bd);box-shadow:var(--pop);border-radius:20px;padding:26px}.pw .lbl{background:var(--card);border:1.5px solid var(--ink)}.note-c{text-align:center;color:var(--mute);margin-top:22px;font-size:14px}.trust{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.approval{background:var(--card);border:2px solid var(--ink);box-shadow:6px 6px 0 var(--ink);border-radius:22px;padding:26px}.ap-h{font:800 22px/1.2 var(--head);letter-spacing:-.03em;margin:14px 0 8px}.ap-b{color:var(--ink2);background:var(--tint);border-radius:12px;padding:12px 14px;font-size:15px}.ap-btns{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ap{font:700 14px var(--body);border:var(--bd);background:var(--card);border-radius:12px;padding:9px 16px}.ap.yes{background:var(--lime)}.ap-note{color:var(--mute);margin-top:14px;font-size:12px}.tlist{flex-direction:column;gap:22px;display:flex}.tlist h3{letter-spacing:-.03em;margin-bottom:4px;font-size:21px;font-weight:800}.tlist p{color:var(--ink2);font-size:16px}.cmp{border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);background:var(--card);border-radius:22px;max-width:900px;margin:0 auto;overflow:hidden}.cmp table{border-collapse:collapse;width:100%;font-size:16px}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line);padding:18px 22px;font-weight:400}.cmp tbody tr:last-child th,.cmp tbody tr:last-child td{border:0}.cmp thead th{font:700 15px var(--body);background:var(--tint);border-bottom:1.5px solid var(--ink)}.cmp .us{background:var(--accSoft);text-align:center;width:160px}.cmp .them{text-align:center;width:160px;color:var(--mute)}.cmp thead th.us{background:var(--acc);color:#fff}.y,.no{border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;font-weight:800;display:inline-grid;position:relative}.y{background:var(--lime);border:1.5px solid var(--ink);color:var(--ink)}.no{background:var(--tint);color:var(--mute);font-size:18px;font-weight:700}.dark{background:var(--ink);color:#fff;border-radius:32px;margin-top:120px;padding:80px 56px;position:relative;overflow:hidden}.dark:before{content:"";background:radial-gradient(circle,#6d3cf58c,#0000 65%);border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;right:-120px}.dark .sh{position:relative}.dark .sh h2{color:#fff}.dark .sh p{color:#d3cfe0}.dark .sticker{background:var(--lime);color:var(--ink);border-color:var(--lime);box-shadow:none}.dark .sticker i{background:var(--ink)}.steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid;position:relative}.stp{background:#ffffff0a;border:1.5px solid #ffffff38;border-radius:20px;padding:26px}.stp .d{font:700 12px var(--body);background:var(--lime);color:var(--ink);border-radius:999px;padding:4px 11px;display:inline-block}.stp h3{letter-spacing:-.03em;margin:18px 0 8px;font-size:24px;font-weight:800}.stp p{color:#d3cfe0;font-size:15px;line-height:1.55}.prices{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:22px;max-width:1120px;margin:0 auto;display:grid}.plan{border:2px solid var(--ink);background:var(--card);box-shadow:6px 6px 0 var(--ink);border-radius:24px;flex-direction:column;padding:34px;display:flex}.plan.business{background:var(--lilac)}.plan.enterprise{background:var(--ink);color:#fff;box-shadow:6px 6px 0 var(--acc)}.plan .tier{font:800 28px var(--head);letter-spacing:-.03em}.plan .who{color:var(--ink2);margin-top:6px;font-size:15px}.plan.enterprise .who{color:#d3cfe0}.seat{font:600 14px var(--body);background:var(--card);color:var(--ink);border:1.5px solid var(--ink);border-radius:999px;align-self:flex-start;margin-top:14px;padding:4px 12px;display:inline-block}.plan ul{flex-direction:column;flex:1;gap:12px;margin:24px 0 30px;font-size:15px;display:flex}.plan li{align-items:flex-start;gap:10px;line-height:1.4;display:flex}.plan li:before{margin-top:1px}.plan .btn{width:100%}.plan.enterprise .btn{color:var(--ink);background:#fff;border-color:#fff}.wl{border:2px dashed var(--ink);background:var(--butter);border-radius:20px;align-items:center;gap:18px;max-width:1120px;margin:30px auto 0;padding:18px 22px;font-size:16px;line-height:1.45;display:flex}.wl.wl2{background:var(--sky);margin-top:16px}.wl div{flex:1}.wl .btn,.wl>svg{flex:none}.faq{flex-direction:column;gap:12px;max-width:780px;margin:0 auto;display:flex}.faq details{background:var(--card);border:var(--bd);border-radius:16px;padding:0 22px}.faq details[open]{box-shadow:var(--popS)}.faq summary{cursor:pointer;font:700 17px var(--body);justify-content:space-between;align-items:center;gap:16px;padding:20px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font:700 22px var(--head);background:var(--tint);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:transform .2s;display:grid}.faq details[open] summary:after{background:var(--lime);transform:rotate(45deg)}.faq p{color:var(--ink2);padding:0 0 20px;font-size:15px;line-height:1.6}.final{background:var(--cta);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);text-align:center;color:var(--ink);border-radius:32px;flex-direction:column;align-items:center;margin:120px 0 0;padding:70px 40px;display:flex}.final h2{letter-spacing:-.05em;text-wrap:balance;margin:18px 0 16px;font-size:clamp(38px,6vw,76px);font-weight:800;line-height:1}.final p{margin-bottom:30px;font-size:19px}.final .btn.dk{background:var(--ink);color:#fff}.final .btn.light{background:#fff}footer{color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:50px 0 60px;font-size:14px;display:flex}footer .links{flex-wrap:wrap;gap:8px 20px;font-size:14px}footer .links a{padding:6px 0}@media (width<=900px){.links .hide{display:none}.menu{display:block}.links{gap:12px}.chat{grid-template-columns:minmax(0,1fr)}.rooms{display:none}.board{grid-template-columns:repeat(4,78%);overflow-x:auto}.cols2,.ai3,.pains,.feats,.powers,.steps,.prices,.vid,.trust{grid-template-columns:1fr}.wrap{padding:0 16px}.screen{min-height:0;padding:16px}.col{min-height:0}.tabs{width:100%;margin-left:0}.tabs button{flex:1;padding:8px 6px}.lights,.sample-tag{display:none}.peek{top:-70px;right:10px}.peek svg{width:84px;height:91px}.peek .say{font-size:13px;right:92px}.showcase{margin-top:96px}.dark{border-radius:24px;margin-top:72px;padding:56px 20px}.cmp th,.cmp td{padding:14px 12px;font-size:14px}.cmp .us,.cmp .them{width:92px}.cmp thead th{font-size:12px}.final{margin-top:72px;padding:50px 20px}.wl{text-align:center;flex-direction:column}section{padding-top:72px}.hero{padding-top:36px}.hero .sub{font-size:18px}.plan{padding:26px}.caption{text-align:center;flex-direction:column;gap:8px}}@media (width<=460px){.logo .logo-mark{display:none}.logo{font-size:20px}.links .btn.sm{padding:9px 12px}.links .login{font-size:14px}.tabs button{font-size:12px}.btn.big{width:100%}}
