@font-face{font-family:Funnel Display;src:url(/assets/fonts/funnel-display-latin-wght-normal.woff2)format("woff2");font-weight:300 800;font-display:swap}:root{--ink:#0f1f1a;--ink-2:#5b6660;--line:#e7e5df;--p-ink:#1d2320;--p-ink-2:#4c5650;--p-ink-3:#66706a;--p-line:#e3e8e4;--p-line-2:#eef1ee;--thread:#eef2ee;--green:#1e7a5a;--green-ink:#145c43;--green-2:#dff2e8;--green-3:#ecf7f1;--amber:#a35a00;--amber-2:#fbebc9;--amber-3:#fff7e3;--tick:#3b82c4;--ease:cubic-bezier(.32,.72,0,1);--display:"Funnel Display", ui-sans-serif, system-ui, sans-serif;--body:system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--win:0 30px 60px -30px #0e3b2e59, 0 0 0 1px #0f1f1a0f, 0 2px 4px #0f1f1a0a}*{box-sizing:border-box}body{color:var(--ink);font:15px/1.5 var(--body);-webkit-font-smoothing:antialiased;background:#fff;margin:0;overflow-x:hidden}svg.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.nav{align-items:center;gap:32px;max-width:1240px;margin:0 auto;padding:18px 24px;display:flex}.nav .brand img{height:20px}.nav ul{flex:1;gap:28px;margin:0;padding:0;list-style:none;display:flex}.nav ul a{color:var(--ink);align-items:center;gap:4px;font-size:15px;text-decoration:none;display:flex}.btn{height:40px;font:500 15px var(--body);white-space:nowrap;border-radius:10px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.btn-line{color:var(--ink);border:1px solid var(--line);background:#fff}.btn-dark{color:#fff;background:var(--ink)}.nav-r{gap:10px;display:flex}hr.rule{border:0;border-top:1px solid #f0efea;margin:0}.hero{isolation:isolate;text-align:center;background:#fff;padding:64px 24px 0;position:relative;overflow:hidden}.hero-copy,.stage-fit{z-index:1;position:relative}.bg{z-index:0;pointer-events:none;background:radial-gradient(60% 40% at 50% 78%,#7fd1b973,#0000 70%),radial-gradient(circle,#0f1f1a21 1px,#0000 1.4px) 0 0/22px 22px;position:absolute;inset:0;mask-image:linear-gradient(#0000,#000 30%,#000)}.badge{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:14px;text-decoration:none;display:inline-flex}.badge b{color:var(--green);white-space:nowrap;font-weight:600}.hero h1{font:650 clamp(38px, 5.4vw, 74px)/1.02 var(--display);letter-spacing:-.035em;text-wrap:balance;max-width:12.5em;margin:20px auto 16px}.sub{color:var(--ink-2);max-width:36em;margin:0 auto 26px;font-size:clamp(17px,1.6vw,21px);line-height:1.45}.ctas{justify-content:center;gap:12px;display:flex}.stage-fit{margin-top:52px;overflow:hidden}.stage{transform-origin:top;text-align:left;width:1400px;height:820px;margin-left:-700px;position:relative;left:50%}.win{box-shadow:var(--win);background:#f6f7f6;border-radius:14px;position:absolute;overflow:hidden}.dots{gap:7px;padding:12px 14px;display:flex}.dots i{background:#e2625a;border-radius:50%;width:11px;height:11px}.dots i:nth-child(2){background:#e9b440}.dots i:nth-child(3){background:#5bb85f}:root{--ease-out:cubic-bezier(.23, 1, .32, 1)}.hero-copy>*{opacity:0;animation:in .5s var(--ease-out) forwards;translate:0 8px}.hero-copy>:nth-child(2){animation-delay:60ms}.hero-copy>:nth-child(3){animation-delay:.12s}.hero-copy>:nth-child(4){animation-delay:.18s}.rise{opacity:0;animation:in .9s var(--ease-out) forwards;animation-delay:var(--d,0s);translate:0 32px;scale:.98}@keyframes in{to{opacity:1;translate:0;scale:1}}.seq:not(.on){display:none!important}.seq.on{transition:opacity .3s var(--ease-out), translate .3s var(--ease-out), scale .3s var(--ease-out)}@starting-style{.seq.on{opacity:0;translate:0 8px;scale:.97}}.b.out{transform-origin:100% 100%}.b:not(.out){transform-origin:0 100%}.typing{gap:4px;display:flex;padding:11px 12px!important}.typing i{background:var(--p-ink-3);opacity:.35;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite dot}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{50%{opacity:1;translate:0 -2px}}.ask-h .dot{animation:2s ease-in-out infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 5px #f0a3232e}}@supports (animation-timeline:scroll()){.stage .fl{animation:in .9s var(--ease-out) var(--d) forwards, drift linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 700px}.wa{--py:-60px}.acct{--py:-110px}.ask{--py:-40px}.ad{--py:-80px}@keyframes drift{to{transform:translateY(var(--py))}}}.still .hero-copy>*,.still .rise,.still .fl{opacity:1;translate:none;scale:none;animation:none!important}.still .seq.on{transition:none}@media (prefers-reduced-motion:reduce){.hero-copy>*,.rise{animation:.3s forwards fade;translate:none;scale:none}@keyframes fade{to{opacity:1}}.stage .fl{animation:.3s forwards fade}.typing,.typing i,.ask-h .dot{animation:none!important}}.main{--d:.25s;width:1040px;height:820px;top:0;left:200px;mask-image:linear-gradient(#000 78%,#0000)}.app{border:1px solid var(--p-line);height:calc(100% - 35px);color:var(--p-ink);background:#fff;border-bottom:0;border-radius:10px 10px 0 0;grid-template-columns:56px 280px 1fr 240px;margin:0 6px;font-size:13px;display:grid}.rail{border-right:1px solid var(--p-line);background:#fafbfa;flex-direction:column;align-items:center;gap:6px;padding:14px 0;display:flex}.rail .r{width:36px;height:36px;color:var(--p-ink-3);border-radius:10px;place-items:center;display:grid;position:relative}.rail .r.on{background:var(--green-3);color:var(--green)}.rail .r .n{background:var(--amber);color:#fff;border-radius:99px;padding:0 4px;font-size:9px;font-weight:700;line-height:14px;position:absolute;top:3px;right:2px}.rail .logo{width:26px;height:26px;margin-bottom:10px}.rail .me{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;margin-top:auto;font-size:11px;font-weight:600;display:grid}.list{border-right:1px solid var(--p-line);flex-direction:column;min-width:0;display:flex}.list-h{justify-content:space-between;align-items:center;padding:14px 16px 8px;display:flex}.list-h h2{margin:0;font-size:19px;font-weight:650}.search{background:var(--p-line-2);height:34px;color:var(--p-ink-3);border-radius:9px;align-items:center;gap:8px;margin:0 14px;padding:0 10px;display:flex}.filters{gap:6px;padding:10px 14px;display:flex}.filters span{background:var(--p-line-2);color:var(--p-ink-2);border-radius:99px;padding:4px 10px;font-size:12px}.filters span.on{background:var(--green-2);color:var(--green-ink);font-weight:600}.filters em{color:var(--amber);margin-left:3px;font-style:normal;font-weight:700}.rows{margin:0;padding:0;list-style:none;overflow:hidden}.row{border-bottom:1px solid var(--p-line-2);gap:10px;padding:10px 14px;display:flex}.row.sel{background:#f3f5f3}.av{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:12px;font-weight:650;display:grid;position:relative}.av .s{background:var(--green);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:15px;height:15px;display:grid;position:absolute;bottom:-2px;right:-2px}.av .s svg{fill:currentColor;stroke:none;width:7px;height:7px}.c0{color:#a3305e;background:#fde7ef}.c1{color:#2c5a9e;background:#e3eefc}.c2{color:#1e7a5a;background:#e9f6ef}.c3{color:#5b3fa0;background:#efe8fb}.c4{color:#8a5a00;background:#fff1d6}.c5{color:#1f6c78;background:#e6f4f6}.body{flex:1;min-width:0}.top{justify-content:space-between;gap:8px;display:flex}.top b{font-size:13.5px;font-weight:600}.top time{color:var(--p-ink-3);font-size:11.5px}.top time.am{color:var(--amber);font-weight:600}.pv{color:var(--p-ink-3);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12.5px;display:flex;overflow:hidden}.pv .t{text-overflow:ellipsis;overflow:hidden}.pv.typing{color:var(--green)}.tag{border-radius:6px;flex:none;padding:1px 7px;font-size:11px;font-weight:600}.tag.amb{background:var(--amber-2);color:var(--amber)}.tag.grn{background:var(--green-2);color:var(--green-ink)}.fade-list{mask-image:linear-gradient(#000 60%,#0000 98%)}.thread{background:var(--thread);flex-direction:column;min-width:0;display:flex}.th-h{border-bottom:1px solid var(--p-line);background:#fff;align-items:center;gap:10px;padding:10px 16px;display:flex}.th-h .who{flex:1}.th-h .who b{font-size:14px;display:block}.th-h .who span{color:var(--p-ink-3);font-size:12px}.staff{align-items:center;display:flex}.staff .av{border:2px solid #fff;width:26px;height:26px;margin-left:-7px;font-size:10px}.staff small{color:var(--p-ink-3);margin-left:6px;font-size:12px}.chip-btn{border:1px solid var(--p-line);background:#fff;border-radius:8px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:12.5px;font-weight:500;display:inline-flex}.msgs{flex-direction:column;flex:1;gap:8px;padding:16px 22px;display:flex;overflow:hidden}.day{color:var(--p-ink-2);background:#fff;border-radius:7px;align-self:center;padding:3px 10px;font-size:11.5px}.b{background:#fff;border-radius:9px;max-width:72%;padding:7px 10px 5px;font-size:13px;line-height:1.4;box-shadow:0 1px .5px #00000014}.b.out{background:var(--green-2);align-self:flex-end}.b .by{color:var(--green);align-items:center;gap:4px;font-size:11.5px;font-weight:600;display:flex}.b .by svg{fill:currentColor;stroke:none;width:9px;height:9px}.b .m{text-align:right;color:var(--p-ink-3);margin-top:1px;font-size:10.5px;display:block}.b .m .tk{color:var(--tick)}.ev{background:var(--green-3);color:var(--green-ink);border-radius:99px;align-self:center;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;display:flex}.ev:before{content:"";background:var(--green);border-radius:50%;width:6px;height:6px}.comp{border-top:1px solid var(--p-line);background:#f7f8f7;align-items:center;gap:10px;padding:10px 16px;display:flex}.comp .in{border:1px solid var(--p-line);height:36px;color:var(--p-ink-3);background:#fff;border-radius:18px;flex:1;align-items:center;padding:0 14px;display:flex}.send{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.side{border-left:1px solid var(--p-line);flex-direction:column;gap:16px;padding:22px 18px;display:flex}.side .big{width:64px;height:64px;margin:0 auto;font-size:20px}.side .nm{text-align:center}.side .nm b{font-size:15px;display:block}.side .nm span{color:var(--p-ink-3);font-size:12px}.pills{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.sw{border-top:1px solid var(--p-line-2);border-bottom:1px solid var(--p-line-2);align-items:center;gap:8px;padding:12px 0;font-size:12.5px;font-weight:600;display:flex}.sw svg{width:11px;height:11px;fill:var(--green);stroke:none}.sw .tg{background:var(--green);border-radius:99px;width:30px;height:18px;margin-left:auto;position:relative}.sw .tg:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:2px;right:2px}.kv{gap:10px;display:grid}.kv div span{color:var(--p-ink-3);font-size:11.5px;display:block}.kv div b{font-weight:500}.veil{filter:blur(5px);user-select:none;pointer-events:none}.fl{z-index:2;background:#f6f7f6}.fl .in{border:1px solid var(--p-line);color:var(--p-ink);background:#fff;border-radius:9px;margin:0 6px 6px;font-size:12.5px;overflow:hidden}.wa{--d:.5s;width:290px;top:70px;left:0}.wa-h{border-bottom:1px solid var(--p-line);align-items:center;gap:8px;padding:9px 12px;display:flex}.wa-h .av{background:var(--green);color:#fff;width:28px;height:28px;font-size:10px}.wa-h b{font-size:12.5px;display:block}.wa-h span{color:var(--p-ink-3);font-size:10.5px}.wa-b{background:var(--thread);flex-direction:column;gap:6px;padding:10px;display:flex}.wa-b .b{max-width:88%;font-size:12px}.wa-b .b.cust{background:var(--green-2);align-self:flex-end}.wa-b .b.biz{background:#fff;align-self:flex-start}.acct{--d:1.1s;width:270px;top:120px;right:0}.acct-h{align-items:center;gap:8px;padding:12px 14px 8px;font-weight:600;display:flex}.acct-h .ok{background:var(--green-2);width:22px;height:22px;color:var(--green);border-radius:50%;place-items:center;display:grid}.acct-h .ok svg{stroke-width:2.6px;width:12px;height:12px}.acct-p{align-items:center;gap:10px;padding:6px 14px 10px;display:flex}.acct-p .av{width:34px;height:34px;font-size:11px}.acct-p b{display:block}.acct-p span{color:var(--p-ink-3);font-size:11.5px}.acct dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;padding:4px 14px 12px;font-size:12px;display:grid}.acct dt{color:var(--p-ink-3)}.acct dd{text-align:right;margin:0}.ad{--d:1.6s;width:250px;top:400px;right:30px}.ad-h{color:var(--p-ink-3);align-items:center;gap:8px;padding:10px 12px;font-size:11.5px;display:flex}.ad-h .av{background:var(--green);color:#fff;width:24px;height:24px;font-size:9px}.ad-h b{color:var(--p-ink);font-size:12px;display:block}.ad-art{color:#fff;height:92px;font:650 17px/1.1 var(--display);letter-spacing:-.01em;background:radial-gradient(120% 90% at 85% 10%,#7fd1b9,#0000 60%),linear-gradient(150deg,#1e7a5a,#0e3b2e);border-radius:8px;align-items:flex-end;margin:0 12px;padding:12px;display:flex}.ad-cta{background:var(--green-3);height:32px;color:var(--green-ink);border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:8px 12px 10px;font-size:12px;font-weight:600;display:flex}.ad-cta svg{width:13px;height:13px}.ad-stat{border-top:1px solid var(--p-line-2);color:var(--p-ink-3);align-items:baseline;gap:6px;padding:9px 12px;font-size:11.5px;display:flex}.ad-stat b{font:650 18px var(--display);color:var(--p-ink)}.ad-stat em{color:var(--green);margin-left:auto;font-style:normal;font-weight:600}.ask{--d:2.8s;background:#16201c;width:330px;top:450px;left:40px}.ask .in{color:#e7efe9;background:#0d1512;border-color:#24302b}.ask-h{color:#f3c46b;align-items:center;gap:8px;padding:12px 14px 4px;font-size:11.5px;font-weight:600;display:flex}.ask-h .dot{background:#f0a323;border-radius:50%;width:7px;height:7px}.ask-h time{color:#7d8a84;margin-left:auto;font-weight:400}.ask .q{padding:6px 14px;font-size:13px}.ask .q b{font-weight:600}.ask .sum{color:#a9b8b0;background:#17221e;border-radius:8px;margin:4px 14px 10px;padding:8px 10px;font-size:11.5px;line-height:1.45}.ask .sum span{color:#6ed2a8;font-weight:600}.features{background:#fff;padding:112px 24px 120px;position:relative}.f-head{text-align:center;max-width:760px;margin:0 auto 88px}.eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--green);font-size:13px;font-weight:600;display:inline-block}.f-head h2{font:650 clamp(32px, 4.2vw, 56px)/1.05 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:12px 0 14px}.f-head p{color:var(--ink-2);margin:0;font-size:19px}.rows-f{gap:120px;max-width:1240px;margin:0 auto;display:grid}.frow{grid-template-columns:5fr 7fr;align-items:center;gap:64px;display:grid}.frow.flip{grid-template-columns:7fr 5fr}.frow.flip .f-copy{order:2}.f-copy .num{font:600 14px var(--display);color:var(--green);align-items:center;gap:10px;display:flex}.f-copy .num:after{content:"";background:var(--green);opacity:.4;width:32px;height:1px}.f-copy h3{font:650 clamp(28px, 3vw, 42px)/1.08 var(--display);letter-spacing:-.025em;margin:14px 0}.f-copy>p{color:var(--ink-2);margin:0 0 22px;font-size:17px;line-height:1.55}.ticks{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ticks li{gap:12px;font-size:15.5px;line-height:1.5;display:flex}.ticks li:before{content:"";background:var(--green-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e7a5a' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 11px no-repeat;border-radius:50%;flex:none;width:20px;height:20px;margin-top:2px}.scene-fit{border-radius:24px;position:relative;overflow:hidden}.frow>*{min-width:0}.scene{transform-origin:0 0;text-align:left;background:radial-gradient(60% 55% at 50% 60%,#7fd1b959,#0000 70%),radial-gradient(circle,#0f1f1a1f 1px,#0000 1.4px) 0 0/20px 20px,#f7faf8;border-radius:24px;width:680px;height:480px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0f1f1a0d}.scene .win{z-index:1}.scene .fl{z-index:2}.scene .in{border:1px solid var(--p-line);color:var(--p-ink);background:#fff;border-radius:9px;margin:0 6px 6px;font-size:12.5px;overflow:hidden}.cap{border-bottom:1px solid var(--p-line-2);align-items:center;gap:8px;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.cap small{color:var(--p-ink-3);margin-left:auto;font-size:11px;font-weight:500}.cap .av{width:26px;height:26px;font-size:10px}.thr{background:var(--thread);flex-direction:column;gap:7px;padding:12px;display:flex}.thr .b{max-width:84%;font-size:12px}.thr .ev{padding:3px 10px;font-size:11px}.ev.amb{background:var(--amber-3);color:var(--amber)}.ev.amb:before{background:var(--amber)}.ev.gry{color:var(--p-ink-2);background:#eef1ef}.ev.gry:before{background:var(--p-ink-3)}.tok{background:var(--green-2);color:var(--green-ink);border-radius:4px;padding:0 3px;font-weight:600}.st{opacity:0;transition:opacity .5s var(--ease-out), translate .5s var(--ease-out);transition-delay:calc(var(--i,0) * .26s + .15s);translate:0 10px}.frow.in .st{opacity:1;translate:0}.still .st,.still .reveal .st,.still .bars i,.still .meter i{opacity:1;transition:none;translate:none}@media (prefers-reduced-motion:reduce){.st{transition:opacity .3s;translate:none}}.steps{gap:2px;margin:0;padding:6px 12px 10px;list-style:none;display:grid}.steps li{grid-template-columns:22px 1fr;column-gap:10px;padding:4px 0;display:grid;position:relative}.steps li:before{content:"";background:var(--p-line);width:1.5px;position:absolute;top:28px;bottom:-6px;left:10px}.steps li:last-child:before{display:none}.steps .k{background:var(--green);color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:22px;height:22px;display:grid}.steps .k svg{stroke-width:2.6px;width:12px;height:12px}.steps b{font-size:12.5px;font-weight:600}.steps span{color:var(--p-ink-3);font-size:11.5px}.score{padding:12px}.score .top{align-items:baseline;gap:8px;display:flex}.score .top b{font:650 30px var(--display);color:var(--p-ink)}.score .hot{color:var(--amber);background:var(--amber-2);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.score .lbl{color:var(--p-ink-3);margin-left:auto;font-size:11.5px}.meter{background:var(--p-line-2);border-radius:99px;height:6px;margin:8px 0 10px;overflow:hidden}.meter i{border-radius:inherit;background:linear-gradient(90deg, #7fd1b9, var(--green));transform-origin:0;width:86%;height:100%;transition:scale 1.2s var(--ease-out) .9s;display:block;scale:0 1}.frow.in .meter i,.still .meter i{scale:1}.chips{flex-wrap:wrap;gap:5px;display:flex}.chips span{background:var(--green-3);color:var(--green-ink);border-radius:99px;padding:3px 8px;font-size:10.5px;font-weight:500}.bk{margin:0;padding:4px 12px 8px;list-style:none}.bk li{border-bottom:1px solid var(--p-line-2);align-items:center;gap:10px;padding:8px 0;display:flex}.bk li:last-child{border:0}.bk .d{text-align:center;width:36px;font-size:15px;font-weight:700;line-height:1.05}.bk .d small{color:var(--p-ink-3);text-transform:uppercase;font-size:9.5px;font-weight:600;display:block}.bk .w{flex:1}.bk .w b{font-size:12px;display:block}.bk .w span{color:var(--p-ink-3);font-size:11px}.yes{align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:500;display:flex}.yes .k{background:var(--green-2);width:22px;height:22px;color:var(--green);border-radius:50%;place-items:center;display:grid}.yes .k svg{stroke-width:2.6px;width:12px;height:12px}.rule{flex-wrap:wrap;gap:6px;padding:10px 12px;display:flex}.rule span{color:var(--p-ink-2);background:#f1f4f2;border-radius:7px;padding:4px 9px;font-size:11px}.rule span b{color:var(--p-ink);font-weight:600}.reach{border-top:1px solid var(--p-line-2);color:var(--p-ink-3);align-items:baseline;gap:6px;padding:9px 12px;font-size:11.5px;display:flex}.reach b{font:650 20px var(--display);color:var(--p-ink)}.tpl{background:var(--thread);padding:12px}.tpl .b{max-width:100%;font-size:12px}.tags2{gap:6px;padding:9px 12px;font-size:11px;display:flex}.tags2 span{color:var(--p-ink-2);background:#f1f4f2;border-radius:6px;padding:2px 8px;font-weight:600}.tags2 .ok{background:var(--green-2);color:var(--green-ink)}.sendc{padding:12px}.sendc .go{background:var(--ink);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:6px;height:34px;font-size:12.5px;font-weight:600;display:flex}.sendc .go svg{width:13px;height:13px}.funnel{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:10px;display:grid}.funnel div{background:#f5f7f6;border-radius:8px;padding:8px}.funnel b{font:650 17px var(--display);display:block}.funnel span{color:var(--p-ink-3);font-size:10.5px}.flow{z-index:1;pointer-events:none;width:680px;height:480px;position:absolute;top:0;left:0}.flow path{fill:none;stroke:var(--green);stroke-width:1.5px;stroke-dasharray:4 5;opacity:.45}.kpis{background:var(--p-line-2);border-bottom:1px solid var(--p-line-2);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.kpis div{background:#fff;padding:12px}.kpis b{font:650 24px var(--display);display:block}.kpis span{color:var(--p-ink-3);font-size:11px}.kpis em{color:var(--green);margin-left:4px;font-size:11px;font-style:normal;font-weight:600}.bars{align-items:flex-end;gap:7px;height:110px;padding:14px 14px 10px;display:flex}.bars i{background:linear-gradient(#7fd1b9, var(--green));transform-origin:bottom;transition:scale .9s var(--ease-out);transition-delay:calc(var(--i) * 60ms + .3s);border-radius:4px 4px 0 0;flex:1;scale:1 0}.frow.in .bars i,.still .bars i{scale:1}.bars-x{color:var(--p-ink-3);justify-content:space-between;padding:0 14px 12px;font-size:10px;display:flex}.ideal{padding:12px;font-size:12.5px;line-height:1.55}.ideal b{color:var(--green-ink)}.fu{margin:0;padding:2px 12px 8px;list-style:none}.fu li{border-bottom:1px solid var(--p-line-2);align-items:center;gap:9px;padding:7px 0;display:flex}.fu li:last-child{border:0}.fu .av{width:28px;height:28px;font-size:10px}.fu .w{flex:1}.fu .w b{font-size:12px;display:block}.fu .w span{color:var(--p-ink-3);font-size:10.5px}.fu .sc{background:var(--amber-2);color:var(--amber);border-radius:99px;padding:2px 8px;font-size:11.5px;font-weight:700}.fu .sc.w2{background:var(--green-2);color:var(--green-ink)}@media (width<=900px){.features{padding:72px 16px 88px}.f-head{margin-bottom:56px}.rows-f{gap:80px}.frow,.frow.flip{grid-template-columns:1fr;gap:28px}.frow.flip .f-copy{order:0}}.caps{background:radial-gradient(50% 40% at 50% 30%,#7fd1b938,#0000 70%),radial-gradient(circle,#0f1f1a1a 1px,#0000 1.4px) 0 0/22px 22px,#f7faf8;padding:112px 24px 128px;position:relative}.caps .f-head{margin-bottom:64px}.bento{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1240px;margin:0 auto;display:grid}.tile{background:#fff;border-radius:20px;flex-direction:column;gap:18px;padding:26px;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0f1f1a0f,0 18px 40px -28px #0e3b2e59}.tile.w2{grid-column:span 2}.tile h3{font:650 22px/1.15 var(--display);letter-spacing:-.015em;margin:0 0 6px}.tile p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.tile .demo{background:var(--thread);color:var(--p-ink);border-radius:12px;margin-top:auto;padding:14px;font-size:12.5px}.persona{background:#fff;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:12px 14px;display:grid;box-shadow:0 1px 2px #0000000d}.persona .av{background:var(--green);color:#fff;width:44px;height:44px;font-size:15px}.persona b{font-size:15px}.persona div span{color:var(--p-ink-3);font-size:12px;display:block}.tone{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.tone span{color:var(--p-ink-2);border:1px solid var(--p-line);background:#fff;border-radius:99px;padding:4px 10px;font-size:11.5px}.tone span.on{background:var(--green-2);color:var(--green-ink);border-color:#0000;font-weight:600}.demo .b{max-width:92%;margin-bottom:7px;font-size:12.5px}.demo .b[dir=rtl]{text-align:right}.demo .b.out[dir=rtl]{margin-left:auto}.langs{flex-wrap:wrap;gap:6px;display:flex}.langs span{color:var(--p-ink-2);background:#fff;border-radius:99px;padding:3px 9px;font-size:11px}.rulecard{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #0000000d}.rulecard .hd{border-bottom:1px solid var(--p-line-2);align-items:center;gap:8px;padding:10px 12px;font-weight:600;display:flex}.rulecard .hd .tg{background:var(--green);border-radius:99px;width:26px;height:15px;margin-left:auto;position:relative}.rulecard .hd .tg:after{content:"";background:#fff;border-radius:50%;width:11px;height:11px;position:absolute;top:2px;right:2px}.rulecard dl{grid-template-columns:auto 1fr;gap:6px 12px;margin:0;padding:8px 12px 10px;font-size:12px;display:grid}.rulecard dt{color:var(--p-ink-3)}.rulecard dd{text-align:right;margin:0;font-weight:500}.kb{gap:6px;display:grid}.kb div{background:#fff;border-radius:9px;padding:9px 11px;box-shadow:0 1px 2px #0000000d}.kb b{font-size:12px;display:block}.kb span{color:var(--p-ink-3);font-size:11.5px}.reveal.in .st{opacity:1;translate:0}.tile.full{grid-column:1/-1}.crm{grid-template-columns:5fr 7fr;align-items:center;gap:40px;display:grid}.crms{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.crms span{font:650 16px var(--display);letter-spacing:-.01em;box-shadow:0 0 0 1px var(--p-line);border-radius:12px;align-items:center;gap:8px;padding:9px 14px;display:inline-flex}.crms small{font:500 11.5px var(--body);color:var(--p-ink-3);letter-spacing:0}.crms .on i{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 3px var(--green-2);border-radius:50%}.crms .off{color:#a3aaa6;box-shadow:none;background:#f4f5f4}.tools{background:var(--thread);border-radius:14px;gap:10px;padding:18px 0 20px;display:grid;overflow:hidden}.tools-l{color:var(--p-ink-3);padding:0 18px;font-size:12px;font-weight:600}.marq{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.track{gap:8px;width:max-content;animation:40s linear infinite marq;display:flex}.marq.rev .track{animation-duration:46s;animation-direction:reverse}.track span{color:var(--p-ink);background:#fff;border-radius:99px;flex:none;padding:8px 14px;font-size:13px;font-weight:500;box-shadow:0 1px 2px #0000000d}.track span:before{content:"";background:var(--green);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}@keyframes marq{to{transform:translate(calc(-50% - 4px))}}@media (hover:hover) and (pointer:fine){.tools:hover .track{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.track{flex-wrap:wrap;width:auto;padding:0 18px;animation:none}.track span[aria-hidden]{display:none}.marq{mask-image:none}}.still .track{animation:none}@media (width<=1000px){.bento{grid-template-columns:1fr 1fr}}@media (width<=640px){.caps{padding:72px 16px 88px}.bento{grid-template-columns:1fr}.tile.w2{grid-column:auto}.crm{grid-template-columns:1fr}}.guide{background:#fff;padding:112px 24px 128px}.g-top{justify-content:space-between;align-items:flex-end;gap:32px;max-width:1240px;margin:0 auto 48px;display:flex}.g-top h2{font:650 clamp(32px, 4.2vw, 56px)/1.05 var(--display);letter-spacing:-.03em;margin:12px 0}.g-top p{color:var(--ink-2);max-width:34em;margin:0;font-size:18px}.g-top .btn{gap:6px}.ln{fill:none;stroke:var(--p-ink);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.ln .g{stroke:var(--green)}.ln .o{stroke:#c9822f}.ln .dash{stroke-dasharray:3 4}.ln .f1{opacity:.45}.ln .f2{opacity:.18}.ln text{fill:var(--green);stroke:none;font:600 13px var(--body)}.posts{grid-template-columns:repeat(3,1fr);gap:16px;max-width:1240px;margin:0 auto;display:grid}.post{color:inherit;background:#fff;border-radius:20px;flex-direction:column;padding:20px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 0 0 1px #0f1f1a12,0 18px 40px -30px #0e3b2e59}.post .art{background:radial-gradient(circle,#0f1f1a1a 1px,#0000 1.4px) 0 0/18px 18px,#f6f5f0;border-radius:14px;width:100%;height:auto;margin-bottom:20px;display:block}.g-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--green);font-size:11.5px;font-weight:600;display:inline-block}.post h3{font:650 21px/1.18 var(--display);letter-spacing:-.015em;margin:8px 0}.post p{color:var(--ink-2);margin:0 0 14px;font-size:15px;line-height:1.5}.post .meta{color:var(--ink-3);margin-top:auto;font-size:13px}.post.feat{grid-column:1/-1;grid-template-columns:7fr 5fr;align-items:center;gap:36px;padding:24px;display:grid}.post.feat .art{margin:0}.post.feat h3{letter-spacing:-.025em;margin:10px 0 12px;font-size:clamp(26px,3vw,40px);line-height:1.08}.post.feat p{font-size:17px}@media (hover:hover) and (pointer:fine){.post:hover{transform:translateY(-3px);box-shadow:0 0 0 1px #0f1f1a1a,0 24px 48px -30px #0e3b2e80}}@media (width<=1000px){.posts{grid-template-columns:1fr 1fr}.post.feat{grid-template-columns:1fr;gap:20px}}@media (width<=640px){.guide{padding:72px 16px 88px}.g-top{flex-direction:column;align-items:flex-start}.posts{grid-template-columns:1fr}}@media (width<=860px){.nav ul{display:none}.nav{gap:12px}.nav-r .btn-line{display:none}.hero{padding-top:40px}}.tbc{background:var(--amber-2);color:var(--amber);border-radius:4px;padding:0 4px}.doc{padding-block:clamp(40px,6vw,72px) clamp(64px,8vw,104px)}.doc .wrap{max-width:760px;margin-inline:auto;padding-inline:24px}.doc h1,.doc h2{font-family:var(--display);letter-spacing:-.02em;text-wrap:balance;font-weight:600;line-height:1.1}.doc .crumb{color:var(--ink-3);font-size:12.5px}.doc h1{margin-top:10px;font-size:clamp(2.25rem,4.4vw,3rem)}.doc .updated{color:var(--ink-3);margin-top:12px;font-size:14px}.doc .toc{background:var(--panel);border:1px solid var(--panel-line);border-radius:14px;margin-top:32px;padding:18px 20px;font-size:14.5px}.doc .toc ol{columns:2;column-gap:32px;margin:0;padding-left:20px}.doc .toc li{break-inside:avoid;margin:0 0 6px}.doc .toc a{color:var(--ink-2)}.doc h2{margin-top:48px;scroll-margin-top:96px;font-size:1.45rem}.doc h3{margin-top:24px;font-size:1rem}.doc p,.doc li{color:var(--ink-2);max-width:70ch}.doc p{margin-top:12px}.doc ul,.doc ol.steps-list{margin:12px 0 0;padding-left:22px}.doc li{margin-top:6px}.doc strong,.doc a{color:var(--ink)}.doc table{border-collapse:collapse;width:100%;margin-top:16px;font-size:14.5px}.doc th,.doc td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--ink-2);padding:10px 12px 10px 0}.doc th{color:var(--ink);font-size:13px;font-weight:600}.doc .table-scroll{overflow-x:auto}@media (width<=640px){.doc .toc ol{columns:1}}.foot{color:#c9d6cf;background:#0f1f1a;padding:72px 24px 32px}.foot-in{border-bottom:1px solid #ffffff1a;grid-template-columns:4fr 7fr;gap:48px;max-width:1240px;margin:0 auto;padding-bottom:48px;display:grid}.foot-brand img{filter:invert();width:auto;height:20px}.foot-brand p{font:600 20px/1.3 var(--display);color:#fff;max-width:16em;margin:16px 0 22px}.btn-foot{background:#000;gap:8px;box-shadow:inset 0 0 0 1px #ffffff38}.btn-foot svg{width:16px;height:16px}.foot-cols{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.foot-cols h2{font:600 13px var(--body);letter-spacing:.06em;text-transform:uppercase;color:#7fd1b9;margin:0 0 14px}.foot-cols ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.foot-cols a{color:#c9d6cf;font-size:14.5px;text-decoration:none;transition:color .15s}.foot-legal{color:#8a9a92;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;max-width:1240px;margin:0 auto;padding-top:24px;font-size:13px;display:flex}.foot-legal p{margin:0}.foot .tbc{color:#f3c46b;background:#f0a3232e}@media (hover:hover) and (pointer:fine){.foot-cols a:hover{color:#fff}}@media (width<=860px){.foot-in{grid-template-columns:1fr}}@media (width<=520px){.foot-cols{grid-template-columns:1fr 1fr}}.g-h1{font:650 clamp(32px, 4.2vw, 56px)/1.05 var(--display);letter-spacing:-.03em;margin:12px 0}.g-empty{max-width:1240px;color:var(--ink-2);margin:0 auto;font-size:17px}.article{max-width:760px;margin:0 auto;padding:64px 24px 96px}.a-back{color:var(--ink-2);margin-bottom:24px;font-size:13.5px;text-decoration:none;display:table}.a-back:before{content:"← "}.a-head h1{font:650 clamp(32px, 4.6vw, 52px)/1.06 var(--display);letter-spacing:-.03em;text-wrap:balance;margin:10px 0 14px}.a-dek{color:var(--ink-2);margin:0 0 12px;font-size:19px;line-height:1.5}.a-meta{color:var(--ink-3);margin:0;font-size:13.5px}.a-art{margin:32px 0 40px}.a-art .art{background:radial-gradient(circle,#0f1f1a1a 1px,#0000 1.4px) 0 0/18px 18px,#f6f5f0;border-radius:18px;width:100%;height:auto}.prose{color:#26332d;font-size:17.5px;line-height:1.7}.prose h2{font:650 28px/1.2 var(--display);letter-spacing:-.02em;color:var(--ink);margin:48px 0 12px}.prose h3{font:650 21px/1.25 var(--display);color:var(--ink);margin:32px 0 8px}.prose p,.prose ul,.prose ol{margin:0 0 18px}.prose li{margin-bottom:6px}.prose a{color:var(--green-ink)}.prose blockquote{border-left:3px solid var(--green);color:var(--ink);font:500 21px/1.45 var(--display);margin:24px 0;padding:4px 0 4px 20px}.prose img{border-radius:14px;max-width:100%}.a-cta{background:var(--green-3);border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:6px 24px;margin-top:56px;padding:24px;display:grid}.a-cta b{font:650 19px var(--display)}.a-cta span{color:var(--ink-2);grid-column:1;font-size:15px}.a-cta .btn{grid-area:1/2/span 2}@media (width<=640px){.a-cta{grid-template-columns:1fr}.a-cta .btn{grid-area:auto/1;justify-self:start}}.faq{text-align:center;max-width:760px;margin:0 auto;padding:104px 24px 96px}.faq h2{font:650 clamp(30px, 3.8vw, 48px)/1.08 var(--display);letter-spacing:-.03em;margin:12px 0 36px}.faq-list{text-align:left;border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;font:600 17px/1.35 var(--display);justify-content:space-between;align-items:center;gap:24px;padding:20px 2px;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:linear-gradient(var(--ink), var(--ink)) center / 12px 1.6px no-repeat, linear-gradient(var(--ink), var(--ink)) center / 1.6px 12px no-repeat;width:12px;height:12px;transition:transform .2s var(--ease-out);flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--ink-2);margin:0 0 22px;padding-right:36px;font-size:15.5px;line-height:1.6}.book{padding:0 24px 104px}.book-in{background:radial-gradient(60% 70% at 80%,#7fd1b94d,#0000 70%),radial-gradient(circle,#0f1f1a1a 1px,#0000 1.4px) 0 0/20px 20px,#f6f5f0;border-radius:28px;grid-template-columns:5fr 7fr;align-items:center;gap:48px;max-width:1240px;margin:0 auto;padding:40px;display:grid}.book-copy h2{font:650 clamp(30px, 3.6vw, 46px)/1.06 var(--display);letter-spacing:-.03em;margin:12px 0 14px}.book-copy p{color:var(--ink-2);margin:0;font-size:17px;line-height:1.55}.book-cal{background:#fff;border:0;border-radius:18px;width:100%;height:560px;box-shadow:0 0 0 1px #0f1f1a12,0 24px 48px -30px #0e3b2e66}#cal-demo{height:auto;min-height:560px;overflow:hidden}.book-soon{height:340px;color:var(--ink-2);place-content:center;justify-items:center;gap:14px;font-size:15px;display:grid}.book-soon svg{width:56px;height:56px}@media (width<=900px){.book-in{grid-template-columns:1fr;padding:28px 20px}.book-cal{height:620px}.book-soon{height:220px}}
