:root{--brand-primary:#6d28d9;--brand-accent:#16a36a;--ink:#172036;--muted:#667085;--line:#e5e7eb}*{box-sizing:border-box}body{margin:0;background:#f6f7fb;color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.legal-shell{width:min(900px,calc(100% - 28px));margin:30px auto 70px}.back{display:inline-block;margin-bottom:16px;color:var(--brand-primary);font-weight:750;text-decoration:none}.legal-shell header,.legal-shell section{background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:0 14px 40px rgba(25,20,60,.07)}.legal-shell header{display:flex;align-items:center;gap:15px;padding:25px;margin-bottom:18px}.legal-mark{width:50px;height:50px;border-radius:15px;display:grid;place-items:center;background:linear-gradient(135deg,var(--brand-primary),var(--brand-accent));color:#fff;font-size:25px;font-weight:900}.legal-shell h1,.legal-shell header p{margin:0}.legal-shell h1{font-size:24px}.legal-shell header p{margin-top:4px;color:var(--muted)}.legal-shell section{padding:28px}.legal-shell h2{margin:27px 0 8px;font-size:17px}.legal-shell h2:first-child{margin-top:0}.legal-shell p{margin:0;line-height:1.75;color:#475467}#legalIdentity{padding:16px;border-radius:14px;background:#f8f7ff;line-height:1.7}.consent-check{grid-template-columns:20px 1fr!important;align-items:start;font-weight:550!important;line-height:1.45}.consent-check input{width:18px!important;height:18px;margin-top:2px}.consent-check a{color:var(--brand-primary)}
