:root{--paper:#faf8f5;--sand:#f1ece4;--white:#fff;--ink:#1c1917;--ink2:#5a5248;--ink3:#8a8177;--line:#3c2d1421;--violet:#1e3a8a;--violet-deep:#172b66;--violet-soft:#e8edf9;--violet-line:#c9d4f1;--dark:#17140f;--dark-card:#221d17;--dark-line:#352e25;--on-dark:#f3efe8;--on-dark2:#b9ae9f;--on-dark3:#857a6c;--hot:#d14343;--hot-soft:#fbe4e4;--warm:#d9822b;--warm-soft:#fbefd9;--cold:#3b82f6;--cold-soft:#e3ecfd;--dead:#9a9087;--dead-soft:#eeeae4;--ok:#1f8a5b;--ok-soft:#e3f5eb;--wa:#25d366;--fam:"Geist",system-ui,sans-serif;--body:var(--fam);--mono:var(--fam);--disp:var(--fam);--dispw:500;--disptrack:-.025em;--dispscale:.98;--chrome:#141210;--chrome2:#2a2622;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}.num,.score,.kpi .n,.st .n,.big,.flow .num,.fun .r,.tbl td{font-variant-numeric:tabular-nums}:root{--acc-dark:#a9baf2;--acc2:#0b7a55;--acc2-soft:#e2f3ea;--acc2-dark:#4fd19a}.site{background:var(--paper);overflow-x:clip;container-type:inline-size}.wrap{max-width:1200px;margin:0 auto;padding-inline:40px}@container (width<=760px){.wrap{padding-inline:20px}}h1,h2,h3,.disp{font-family:var(--disp);font-weight:var(--dispw);letter-spacing:var(--disptrack);text-wrap:balance;margin:0}h1{font-size:calc(64px*var(--dispscale));line-height:1.06}h2{font-size:calc(42px*var(--dispscale));line-height:1.1}h3{font-size:calc(24px*var(--dispscale));line-height:1.2}.eyebrow{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--violet);font-size:12px;font-weight:500}.lead{color:var(--ink2);max-width:62ch;font-size:19px;line-height:1.5}p{margin:0}.v{color:var(--violet)}.num{font-family:var(--disp);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}@container (width<=760px){h1{font-size:calc(40px*var(--dispscale))}h2{font-size:calc(30px*var(--dispscale))}h3{font-size:calc(21px*var(--dispscale))}.lead{font-size:17px}}.btn{cursor:pointer;height:48px;font-size:15px;font-weight:600;font-family:var(--body);white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:0 20px;text-decoration:none;display:inline-flex}.btn.p{background:var(--violet);color:#fff}.btn.p:hover{background:var(--violet-deep)}.btn.s{color:var(--ink);border-color:var(--line);background:0 0}.btn.s:hover{background:var(--white)}.btn.inv{color:var(--ink);background:#fff}.btn.inv:hover{background:var(--sand)}.btn .sub{margin-left:-5px;font-size:15px;font-weight:600}.btn svg{width:16px;height:16px}.btn:focus-visible{outline:2px solid var(--violet);outline-offset:2px}a:focus-visible{outline:2px solid var(--violet);outline-offset:2px}button:focus-visible{outline:2px solid var(--violet);outline-offset:2px}header.hd{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#faf8f5eb;position:sticky;top:0}.hd .wrap{align-items:center;gap:28px;height:68px;display:flex}.logo{color:var(--ink);align-items:center;gap:10px;text-decoration:none;display:flex}.logo img{width:auto;height:22px;display:block}nav.nv{flex:1;align-items:center;gap:4px;display:flex}nav.nv>a,nav.nv>.dd>button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}nav.nv>a:hover,nav.nv>.dd>button:hover{background:var(--sand)}.dd{position:relative}.dd>button svg{opacity:.6;width:12px;height:12px}.dd .menu{border:1px solid var(--line);background:#fff;border-radius:14px;width:380px;padding:8px;display:none;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 20px 50px -20px #281e0a59}.dd.open .menu{display:block}.menu a{color:var(--ink);border-radius:10px;grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:grid}.menu a:hover{background:var(--paper)}.menu .ic{background:var(--violet-soft);width:36px;height:36px;color:var(--violet);border-radius:9px;place-items:center;display:grid}.menu .ic svg{width:18px;height:18px}.menu a>span:nth-child(2){min-width:0;display:block}.menu b{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.menu a>span:nth-child(2)>span{color:var(--ink2);margin-top:2px;font-size:13px;line-height:1.4;display:block}.menu a:hover b{color:var(--violet)}.pill{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;background:var(--acc2-soft);color:var(--acc2);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;display:inline-flex}.pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.pill.s{background:var(--violet-soft);color:var(--violet-deep)}.pill.s:before{background:var(--violet)}.hd .right{align-items:center;gap:16px;display:flex}.hd .mail{color:var(--ink2);font-size:14px;text-decoration:none}.hd .mail:hover{color:var(--ink)}.burger{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:8px;place-items:center;width:40px;height:40px;display:none}.burger svg{width:18px;height:18px}.sheet{border-top:1px solid var(--line);background:#fff;padding:12px 20px 20px;display:none}.sheet a{border-bottom:1px solid var(--line);color:var(--ink);padding:12px 4px;font-weight:500;text-decoration:none;display:block}.sheet a:last-of-type{border-bottom:0}.sheet .btn{border-bottom:0;justify-content:center;align-items:center;width:100%;margin-top:14px;display:flex}@container (width<=1040px){nav.nv,.hd .mail{display:none}.burger{display:grid}.hd .right{gap:10px;margin-left:auto}.hd .btn{height:40px;padding:0 14px;font-size:14px}.site.menu-open .sheet{display:block}}@container (width<=760px){.hd .wrap{gap:12px}.hd .btn{padding:0 12px}.hd .btn .sub,.hd .btn svg{display:none}.logo img{height:18px}}.hero{padding:72px 0 0}.hero .top{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.hero h1{max-width:17ch;margin-top:16px}.flow{min-width:0;margin-top:-6px}.flow svg{width:100%;height:auto;font-family:var(--body);display:block}.flow .nd{fill:#fff;stroke:var(--line)}.flow .nd.live{stroke:var(--acc2)}.flow .lbl{fill:var(--ink);font-size:13px;font-weight:500}.flow .sub{fill:var(--ink3);font-size:10.5px;font-family:var(--mono);letter-spacing:.04em}.flow .ln{fill:none;stroke:var(--line);stroke-width:1.5px}.flow .ln.back{stroke-dasharray:3 4}.flow .dot,.flow .dot.g{fill:var(--violet)}.flow .dot.k{fill:var(--acc2)}.flow .hub{fill:var(--violet-soft);stroke:var(--violet);stroke-width:1.5px}.flow .ring{fill:none;stroke:var(--violet);stroke-width:1px;opacity:.5;transform-box:fill-box;transform-origin:50%}.flow .mark rect{fill:var(--violet)}.flow .out{fill:#fff;stroke:var(--line)}.flow .out.k{fill:var(--acc2-soft);stroke:var(--acc2);stroke-opacity:.35}.flow .num{font-family:var(--disp);fill:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.flow .cap{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;fill:var(--ink3);font-size:10.5px}.flowcap{color:var(--ink2);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:10px;padding:0 20px;font-size:13.5px;display:flex}.flowcap .k{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-size:10.5px}@media (prefers-reduced-motion:no-preference){.flow .ring{animation:3.2s ease-out infinite ring}.flow .ring.r2{animation-delay:1.6s}}@keyframes ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.hero .lead{margin-top:22px}.ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.proof{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:22px;font-size:14px;display:flex}.proof .m{align-items:center;gap:12px;display:inline-flex}.proof img{width:auto;height:40px}.proof .dot{display:none}.hero .side .box{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px 20px}.hero .side .box b{margin-bottom:10px;font-size:14px;font-weight:600;display:block}.hero .side ul{color:var(--ink2);gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.hero .side li{align-items:flex-start;gap:10px;display:flex}.hero .side li svg{width:16px;height:16px;color:var(--ok);flex:none;margin-top:3px}@container (width<=1040px){.hero .top{grid-template-columns:1fr;gap:32px}}@container (width<=760px){.hero{padding-top:44px}.hero h1{max-width:none}}.shotwrap{margin-top:48px}.tabs{border-bottom:1px solid var(--line);gap:4px;display:flex;overflow-x:auto}.tabs button{font:inherit;color:var(--ink2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px;font-weight:500}.tabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--violet)}.browser{border:1px solid var(--line);background:#fff;border-bottom:0;border-radius:14px 14px 0 0;margin-top:18px;overflow:hidden;box-shadow:0 30px 80px -40px #281e0a73}.browser .bar{background:var(--sand);border-bottom:1px solid var(--line);align-items:center;gap:8px;height:38px;padding:0 14px;display:flex}.browser .bar i{background:#d9d2c6;border-radius:50%;width:10px;height:10px;display:block}.browser .bar span{font-family:var(--mono);color:var(--ink3);background:#fff;border-radius:6px;flex:1;max-width:420px;margin-left:10px;padding:4px 10px;font-size:11px}.cap{font-family:var(--mono);color:var(--ink3);letter-spacing:.04em;text-transform:uppercase;text-align:center;padding:12px 0 0;font-size:11px}.screen{background:var(--paper);grid-template-columns:56px 1fr;min-height:520px;display:none}.screen.on{display:grid}.rail{border-right:1px solid var(--line);background:#fff;flex-direction:column;align-items:center;gap:6px;padding:12px 0;display:flex}.rail i{width:34px;height:34px;color:var(--ink3);border-radius:9px;place-items:center;display:grid}.rail i.on{background:var(--violet-soft);color:var(--violet)}.rail i svg{width:17px;height:17px}.rail .lg{background:var(--ink);border-radius:8px;place-items:center;width:30px;height:30px;margin-bottom:10px;display:grid}.rail .lg svg{color:#fff;width:16px;height:16px}.main{min-width:0;padding:18px 22px}.tb{align-items:center;gap:12px;margin-bottom:16px;display:flex}.tb .t{letter-spacing:-.01em;font-size:18px;font-weight:600}.tb .d{color:var(--ink3);font-size:12.5px}.tb .r{gap:8px;margin-left:auto;display:flex}.chip{border:1px solid var(--line);color:var(--ink2);background:#fff;border-radius:7px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.chip.p{background:var(--violet);color:#fff;border-color:#0000}.kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:14px;display:grid}.kpi{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px 14px}.kpi .l{color:var(--ink3);font-size:12px}.kpi .n{margin-top:4px;font-size:24px}.kpi .n small{color:var(--ok);font-size:12px;font-weight:500;font-family:var(--body);letter-spacing:0;margin-left:6px}table.tbl{border-collapse:collapse;border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;font-size:13px;overflow:hidden}.tbl th{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);text-align:left;background:var(--sand);border-bottom:1px solid var(--line);padding:9px 12px;font-size:10.5px;font-weight:500}.tbl td{border-bottom:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:9px 12px}.tbl tr:last-child td{border-bottom:0}.tbl .who{align-items:center;gap:10px;display:flex}.av{background:var(--violet-soft);width:26px;height:26px;color:var(--violet-deep);border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.tbl .mut{color:var(--ink3);font-size:12px}.heat{font-family:var(--mono);letter-spacing:.05em;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10.5px;display:inline-flex}.heat:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.heat.h{background:var(--hot-soft);color:var(--hot)}.heat.w{background:var(--warm-soft);color:#9a5a12}.heat.c{background:var(--cold-soft);color:#1e56b8}.heat.x{background:var(--dead-soft);color:var(--dead)}.heat{position:relative}.heat.h:after{content:"";border:1.5px solid;border-color:currentColor #d1434359 #0000 #0000;border-radius:50%;width:16px;height:16px;position:absolute;top:calc(50% - 8px);left:2.5px}.tbl tr:has(.heat.h) .av{box-shadow:0 0 #d1434373}.hlist .r:has(.heat.h) .av{box-shadow:0 0 #d1434373}.list .it:has(.heat.h) .av{box-shadow:0 0 #d1434373}@media (prefers-reduced-motion:no-preference){.heat.h:after{animation:1.8s linear infinite spin}.heat.w{animation:2.6s ease-in-out infinite breathe}.tbl tr:has(.heat.h) .av{animation:2.4s ease-out infinite halo}.hlist .r:has(.heat.h) .av{animation:2.4s ease-out infinite halo}.list .it:has(.heat.h) .av{animation:2.4s ease-out infinite halo}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{0%,to{box-shadow:0 0 #d9822b00}50%{box-shadow:0 0 0 4px #d9822b2e}}@keyframes halo{0%{box-shadow:0 0 #d1434373}70%{box-shadow:0 0 0 9px #d1434300}to{box-shadow:0 0 #d1434300}}.score{font-family:var(--mono);text-align:right;font-size:12px}.inbox{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:260px 1fr 250px;gap:0;min-height:430px;display:grid;overflow:hidden}.list{border-right:1px solid var(--line)}.list .it{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:11px 14px;font-size:13px;display:grid}.list .it.on{background:var(--violet-soft)}.list .it b{font-size:13px;font-weight:600;display:block}.list .it span{color:var(--ink3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.list .it small{color:var(--ink3);font-size:11px}.thread{background:var(--sand);flex-direction:column;display:flex}.thread .th{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.msgs{flex-direction:column;flex:1;gap:8px;padding:16px;display:flex}.msg{border:1px solid var(--line);background:#fff;border-radius:12px;max-width:72%;padding:9px 12px;font-size:13px;line-height:1.4}.msg.me{background:#dcf8c6;border-color:#cdebb5;align-self:flex-end}.msg small{color:var(--ink3);text-align:right;margin-top:4px;font-size:10px;display:block}.compose{border-top:1px solid var(--line);color:var(--ink3);background:#fff;align-items:center;gap:10px;padding:10px 14px;font-size:13px;display:flex}.compose span{border:1px solid var(--line);border-radius:8px;flex:1;padding:7px 10px}.side2{border-left:1px solid var(--line);padding:14px;font-size:13px}.side2 .row{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;display:flex}.side2 .row:last-child{border-bottom:0}.side2 .row span{color:var(--ink3)}.stages{gap:4px;margin-top:10px;display:flex}.stages i{background:var(--sand);border-radius:3px;flex:1;height:6px}.stages i.on{background:var(--violet)}.rec{grid-template-columns:1.1fr .9fr;gap:14px;display:grid}.card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px 16px}.card .h{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;font-weight:600;display:flex}.fields{grid-template-columns:1fr 1fr;gap:8px 16px;font-size:13px;display:grid}.fields div span{color:var(--ink3);font-size:11.5px;display:block}.fields div b{font-weight:500}.tl{margin:0;padding:0;font-size:12.5px;list-style:none}.tl li{border-bottom:1px solid var(--line);grid-template-columns:18px 1fr auto;align-items:start;gap:10px;padding:8px 0;display:grid}.tl li:last-child{border-bottom:0}.tl i{background:var(--violet-soft);border:2px solid var(--violet);border-radius:50%;width:10px;height:10px;margin-top:4px}.tl i.g{border-color:var(--wa);background:#e6f8ec}.tl i.k{border-color:var(--ok);background:var(--ok-soft)}.tl small{color:var(--ink3);font-family:var(--mono);white-space:nowrap;font-size:10.5px}.rep{grid-template-columns:1.3fr .7fr;gap:14px;display:grid}.bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:10px;height:170px;padding:10px 4px 0;display:flex}.bars i{background:var(--violet-line);border-radius:4px 4px 0 0;flex:1;position:relative}.bars i.on{background:var(--violet)}.bars i span{text-align:center;font-family:var(--mono);color:var(--ink3);font-size:10px;position:absolute;top:-18px;left:0;right:0}.axis{font-family:var(--mono);color:var(--ink3);gap:10px;padding:6px 4px 0;font-size:10px;display:flex}.axis span{text-align:center;flex:1}.fun{gap:8px;margin-top:6px;display:grid}.fun div{grid-template-columns:90px 1fr 60px;align-items:center;gap:10px;font-size:12.5px;display:grid}.fun i{background:var(--violet);border-radius:5px;height:10px;display:block}.fun .r{text-align:right;font-family:var(--mono);font-size:12px}@container (width<=1040px){.inbox{grid-template-columns:220px 1fr}.side2{display:none}.rec,.rep{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(2,1fr)}}@container (width<=760px){.screen{grid-template-columns:1fr;min-height:0}.rail{display:none}.main{padding:14px;overflow-x:auto}.tb{flex-wrap:wrap}.tb .r{display:none}.kpis{gap:8px}.kpi .n{font-size:20px}.inbox{grid-template-columns:1fr}.list,.tbl td:nth-child(3),.tbl th:nth-child(3){display:none}}.marks{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.marks .wrap{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:14px 36px;padding-block:18px;font-size:14px;display:flex}.marks .m{align-items:center;gap:12px;display:inline-flex}.marks img{width:auto;height:40px}.marks .m svg{width:18px;height:18px;color:var(--ink3)}.marks .k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-size:11px}section.ch{padding-block:88px}section.ch.sand{background:var(--sand)}section.ch.ink{background:var(--dark);color:var(--on-dark)}section.ch.ink .lead{color:var(--on-dark2)}section.ch.ink .eyebrow,.cta .eyebrow{color:var(--acc-dark)!important}.chh{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:40px;display:grid}.chh h2{margin-top:12px}@container (width<=1040px){section.ch{padding-block:64px}.chh{grid-template-columns:1fr;gap:16px;margin-bottom:28px}}.line3{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:16px;display:grid}.line3 .arr{color:var(--ink3);font-family:var(--mono);letter-spacing:.06em;text-align:center;writing-mode:vertical-rl;place-items:center;font-size:11px;display:grid;transform:rotate(180deg)}.mini{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.mini .mh{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.mini .mh b{font-size:14px;font-weight:600}.mini .mh small{font-family:var(--mono);color:var(--ink3);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px}.mini .mb{flex:1;padding:14px 16px;font-size:13px}.mini .mf{border-top:1px solid var(--line);color:var(--ink2);padding:12px 16px;font-size:13px}.kv{grid-template-columns:1fr auto;gap:6px 12px;font-size:13px;display:grid}.kv span{color:var(--ink3)}.kv b{text-align:right;font-weight:500}.big{margin:6px 0 2px;font-size:34px;line-height:1}.wb{border:1px solid var(--violet-line);background:var(--violet-soft);color:var(--violet-deep);text-align:center;border-radius:10px;margin-top:16px;padding:12px 16px;font-size:14px}@container (width<=1040px){.line3{grid-template-columns:1fr}.line3 .arr{writing-mode:horizontal-tb;padding:4px 0;transform:none}}.plat{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pc{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.pc .ps{background:var(--sand);border-bottom:1px solid var(--line);height:200px;padding:18px 18px 0;position:relative;overflow:hidden}.pc .ps .fake{border:1px solid var(--line);height:100%;color:var(--ink2);background:#fff;border-radius:10px 10px 0 0;padding:12px;font-size:12px}.pc .pb{flex-direction:column;flex:1;gap:10px;padding:20px 22px 22px;display:flex}.pc h3{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pc p{color:var(--ink2);font-size:14.5px;line-height:1.5}.pc ul{color:var(--ink2);margin:4px 0 0;padding-left:18px;font-size:14px}.pc li{margin:4px 0}.pc a.more{color:var(--violet);margin-top:auto;padding-top:10px;font-size:14px;font-weight:600;text-decoration:none}.fake .ln{background:var(--sand);border-radius:4px;height:8px;margin:8px 0}.fake .ln.s{width:60%}.fake .ln.v{background:var(--violet-line);width:40%}.schem{font-family:var(--mono);color:var(--ink2);grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;font-size:10.5px;display:grid}.schem div{border:1px solid var(--line);text-align:center;background:#fff;border-radius:8px;padding:8px}.schem span{color:var(--violet)}@container (width<=1040px){.plat{grid-template-columns:1fr}}.stats{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.st{background:var(--dark-card);border:1px solid var(--dark-line);border-radius:14px;padding:22px 22px 20px}.st .l{color:var(--on-dark2);font-size:13px}.st .n{color:#fff;margin-top:10px;font-size:44px;line-height:1}.st .s{color:var(--on-dark3);margin-top:10px;font-size:12.5px}.exl{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark3);margin-top:18px;font-size:10.5px}@container (width<=1040px){.stats{grid-template-columns:repeat(2,1fr)}}@container (width<=760px){.stats{grid-template-columns:1fr}}.itabs{flex-wrap:wrap;gap:6px;margin-bottom:24px;display:flex}.itabs button{font:inherit;border:1px solid var(--line);cursor:pointer;color:var(--ink2);background:#fff;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500}.itabs button[aria-selected=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.ind{grid-template-columns:.9fr 1.1fr;align-items:center;gap:32px;display:grid}.ind h3{margin-bottom:10px}.ind p{color:var(--ink2);font-size:16px}.ind ul{color:var(--ink2);margin:12px 0 0;padding-left:18px;font-size:15px}.ind li{margin:6px 0}.ind .shot{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.ind .shot .bar{background:var(--sand);border-bottom:1px solid var(--line);height:30px}.ind .shot table{font-size:12.5px}@container (width<=1040px){.ind{grid-template-columns:1fr}}.sec{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.sc{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px 22px}.sc b{margin-bottom:6px;font-size:15px;font-weight:600;display:block}.sc p{color:var(--ink2);font-size:14px;line-height:1.5}.sc .ic{background:var(--sand);width:34px;height:34px;color:var(--ink2);border-radius:9px;place-items:center;margin-bottom:12px;display:grid}.sc .ic svg{width:18px;height:18px}@container (width<=1040px){.sec{grid-template-columns:1fr 1fr}}@container (width<=760px){.sec{grid-template-columns:1fr}}.steps{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.steps.two{grid-template-columns:1fr 1fr;gap:40px}.stp{border-top:2px solid var(--ink);padding-top:16px}.stp .k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-size:11px}.stp b{margin:8px 0 6px;font-size:17px;font-weight:600;display:block}.stp p{color:var(--ink2);font-size:14.5px}.people{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:24px;margin-top:40px;padding:24px 26px;display:grid}.people .ph{display:flex}.people .ph i{background:var(--sand);width:56px;height:56px;color:var(--ink3);border:2px solid #fff;border-radius:50%;place-items:center;margin-left:-10px;display:grid}.people .ph i:first-child{margin-left:0}.people .ph i svg{width:22px;height:22px}.people p{color:var(--ink2);font-size:15px}@container (width<=1040px){.steps,.steps.two{grid-template-columns:1fr}.steps.two{gap:16px}.people{grid-template-columns:1fr}}.faq{max-width:760px}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:18px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--ink3);font-weight:400}.faq details[open] summary:after{content:"–"}.faq .a{color:var(--ink2);max-width:62ch;padding:0 0 18px;font-size:15px}.cta{background:var(--dark);color:var(--on-dark);padding-block:88px 72px}.cta .wrap{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.cta h2{color:#fff}.cta p{color:var(--on-dark2);max-width:52ch;margin-top:16px;font-size:17px}.cta .box{background:var(--dark-card);border:1px solid var(--dark-line);border-radius:16px;padding:24px}.cta .box .k{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark3);font-size:11px}.cta .box .mailto{color:#fff;word-break:break-all;margin:10px 0 4px;font-size:22px;font-weight:500}.cta .box small{color:var(--on-dark2);font-size:13px}.cta .box .btn{margin-top:18px}footer.ft{background:var(--dark);color:var(--on-dark2);border-top:1px solid var(--dark-line);padding-block:56px 36px;font-size:14px}.ft .cols{grid-template-columns:1.6fr repeat(4,1fr);gap:32px;display:grid}.ft h4{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark3);margin:0 0 14px;font-size:11px;font-weight:500}.ft ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ft a{color:var(--on-dark2);text-decoration:none}.ft a:hover{color:#fff}.ft .co img{filter:invert()brightness(1.6);width:auto;height:20px;display:block}.ft .co p{color:var(--on-dark2);margin-top:14px;line-height:1.6}.ft .co .meta{color:var(--on-dark2);align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}.ft .co .meta img{filter:none;background:#fff;border-radius:6px;height:36px;padding:3px 8px}.ft .bottom{border-top:1px solid var(--dark-line);color:var(--on-dark3);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:40px;padding-top:20px;font-size:13px;display:flex}@container (width<=1040px){.cta .wrap{grid-template-columns:1fr}.ft .cols{grid-template-columns:1fr 1fr}}@container (width<=760px){.ft .cols{grid-template-columns:1fr}}.cur{opacity:.65;margin-right:.06em;font-size:.72em;font-weight:500}.flow .num .cur{font-size:14px}.msg.tpl{max-width:80%}.msg .qr{gap:6px;margin-top:8px;display:grid}.msg .qr span{text-align:center;color:var(--violet);border:1px solid var(--line);background:#fff;border-radius:8px;padding:6px;font-size:12.5px;font-weight:500;display:block}.rv{transform:none}@media (prefers-reduced-motion:no-preference){.rv.pre{transform:translateY(14px)}.rv{transition:transform .4s}}section[id]{scroll-margin-top:76px}html{background:var(--paper)}.skip{z-index:100;background:var(--ink);color:#fff;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:600;text-decoration:none;position:absolute;top:-60px;left:12px}.skip:focus{top:12px}.legal{max-width:820px;margin:0 auto;padding:64px 40px 96px}.legal .eyebrow{margin-bottom:14px}.legal h1{font-size:calc(46px*var(--dispscale));margin:0 0 12px;line-height:1.08}.legal h2{margin:0 0 12px;font-size:21px;line-height:1.3}.legal p,.legal li{color:var(--ink2);font-size:16px;line-height:1.7}.legal p+p{margin-top:14px}.legal ul,.legal ol{margin:12px 0 18px;padding-left:22px}.legal li+li{margin-top:8px}.legal strong{color:var(--ink);font-weight:600}.legal a{color:var(--violet);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal a:hover{color:var(--violet-deep)}.legal-updated{margin-bottom:28px;color:var(--ink3)!important;font-size:13px!important}.legal .notice{background:var(--violet-soft);border-left:3px solid var(--violet);color:var(--violet-deep);border-radius:0 10px 10px 0;margin:0 0 12px;padding:18px 20px}.legal-section{border-top:1px solid var(--line);padding:28px 0}.legal-section:first-of-type{margin-top:20px}.legal-contact{background:var(--white);border:1px solid var(--line);border-radius:14px;gap:8px;margin-top:32px;padding:26px 28px;display:grid}.legal-contact h2{margin:0 0 4px}.legal-contact strong{letter-spacing:.07em;font-size:13px}.legal-contact address{color:var(--ink2);font-size:15px;font-style:normal;line-height:1.7}.legal-contact a{width:max-content;max-width:100%}.legal-nav{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;margin-top:32px;padding-top:24px;display:flex}.legal .legal-nav a{color:var(--ink);border:1px solid var(--line);background:var(--white);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none}.legal .legal-nav a:hover{border-color:var(--violet);color:var(--violet)}@container (width<=760px){.legal{padding:40px 20px 64px}.legal h1{font-size:calc(32px*var(--dispscale))}.legal-contact{padding:22px 20px}}.screen .main{position:relative}.livedot{background:var(--acc2);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.th .camp{letter-spacing:.04em;text-transform:uppercase;color:var(--violet-deep);background:var(--violet-soft);border-radius:999px;padding:3px 8px;font-size:11px}.msg.tpl,.msg.auto{max-width:80%}.tplh{letter-spacing:.05em;text-transform:uppercase;color:var(--violet-deep);border-bottom:1px dashed #0000001f;justify-content:space-between;gap:10px;margin-bottom:6px;padding-bottom:6px;font-size:10.5px;display:flex}.tplh .ok{color:var(--acc2)}.msg .qr span.tapped{background:var(--violet);color:#fff;border-color:var(--violet)}.msg.typ{gap:4px;width:54px;padding:11px 14px;display:flex}.msg.typ i{background:var(--ink3);opacity:.35;border-radius:50%;width:6px;height:6px}.list .it.unread b:after{content:"";background:var(--violet);vertical-align:middle;border-radius:50%;width:7px;height:7px;margin-left:6px;display:inline-block}.list .it.unread>span>span{color:var(--ink);font-weight:500}.ltoast{background:var(--acc2-soft);border:1px solid var(--acc2);opacity:0;pointer-events:none;border-radius:10px;align-items:center;gap:10px;max-width:320px;padding:10px 14px;font-size:13px;transition:opacity .35s,transform .35s;display:flex;position:absolute;bottom:18px;right:22px;transform:translateY(8px)}.ltoast.on{opacity:1;transform:none}.ltoast b{font-weight:600;display:block}.ltoast>span:nth-child(2)>span{color:var(--ink2);font-size:12px;display:block}.ltoast .av{justify-content:center;min-width:28px;font-size:10px;font-weight:600}@media (prefers-reduced-motion:no-preference){.livedot{animation:2s ease-in-out infinite lp}@keyframes lp{0%,to{opacity:1}50%{opacity:.35}}.msg.typ i{animation:1s infinite blink}.msg.typ i:nth-child(2){animation-delay:.15s}.msg.typ i:nth-child(3){animation-delay:.3s}@keyframes blink{0%,60%,to{opacity:.25}30%{opacity:1}}.msg.new{animation:.35s both msgin}@keyframes msgin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}tr.new{animation:.5s both rowin}@keyframes rowin{0%{opacity:0;background:var(--acc2-soft);transform:translateY(-8px)}to{opacity:1;background:0 0;transform:none}}.flash{animation:1.8s flash}@keyframes flash{0%{background:var(--acc2-soft)}to{background:0 0}}.pop{animation:.55s pop}@keyframes pop{0%{transform:scale(1)}35%{color:var(--acc2);transform:scale(1.14)}to{transform:scale(1)}}.kc.kin{animation:.5s both kin}@keyframes kin{0%{opacity:0;transform:translateY(-10px)scale(.97)}to{opacity:1;transform:none}}.tl li.new{animation:.5s both rowin}.bars i,.fun i,.own i{transition:height .8s cubic-bezier(.2,.7,.2,1),width .8s cubic-bezier(.2,.7,.2,1)}}.inbox{height:540px;min-height:0}.thread{min-height:0}.msgs{scrollbar-width:none;min-height:0;overflow-y:auto}.msgs::-webkit-scrollbar{display:none}.thread .th{flex-wrap:wrap;row-gap:4px}.thread .th b,.th .camp{white-space:nowrap}.list{overflow:hidden}@container (width<=760px){.inbox{height:auto;max-height:none}.msgs{max-height:420px}}.fields .cur,.tl .cur,.kc .cur,.main .d .cur{display:inline}
