
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b1021;color:#f2f1fc;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:#c6acff}a:hover{color:#fff}
.legal-header{max-width:1100px;margin:auto;padding:22px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff24}.legal-brand{display:inline-flex;gap:9px;align-items:center;text-decoration:none;color:#fff;font-weight:760;letter-spacing:-.03em;font-size:22px}.legal-brand img{width:37px;height:37px}.legal-back{font-size:13px;white-space:nowrap;text-decoration:none}
.legal-main{max-width:790px;margin:auto;padding:70px 26px 110px}.legal-kicker{color:#b394ff;text-transform:uppercase;letter-spacing:.18em;font-size:11px;font-weight:760}.legal-main h1{font-size:clamp(38px,7vw,65px);line-height:1.05;letter-spacing:-.06em;margin:17px 0 25px}.legal-lead{color:#c1bfd8;font-size:16px;line-height:1.8;margin:0 0 40px}.legal-main h2{font-size:21px;letter-spacing:-.035em;margin:38px 0 12px}.legal-main h3{font-size:17px;margin:22px 0 8px}.legal-main p,.legal-main li,.legal-main address{font-style:normal;font-size:14px;line-height:1.78;color:#c3c3d8}.legal-main li{margin:8px 0}.legal-main strong{color:#fff}.legal-main ol,.legal-main ul{padding-left:22px}.legal-main address{padding:19px 22px;border:1px solid #ffffff25;background:#ffffff08;border-radius:14px}.legal-main section{border-top:1px solid #ffffff18;padding-top:4px}.legal-mini{font-size:12px;color:#9496b1}.legal-note{padding:18px 21px;border:1px solid #b493ff50;border-radius:12px;background:#7668d81a}.legal-table{width:100%;border-collapse:collapse;font-size:13px;margin:20px 0;color:#d7d4ea}.legal-table td,.legal-table th{border-bottom:1px solid #ffffff25;padding:13px 10px;text-align:left}.legal-table th{color:#f4f2ff}.legal-form{display:grid;gap:18px;padding:24px;background:#161b34;border-radius:19px;border:1px solid #ffffff24}.legal-form label{display:grid;gap:6px;color:#eee8ff;font-size:14px}.legal-form input,.legal-form textarea{color:#fff;background:#0c1024;border:1px solid #7774a569;border-radius:11px;padding:14px;width:100%;font:inherit}.legal-form input:focus,.legal-form textarea:focus{outline:2px solid #b18eff}.legal-form button{background:linear-gradient(110deg,#4466ef,#8d2ddd);border:0;color:#fff;border-radius:11px;padding:15px;font-weight:780;font-size:14px;cursor:pointer}.legal-form button:disabled{opacity:.5}.legal-form-status{font-size:13px;min-height:20px}.legal-footer{padding:30px 26px;display:flex;gap:22px;flex-wrap:wrap;justify-content:center;border-top:1px solid #ffffff27;font-size:12px;color:#a8a4bc}.legal-footer a{white-space:nowrap}
@media(max-width:480px){.legal-header{padding:17px}.legal-main{padding:55px 19px 65px}.legal-form{padding:18px}}
