*{box-sizing:border-box}.privacy-error{margin-top:20px;padding:16px;border-radius:12px;background:#ffe8eb;color:#9f1d3c;font-weight:750}.privacy-page{margin:0;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;color:#172039;background:radial-gradient(circle at 80% 5%,#dcd7ff 0,transparent 30%),linear-gradient(145deg,#f6f8fc,#edf0f8)}.privacy-shell{width:min(780px,calc(100% - 32px));margin:auto;padding:40px 0}.privacy-brand{display:inline-block;margin-bottom:24px;color:#4132bd;text-decoration:none;font-weight:800}.privacy-shell section{padding:clamp(24px,5vw,50px);border:1px solid rgba(255,255,255,.8);border-radius:28px;background:rgba(255,255,255,.92);box-shadow:0 28px 80px rgba(28,34,70,.13)}.privacy-shell section>span{color:#6755dd;font-size:12px;font-weight:900;letter-spacing:.17em}.privacy-shell h1{font-size:clamp(30px,5vw,48px);line-height:1.08;margin:12px 0}.privacy-shell p{color:#657087;line-height:1.65}.privacy-shell form{display:grid;gap:16px;margin-top:28px}.privacy-shell label{display:grid;gap:7px;font-weight:800}.privacy-shell input,.privacy-shell select,.privacy-shell textarea{width:100%;padding:14px;border:1px solid #dce1ed;border-radius:12px;background:#fff;font:inherit}.privacy-shell button{padding:15px;border:0;border-radius:12px;color:#fff;background:linear-gradient(135deg,#5140cf,#7c5cf1);font-weight:900;cursor:pointer}.privacy-consent{display:flex!important;align-items:flex-start;gap:10px;padding:14px;border-radius:12px;background:#f3f1ff}.privacy-consent input{width:20px;margin-top:2px}.privacy-consent span{font-weight:600;line-height:1.45}.privacy-success{padding:20px;border-radius:14px;background:#e5f8ef;color:#096943}.privacy-success p{margin-bottom:0;color:#26765a}.privacy-trap{position:absolute!important;left:-10000px!important}.privacy-shell footer{padding:20px;text-align:center;color:#737d90;font-size:13px}
