.privacy-page.svelte-7ke6fz{padding-bottom:5rem;position:relative;overflow:hidden}.ambient-glow.svelte-7ke6fz{position:absolute;top:0;left:50%;transform:translate(-50%);width:100vw;height:100vh;background:radial-gradient(circle at 80% 10%,rgba(77,166,255,.1),transparent 40%),radial-gradient(circle at 20% 30%,rgba(206,17,38,.1),transparent 40%);pointer-events:none;z-index:0}.page-header.svelte-7ke6fz{padding:clamp(4rem,10vw,8rem) 0 clamp(2rem,5vw,4rem);text-align:center;position:relative;z-index:1}.page-header.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:clamp(2.5rem,8vw,4.5rem);margin:0;font-weight:800;letter-spacing:-.02em}.subtitle.svelte-7ke6fz{font-size:clamp(1.1rem,2vw,1.4rem);color:var(--brand-gold);margin-top:1rem;opacity:.9}.content-grid.svelte-7ke6fz{display:grid;grid-template-columns:250px 1fr;gap:3rem;align-items:start;position:relative;z-index:1}@media(max-width:1024px){.content-grid.svelte-7ke6fz{grid-template-columns:1fr}.sidebar.svelte-7ke6fz{display:none}}.sticky-nav.svelte-7ke6fz{position:sticky;top:100px;padding:1.5rem}.sticky-nav.svelte-7ke6fz nav:where(.svelte-7ke6fz){display:flex;flex-direction:column;gap:.5rem}.sticky-nav.svelte-7ke6fz a:where(.svelte-7ke6fz){padding:.75rem 1rem;border-radius:12px;color:var(--text-inverse-muted);transition:all .2s ease;font-weight:500;text-decoration:none}.sticky-nav.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{background:#ffffff0d;color:#fff}.main-content.svelte-7ke6fz{display:flex;flex-direction:column;gap:3rem}.glass-card.svelte-7ke6fz{padding:clamp(1.5rem,5vw,3rem)}.section-header.svelte-7ke6fz{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.1);display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem}.section-header.svelte-7ke6fz h2:where(.svelte-7ke6fz){margin:0;font-size:clamp(1.5rem,3vw,2rem);color:#fff}.date.svelte-7ke6fz{font-size:.9rem;color:var(--text-inverse-muted)}.policy-body.svelte-7ke6fz h3:where(.svelte-7ke6fz){color:var(--brand-blue);margin:2rem 0 1rem;font-size:1.25rem}.policy-body.svelte-7ke6fz h3:where(.svelte-7ke6fz):first-child{margin-top:0}.policy-body.svelte-7ke6fz p:where(.svelte-7ke6fz){line-height:1.7;color:var(--text-inverse-muted);margin-bottom:1.2rem}.policy-body.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin-bottom:1.5rem;padding-left:1.5rem}.policy-body.svelte-7ke6fz li:where(.svelte-7ke6fz){color:var(--text-inverse-muted);margin-bottom:.5rem;line-height:1.6}.cta-box.svelte-7ke6fz{margin-bottom:3rem;text-align:center;padding:2rem}.cta-box.svelte-7ke6fz h3:where(.svelte-7ke6fz){margin-top:0;color:#fff}.contact-grid.svelte-7ke6fz{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:2rem;margin-top:2rem}.contact-item.svelte-7ke6fz h4:where(.svelte-7ke6fz){color:var(--brand-gold);margin:0 0 .5rem;font-size:1rem}.contact-item.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0}.contact-item.svelte-7ke6fz a:where(.svelte-7ke6fz){color:inherit;text-decoration:none;transition:color .2s}.contact-item.svelte-7ke6fz a:where(.svelte-7ke6fz):hover{color:var(--brand-blue)}html{scroll-behavior:smooth}.policy-section.svelte-7ke6fz{scroll-margin-top:100px}
