:root{color-scheme:light;--ink:#101a33;--muted:#68738c;--line:#dfe5ef;--blue:#2d6dff;--navy:#07112d;--surface:#fff}*{box-sizing:border-box}html{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body{margin:0;background:#f3f6fc;color:var(--ink);line-height:1.65}a{color:#225fdc;text-decoration-thickness:1px;text-underline-offset:3px}a:focus-visible{outline:3px solid #72a2ff;outline-offset:3px;border-radius:4px}.page-kicker{margin:0 0 14px;color:#5471bc;font-size:11px;font-weight:800;letter-spacing:.16em}.back-link{display:inline-flex;align-items:center;gap:7px;font-weight:750;text-decoration:none}.legal-page{min-height:100vh;padding:56px 24px;background:radial-gradient(circle at 85% 5%,#dbe7ff 0,transparent 34%),#f3f6fc}.legal-card{max-width:760px;margin:auto;padding:48px;border:1px solid var(--line);border-radius:22px;background:var(--surface);box-shadow:0 24px 60px #16336b16}.legal-card .page-kicker{margin-top:42px}.legal-card h1,.stats-wrap h1{margin:0;letter-spacing:-.055em;line-height:1.05}.legal-card h1{font-size:clamp(38px,7vw,58px)}.page-lead{margin:20px 0 36px;color:var(--muted);font-size:18px;line-height:1.7}.legal-card section{padding:24px 0;border-top:1px solid var(--line)}.legal-card h2{margin:0 0 8px;font-size:18px}.legal-card section p{margin:0;color:var(--muted)}.contact-box{margin:24px 0 0;padding:18px 20px;border-radius:13px;background:#edf3ff;color:#344562}.stats-page{min-height:100vh;padding:52px 24px}.stats-wrap{width:min(1060px,100%);margin:auto}.stats-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:30px}.stats-header h1{font-size:clamp(36px,6vw,52px)}.stats-header>div>p:last-child{margin:12px 0 0;color:var(--muted)}.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.stat-card,.table-wrap{border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:0 12px 32px #16336b0d}.stat-card{padding:23px}.stat-card small{color:var(--muted);font-weight:750;text-transform:uppercase;letter-spacing:.09em}.stat-card strong{display:block;margin-top:7px;font-size:38px;letter-spacing:-.04em}.table-wrap{margin-top:22px;overflow:auto}table{width:100%;border-collapse:collapse}th,td{padding:14px 16px;text-align:left;border-bottom:1px solid #edf0f5;white-space:nowrap}th{color:#64708a;font-size:11px;text-transform:uppercase;letter-spacing:.05em}tr:last-child td{border-bottom:0}.ua{max-width:300px;overflow:hidden;text-overflow:ellipsis}@media(max-width:700px){.legal-page,.stats-page{padding:24px 16px}.legal-card{padding:30px 22px;border-radius:17px}.stats-header{display:block}.stats-header .back-link{margin-top:18px}.stats-grid{grid-template-columns:1fr}.ua{display:none}}
