:root{color:#f4f7fb;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(135deg,#07111f 0%,#0f172a 100%);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{background:linear-gradient(135deg,#07111f 0%,#0f172a 100%);min-width:320px;min-height:100vh;margin:0}#root{min-height:100vh}h1{color:#f8fbff;margin:0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.1}h2{color:#f8fbff;margin:0}p{margin:0}a{color:inherit}.page-shell{flex-direction:column;gap:20px;max-width:1080px;margin:0 auto;padding:32px 20px 48px;display:flex}.hero-card,.policy-card,.footer-note{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0e18e6;border:1px solid #ffffff14;box-shadow:0 20px 45px #0000003d}.hero-card{border-radius:24px;flex-direction:column;gap:14px;padding:28px;display:flex}.hero-icon,.policy-icon{color:#5fa5ff;background:#1877f224;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.eyebrow{color:#5fa5ff;letter-spacing:.24em;text-transform:uppercase;margin:0 0 6px;font-size:.8rem;font-weight:700}.hero-text{color:#c8d2e0;line-height:1.7}.contact-pill{color:#eaf2ff;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:10px 14px;display:inline-flex}.contact-pill a,.footer-note a{color:#5fa5ff;text-decoration:none}.content-list{flex-direction:column;gap:14px;display:flex}.policy-card{border-radius:18px;gap:14px;padding:20px;display:flex}.policy-card h2{color:#f4f7fb;margin:0 0 8px;font-size:1.1rem}.policy-card p{color:#aeb8c7;margin:0;line-height:1.75}.footer-note{text-align:center;color:#aeb8c7;border-radius:16px;padding:18px 20px}@media (width<=640px){.page-shell{padding:20px 14px 32px}.hero-card{padding:22px}.policy-card{padding:16px}}
