.v2 .v2a-hero{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,4rem)}.v2 .v2a-h1{margin-top:2.5rem}.v2 .v2a-hero-grid{display:grid;gap:3rem;margin-top:3rem;align-items:end}@media(min-width:940px){.v2 .v2a-hero-grid{grid-template-columns:1fr 1.05fr}}.v2 .v2a-cta{display:flex;align-items:center;gap:1.75rem;margin-top:2rem;flex-wrap:wrap}.v2 .v2a-cta-center{justify-content:center;margin-top:2.5rem}.v2 .v2a-clients{border:1px solid var(--line2);border-radius:6px;padding:1.4rem 1.5rem}.v2 .v2a-clients-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:1.1rem;border-bottom:1px solid var(--line)}.v2 .v2a-client-row{display:grid;grid-template-columns:auto 1fr 7rem auto;align-items:center;gap:.9rem;padding:.95rem 0;border-bottom:1px solid var(--line)}.v2 .v2a-client-row:last-of-type{border-bottom:0}.v2 .v2a-client-dot{width:7px;height:7px;border-radius:50%;background:#3ddc84}.v2 .v2a-client-name{font-family:Clash Display,sans-serif;font-weight:600;font-size:1.05rem}.v2 .v2a-client-track{height:6px;border-radius:3px;background:var(--bg2);overflow:hidden}.v2 .v2a-client-fill{display:block;height:100%;background:var(--ink);border-radius:3px}.v2 .v2a-client-score{font-family:JetBrains Mono,monospace;font-size:.85rem;color:var(--grey)}.v2 .v2a-clients-foot{padding-top:1.1rem;border-top:1px solid var(--line)}.v2 .v2a-sec{padding-block:clamp(4rem,8vw,7rem);border-top:1px solid var(--line)}.v2 .v2a-head{max-width:46rem}.v2 .v2a-head .v2-h2{margin-top:1rem}.v2 .v2a-sub{margin-top:1.1rem;max-width:40rem}.v2 .v2a-console{margin-top:2.5rem}.v2 .v2a-grid{display:grid;grid-template-columns:1fr;margin-top:2.5rem;border:1px solid var(--line2);border-radius:5px;overflow:hidden}@media(min-width:760px){.v2 .v2a-grid{grid-template-columns:1fr 1fr}}.v2 .v2a-cell{padding:clamp(1.8rem,3vw,2.6rem);border-top:1px solid var(--line);border-right:1px solid var(--line)}.v2 .v2a-cell:nth-child(-n+1){border-top:0}@media(min-width:760px){.v2 .v2a-cell:nth-child(-n+2){border-top:0}.v2 .v2a-cell:nth-child(2n){border-right:0}}@media(max-width:759px){.v2 .v2a-cell{border-right:0}}.v2 .v2a-cell-n{color:var(--dim)}.v2 .v2a-cell-t{font-family:Clash Display,sans-serif;font-weight:600;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.04;letter-spacing:-.02em;margin:1.2rem 0 0}.v2 .v2a-cell-d{color:var(--grey);line-height:1.55;margin-top:.9rem;max-width:30rem}.v2 .v2a-wl{display:grid;gap:3rem;align-items:center}@media(min-width:880px){.v2 .v2a-wl{grid-template-columns:1fr 1fr}}.v2 .v2a-wl-h{margin-top:1rem}.v2 .v2a-wl-link{display:inline-block;margin-top:1.6rem}.v2 .v2a-report{border:1px solid var(--line2);border-radius:8px;overflow:hidden;background:#fff;box-shadow:0 24px 60px -32px #00000047}.v2 .v2a-report-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.95rem 1.3rem;border-bottom:1px solid var(--line)}.v2 .v2a-report-brand{display:inline-flex;align-items:center;gap:.55rem;font-family:JetBrains Mono,monospace;font-size:.78rem;letter-spacing:.04em;font-weight:500}.v2 .v2a-report-logo{width:16px;height:16px;border-radius:4px;background:linear-gradient(135deg,var(--accent),#8b7dff)}.v2 .v2a-report-dim{color:var(--dim)!important}.v2 .v2a-report-body{padding:1.5rem 1.3rem}.v2 .v2a-report-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.v2 .v2a-report-big{font-family:Clash Display,sans-serif;font-weight:600;font-size:clamp(2.6rem,6vw,3.6rem);line-height:1;letter-spacing:-.02em;margin-top:.35rem}.v2 .v2a-report-delta{font-family:JetBrains Mono,monospace;font-size:.72rem;color:#1c9d5f;background:#3ddc841f;border-radius:4px;padding:.3rem .5rem;white-space:nowrap}.v2 .v2a-report-board{margin-top:1.6rem;display:flex;flex-direction:column;gap:0}.v2 .v2a-report-row{display:grid;grid-template-columns:1fr 5.5rem auto;align-items:center;gap:.8rem;padding:.7rem 0;border-top:1px solid var(--line)}.v2 .v2a-report-name{font-family:Clash Display,sans-serif;font-weight:600;font-size:1rem;display:inline-flex;align-items:center;gap:.5rem}.v2 .v2a-report-tag{font-family:JetBrains Mono,monospace;font-size:.54rem;letter-spacing:.06em;color:var(--accent);border:1px solid var(--accent);border-radius:3px;padding:.12rem .3rem}.v2 .v2a-report-trk{height:6px;border-radius:3px;background:var(--bg2);overflow:hidden}.v2 .v2a-report-trkfill{display:block;height:100%;background:#d4d4d8;border-radius:3px}.v2 .v2a-report-trkyou{background:var(--accent)}.v2 .v2a-report-score{font-family:JetBrains Mono,monospace;font-size:.8rem;color:var(--grey)}.v2 .v2a-report-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1.5rem;padding-top:1.1rem;border-top:1px solid var(--line)}.v2 .v2a-report-shared{display:inline-flex;align-items:center;gap:.45rem;font-family:JetBrains Mono,monospace;font-size:.66rem;letter-spacing:.05em;color:var(--ink)}.v2 .v2a-report-shareddot{width:7px;height:7px;border-radius:50%;background:#3ddc84}.v2 .v2a-flow{display:grid;gap:1rem;margin-top:2.5rem}@media(min-width:760px){.v2 .v2a-flow{grid-template-columns:repeat(2,1fr)}}@media(min-width:1040px){.v2 .v2a-flow{grid-template-columns:repeat(4,1fr)}}.v2 .v2a-flow-card{border:1px solid var(--line2);border-radius:6px;padding:1.6rem;display:flex;flex-direction:column}.v2 .v2a-flow-dark{background:var(--ce-bg);color:#fff;border-color:var(--ce-acc);box-shadow:0 20px 50px -30px #5b46f580}.v2 .v2a-flow-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.5rem}.v2 .v2a-flow-n{color:var(--dim)}.v2 .v2a-flow-n-acc{color:var(--ce-acc)}.v2 .v2a-flow-tag{font-family:JetBrains Mono,monospace;font-size:.54rem;letter-spacing:.08em;color:var(--ce-acc);border:1px solid var(--ce-acc);border-radius:3px;padding:.2rem .42rem;white-space:nowrap}.v2 .v2a-flow-name{font-family:Clash Display,sans-serif;font-weight:600;font-size:1.45rem;letter-spacing:-.02em;margin:1.2rem 0 0}.v2 .v2a-flow-d{color:var(--grey);line-height:1.5;font-size:.9rem;margin-top:.7rem}.v2 .v2a-flow-d-dark{color:#c7c7d0}.v2 .v2a-flow-foot{margin-top:1.6rem;text-align:center}.v2 .v2a-steps{display:grid;gap:1rem;margin-top:2.5rem}@media(min-width:760px){.v2 .v2a-steps{grid-template-columns:repeat(3,1fr)}}.v2 .v2a-step{border:1px solid var(--line2);border-radius:6px;padding:1.7rem;display:flex;flex-direction:column}.v2 .v2a-step-n{color:var(--accent)}.v2 .v2a-step-t{font-family:Clash Display,sans-serif;font-weight:600;font-size:1.3rem;letter-spacing:-.02em;margin:1rem 0 0}.v2 .v2a-step-d{color:var(--grey);line-height:1.55;font-size:.92rem;margin-top:.7rem}.v2 .v2a-step-link{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;margin-top:1.2rem;font-family:JetBrains Mono,monospace;font-size:.68rem;letter-spacing:.05em;color:var(--grey);border:1px solid var(--line);border-radius:5px;padding:.45rem .65rem}.v2 .v2a-step-lock{width:8px;height:8px;border-radius:50%;background:#3ddc84}.v2 .v2a-bi{margin-top:1rem;display:grid;gap:1.5rem;align-items:center;background:var(--ce-bg);color:#fff;border:1px solid var(--ce-acc);border-radius:8px;padding:clamp(1.6rem,3vw,2.4rem);box-shadow:0 20px 50px -30px #5b46f580}@media(min-width:760px){.v2 .v2a-bi{grid-template-columns:1fr auto;gap:2.5rem}}.v2 .v2a-bi-tag{color:var(--ce-acc)}.v2 .v2a-bi-h{font-family:Clash Display,sans-serif;font-weight:600;font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.02em;margin:.9rem 0 0}.v2 .v2a-bi-hlink{color:inherit;text-decoration:none;display:inline-flex;align-items:baseline;gap:.55rem;transition:color .15s}.v2 .v2a-bi-hlink:hover{color:var(--ce-acc)}.v2 .v2a-bi-arrow{font-size:.62em;transition:transform .2s}.v2 .v2a-bi-hlink:hover .v2a-bi-arrow{transform:translate(3px)}.v2 .v2a-bi-d{color:#c7c7d0;line-height:1.6;margin-top:.8rem;max-width:42rem}.v2 .v2a-bi-side{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}@media(min-width:760px){.v2 .v2a-bi-side{align-items:flex-end;text-align:right;border-left:1px solid rgba(255,255,255,.14);padding-left:2.5rem}}.v2 .v2a-bi-stat{font-family:Clash Display,sans-serif;font-weight:600;font-size:clamp(2.4rem,5vw,3.2rem);line-height:1;letter-spacing:-.02em}.v2 .v2a-bi-statl{color:#9b9ba8}.v2 .v2a-bi-note{color:var(--ce-acc);margin-top:1rem;font-size:.62rem;line-height:1.5}.v2 .v2a-cta-h{margin:1.5rem 0 0}.v2 .v2a-partner{margin-top:2rem}
