.privacy-page{--privacy-ink:#1d283c;--privacy-muted:#60697a;--privacy-blue:#2457a6;--privacy-pink:#c33772;min-height:100vh;padding:56px 24px;color:var(--privacy-ink);font-family:Poppins,Arial,sans-serif;background:radial-gradient(circle at 12% 10%,rgba(224,122,162,.15),transparent 30%),radial-gradient(circle at 88% 90%,rgba(52,120,212,.14),transparent 32%),#fffaf4}.privacy-page,.privacy-page *{box-sizing:border-box}.privacy-card{width:min(820px,100%);margin:0 auto;padding:56px 64px;border:1px solid rgba(52,120,212,.1);border-radius:30px;background:hsla(0,0%,100%,.94);box-shadow:0 24px 70px rgba(53,67,135,.11)}.privacy-brand{display:inline-flex;align-items:center;gap:10px;color:var(--privacy-ink);font-size:11px;font-weight:700;letter-spacing:.16em;text-decoration:none;text-transform:uppercase}.privacy-brand span{width:34px;height:2px;background:linear-gradient(90deg,var(--privacy-blue),var(--privacy-pink))}.privacy-eyebrow{margin:50px 0 12px;color:var(--privacy-pink);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.privacy-card h1{margin:0 0 42px;font-size:clamp(38px,7vw,58px);letter-spacing:-.045em;line-height:1.05}.privacy-card section{padding:25px 0;border-top:1px solid #eee6df}.privacy-card h2{margin:0 0 10px;color:var(--privacy-blue);font-size:17px;letter-spacing:-.02em}.privacy-card p{margin:0;color:var(--privacy-muted);font-size:14px;line-height:1.8}.privacy-card a{color:var(--privacy-blue);font-weight:600}.privacy-back{display:inline-block;margin-top:34px}@media (max-width:680px){.privacy-page{padding:18px 14px}.privacy-card{padding:32px 23px;border-radius:23px}.privacy-eyebrow{margin-top:38px}.privacy-card h1{margin-bottom:30px}.privacy-card section{padding:21px 0}}