.dab{padding-bottom:56px}.dab-wrap{max-width:1040px;margin:0 auto;padding:0 24px;display:grid;grid-gap:28px;gap:28px}.dab-hero{padding:36px 0 4px;text-align:center;display:grid;justify-items:center;grid-gap:14px;gap:14px}.dab-kicker{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:rgba(255,255,255,.04);color:#c9cbd8;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.dab-hero h1{margin:0;font-size:clamp(32px,5.4vw,54px);line-height:1.05;letter-spacing:-.035em}.dab-hero h1 span{color:#a9abb8}.dab-hero>p{margin:0;max-width:640px;color:var(--muted);font-size:16px;line-height:1.6}.dab-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.dab-actions .btn{min-width:170px}.dab-facts{margin:2px 0 0;color:var(--muted-2);font-size:12.5px}.dab-demo{position:relative;margin:0;height:260px;display:grid;grid-template-columns:minmax(0,32%) 1fr minmax(0,32%);grid-template-rows:minmax(0,1fr);align-items:stretch;padding:22px 26px 36px;border:1px solid var(--border);border-radius:22px;background:#0c0c13;overflow:hidden}.dab-demo-peer,.dab-demo-us{border:1px solid var(--border-strong);border-radius:14px;background:rgba(17,18,30,.95);box-shadow:0 12px 30px rgba(0,0,0,.35)}.dab-demo-us{align-self:center;display:grid;grid-gap:4px;gap:4px;padding:14px 16px;animation:dab-rise .6s .1s both}.dab-demo-peer span,.dab-demo-us small{color:var(--muted);font-size:12px}.dab-demo-us strong{font-size:15px}.dab-demo-us b{font-size:22px}.dab-demo-lines{display:block;width:100%;height:100%;overflow:visible}.dab-demo-lines path{fill:none;stroke:rgba(143,212,207,.75);stroke-width:1.6;stroke-dasharray:320;stroke-dashoffset:320;animation:dab-draw 1s ease-out .35s forwards}.dab-demo-lines path.is-down{stroke:rgba(240,160,191,.75)}.dab-demo-eu{position:relative;height:100%}.dab-demo-peer{position:absolute;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;animation:dab-rise .5s both}.dab-demo-peer b{font-size:15px}.dab .tone-up{color:var(--bull)}.dab .tone-down{color:var(--bear)}.dab-demo figcaption{position:absolute;left:0;right:0;bottom:10px;text-align:center;color:var(--muted-2);font-size:11px}.dab h2{margin:0;font-size:22px;letter-spacing:-.02em}.dab-steps{display:grid;grid-gap:14px;gap:14px}.dab-steps ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;counter-reset:dab-step}.dab-steps li{position:relative;display:grid;grid-gap:8px;gap:8px;align-content:start;padding:18px;border:1px solid var(--border);border-radius:16px;background:var(--surface);counter-increment:dab-step}.dab-steps li:after{content:counter(dab-step);position:absolute;top:14px;right:16px;color:rgba(255,255,255,.14);font:800 22px/1 SFMono-Regular,Consolas,monospace}.dab-step-icon{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:9px;background:rgba(255,255,255,.05);color:#c9cbd8}.dab-steps strong{font-size:15px}.dab-steps p{margin:0;color:var(--muted);font-size:13.5px;line-height:1.55}.dab-score{display:grid;grid-gap:14px;gap:14px}.dab-score-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.dab-link{display:inline-flex;align-items:center;gap:5px;color:#e6e7ee;font-size:13.5px;font-weight:650}.dab-link:hover{color:var(--text)}.dab-records{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:12px;gap:12px}.dab-record{padding:16px 18px;border:1px solid var(--border);border-radius:16px;background:var(--surface)}.dab-record-title{color:var(--muted);font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.dab-record dl{margin:12px 0 0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.dab-record dt{color:var(--muted-2);font-size:11.5px}.dab-record dd{margin:3px 0 0;font-size:19px;font-weight:700}.dab-record-empty{margin:10px 0 0;color:var(--muted);font-size:13.5px;line-height:1.5}.dab-replay-note{display:flex;gap:8px;align-items:flex-start;margin:0;color:var(--muted);font-size:12.5px;line-height:1.5}.dab-replay-note svg{flex:0 0 auto;margin-top:2px;color:var(--warning)}.dab-trust{display:grid;grid-gap:14px;gap:14px}.dab-trust ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.dab-trust li{display:flex;gap:10px;align-items:flex-start;padding:16px;border:1px solid var(--border);border-radius:16px;background:var(--surface);color:var(--muted);font-size:13.5px;line-height:1.5}.dab-trust li svg{flex:0 0 auto;margin-top:2px;color:var(--bull)}.dab-trust li strong{color:var(--text)}.dab-faq{display:grid;grid-gap:8px;gap:8px}.dab-faq h2{margin-bottom:6px}.dab-faq details{border:1px solid var(--border);border-radius:14px;background:var(--surface)}.dab-faq summary{cursor:pointer;padding:14px 16px;font-weight:650;list-style:none;display:flex;justify-content:space-between;gap:12px}.dab-faq summary::-webkit-details-marker{display:none}.dab-faq summary:after{content:"+";color:var(--muted);font-weight:400;transition:transform .2s ease}.dab-faq details[open] summary:after{transform:rotate(45deg)}.dab-faq details p{margin:0;padding:0 16px 14px;color:var(--muted);font-size:14px;line-height:1.6}.dab-cta{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap;padding:24px 26px;border:1px solid var(--border-strong);border-radius:20px;background:#0c0c13}.dab-cta p{margin:6px 0 0;color:var(--muted);font-size:14px}.dab-disclaimer{margin:0;color:var(--muted-2);font-size:12px;line-height:1.5;text-align:center}@keyframes dab-rise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes dab-draw{to{stroke-dashoffset:0}}@media (max-width:820px){.dab-steps ol,.dab-trust ul{grid-template-columns:1fr}.dab-record dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dab-wrap{padding:0 16px;gap:22px}.dab-hero{padding-top:20px}.dab-actions .btn{flex:1 1 100%}.dab-demo{height:auto;grid-template-columns:1fr;grid-template-rows:auto;gap:10px;padding:16px 16px 34px}.dab-demo-lines{display:none}.dab-demo-eu{display:grid;grid-gap:8px;gap:8px;padding-left:18px;border-left:2px solid rgba(143,212,207,.35)}.dab-demo-peer{position:static;transform:none}.dab-cta{padding:20px}}@media (prefers-reduced-motion:reduce){.dab-demo-peer,.dab-demo-us{animation:none}.dab-demo-lines path{animation:none;stroke-dashoffset:0}}