:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#ecfeff;background:#07101f;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}main{background:radial-gradient(circle at top,#12355b 0,#07101f 52%);place-items:center;min-height:100vh;padding:24px;display:grid}section{background:#061425d6;border:1px solid #1c4866;border-radius:24px;width:min(640px,100%);padding:48px;box-shadow:0 28px 80px #00000059}.eyebrow{color:#5eead4;text-transform:uppercase;letter-spacing:.14em;margin:0 0 12px;font-weight:700}h1{margin:0;font-size:clamp(2rem,6vw,4rem);line-height:1}section>p:not(.eyebrow){color:#b8c9d9;font-size:1.1rem;line-height:1.7}span{color:#99f6e4;background:#0f3f45;border-radius:999px;padding:8px 12px;font-weight:650;display:inline-flex}.privacy-page{background:linear-gradient(145deg,#07101f 0%,#0a2341 55%,#092e38 100%);min-height:100vh;padding:48px 20px 72px;display:block}.privacy-card{background:#051221ed;border:1px solid #315a76;border-radius:28px;width:min(900px,100%);margin:0 auto;padding:clamp(28px,6vw,64px);box-shadow:0 32px 90px #00000061}.privacy-header{max-width:760px}.privacy-header h1{font-size:clamp(2.4rem,6vw,4.6rem)}.privacy-lede{color:#cae1f0;margin:22px 0 0;font-size:1.2rem;line-height:1.7}.review-notice{color:#fef3c7;background:#78490947;border-left:4px solid #fbbf24;border-radius:10px;margin:28px 0 0;padding:16px 18px;line-height:1.6}.privacy-nav{border-top:1px solid #20445f;border-bottom:1px solid #20445f;flex-wrap:wrap;gap:10px;margin:36px 0;padding:18px 0;display:flex}.privacy-nav a{color:#a5f3fc;background:#10314b;border-radius:999px;padding:7px 10px;font-weight:650;text-decoration:none}.privacy-card section{border-bottom:1px solid #183b55;padding:22px 0}.privacy-card h2{color:#f0f9ff;margin:0 0 12px;font-size:clamp(1.3rem,3vw,1.7rem)}.privacy-card p,.privacy-card li{color:#c4d6e5;line-height:1.75}.privacy-card p{margin:0 0 14px}.privacy-card ul{margin:0;padding-left:24px}.privacy-card a{color:#5eead4;text-underline-offset:3px}.privacy-footer{color:#91a9bb;padding-top:28px;font-size:.94rem}.privacy-footer p{color:inherit}@media (width<=560px){.privacy-page{padding:16px 10px 36px}.privacy-card{border-radius:18px;padding:26px 20px}}
