.ab-hero{text-align:center;padding:148px 0 96px}@media (min-width:1024px){.ab-hero{padding:184px 0 128px}}.ab-hero-in{justify-items:center;gap:28px;display:grid}.ab-hero .display{max-width:1000px}.ab-hero .lead{text-align:center;margin-inline:auto}.ab-stats{text-align:left;width:100%;max-width:1040px;margin:64px auto 0;display:grid}.ab-stats:before{content:"";background:linear-gradient(90deg,transparent,var(--accent-ink),transparent);height:1px;transition:transform 1.4s var(--ease) .9s;position:absolute;top:0;left:12%;right:12%}.nf[data-js] .ab-stats:not([data-in]):before{transform:scaleX(0)}.ab-stat{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:6px 16px;padding:22px;display:grid}.ab-stat+.ab-stat{border-top:1px solid var(--line)}.ab-stat .card-ic{display:none}.ab-stat .num{font-size:52px;line-height:1}.ab-stat .num small{color:var(--muted);letter-spacing:-.01em;font-size:.4em}.ab-stat-l{color:var(--fg-2);font-size:15px;line-height:22px}@media (min-width:768px){.ab-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-stat{grid-template-columns:minmax(0,1fr);align-content:start;gap:0;padding:32px}.ab-stat+.ab-stat{border-top:0;border-left:1px solid var(--line)}.ab-stat .card-ic{margin:0 0 36px;display:grid}.ab-stat-l{max-width:220px;margin-top:12px}}@media (min-width:1024px){.ab-stat .num{font-size:72px}}.ab-stmt{font:600 28px/1.15 var(--font-display);letter-spacing:-.03em;max-width:1160px;color:var(--fg);text-wrap:pretty;margin-top:48px}@media (min-width:1024px){.ab-stmt{letter-spacing:-.04em;margin-top:64px;font-size:48px;line-height:1.08}}.ab-stmt .ab-prob{--fg:var(--muted)}.ab-vs{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:56px;padding-top:28px;display:flex}.ab-vs-d{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ab-vs .arrow-link{margin-left:auto}.ab-x{opacity:.6;position:relative}.ab-x:after{content:"";background:var(--fg-2);transform-origin:0;height:1.5px;transition:transform .55s var(--ease);transition-delay:calc(.5s + var(--k,0) * .15s);border-radius:2px;position:absolute;top:50%;left:8px;right:8px}.nf[data-js] .ab-vs:not([data-in]) .ab-x:after{transform:scaleX(0)}.ab-vs-arrow{color:var(--faint)}.ab-vs-arrow path{stroke-dasharray:100;transition:stroke-dashoffset .8s var(--ease) 1s}.nf[data-js] .ab-vs:not([data-in]) .ab-vs-arrow path{stroke-dashoffset:100px}.ab-one{transition:transform .7s var(--ease-spring) 1.3s,opacity .4s 1.3s}.nf[data-js] .ab-vs:not([data-in]) .ab-one{opacity:0;transform:scale(.7)}.ab-rules{gap:16px;display:grid}@media (min-width:768px){.ab-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ab-rule.feat{grid-column:1/-1}}@media (min-width:1024px){.ab-rules{grid-template-columns:minmax(0,1.2fr) repeat(2,minmax(0,1fr))}.ab-rule.feat{grid-area:span 2/1}}.ab-rule{flex-direction:column;min-height:260px;display:flex;overflow:hidden}.ab-rule-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ab-rule .card-ic{transition:background .4s var(--ease),color .4s var(--ease);margin:0}.ab-rule-n{font:600 56px/.8 var(--font-display);letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--fg) 9%,transparent);transition:color .4s var(--ease)}.ab-rule:hover .ab-rule-n{color:var(--accent-ink)}.ab-rule:hover .card-ic{background:var(--accent);color:var(--on-accent)}.ab-rule-txt{margin-top:auto;padding-top:40px}.ab-rule-txt .body{margin-top:10px}.ab-rule.feat .ab-rule-txt{margin-top:0;margin-bottom:32px}.ab-rule.feat .ab-rule-txt .body{max-width:440px}.ab-kpi{border-radius:var(--r-card);border:1px solid var(--line);background:var(--surface-2);margin-top:auto;padding:18px}.ab-kpi-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.ab-kpi-chips{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.ab-spark{width:100%;height:96px;margin-top:16px;overflow:visible}.ab-spark stop{stop-color:var(--accent)}.ab-spark-g{fill:none;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.ab-spark-a{fill:url(#ab-fill)}.ab-spark-l{fill:none;stroke:var(--accent-ink);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;transition:stroke-dashoffset 1.8s var(--ease) .7s}.nf[data-js] .ab-rules:not([data-in]) .ab-spark-l{stroke-dashoffset:100px}.ab-team{overflow:clip}.ab-team-in{align-items:center;gap:56px;display:grid;position:relative}@media (min-width:1024px){.ab-team-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}}.ab-facts{border-top:1px solid var(--line);margin-top:40px}.ab-facts>div{border-bottom:1px solid var(--line);padding:22px 0}.ab-facts dt{font:600 19px/1.2 var(--font-display);letter-spacing:-.02em;color:var(--fg);align-items:center;gap:14px;display:flex}.ab-facts dt .card-ic{border-radius:10px;width:36px;height:36px;margin:0}.ab-facts dt .card-ic .ic{width:18px;height:18px}.ab-facts dd{color:var(--muted);max-width:520px;margin:10px 0 0 50px;font-size:16px;line-height:24px}.ab-mk{justify-content:center;display:flex}.ab-mk .device{max-width:560px}@media (max-width:767px){.ab-mk .device{border-radius:var(--r-card);padding:10px}}.ab-mk .screen{container-type:inline-size}.ab-c-lead{width:44%;top:50%;left:6%;translate:0 -50%}.ab-c-in{top:13%;left:57%;right:6%}.ab-c-pt{top:61%;left:57%;right:6%}.ab-c-in .mk-row,.ab-c-pt .mk-row{font-size:11.5px}.ab-c-in .mk-k,.ab-c-pt .mk-k{margin-bottom:4px}.ab-you{top:12%;left:13%;translate:-50%}.ab-stated{bottom:9%;left:6%}.ab-ok{color:#facc15;background:#111214;border-radius:5px;place-items:center;width:18px;height:18px;font-size:11px;font-style:normal;display:grid}@container (max-width:400px){.ab-mk .mk-t.lg{font-size:17px}.ab-mk .mk-card{padding:10px 11px}.ab-c-in .mk-row,.ab-c-pt .mk-row{padding:5px 0;font-size:10.5px}}.ab-mk .pop{transition:opacity .5s var(--ease),transform .7s var(--ease-spring);transition-delay:calc(.45s + var(--q,0) * .13s)}.nf[data-js] .ab-mk:not([data-in]) .pop{opacity:0;transform:translateY(12px)scale(.96)}.ab-mk .draw{stroke-dasharray:100;transition:stroke-dashoffset 1s var(--ease);transition-delay:calc(.55s + var(--q,0) * .13s)}.nf[data-js] .ab-mk:not([data-in]) .draw{stroke-dashoffset:100px}
