.privacy-page.svelte-7ke6fz{padding:120px 24px 60px;min-height:100vh}.privacy-container.svelte-7ke6fz{max-width:900px;margin:0 auto}.privacy-card.svelte-7ke6fz{padding:48px}@media(max-width:768px){.privacy-card.svelte-7ke6fz{padding:24px}}.header.svelte-7ke6fz{display:flex;align-items:center;gap:16px;color:var(--brand-light);margin-bottom:32px}.header.svelte-7ke6fz h1:where(.svelte-7ke6fz){font-size:1.8rem;font-weight:700;margin:0;color:#fff}.content.svelte-7ke6fz{color:#ffffffb3;line-height:1.8}.meta.svelte-7ke6fz{font-size:.85rem;color:#fff6;margin:4px 0}.highlight-box.svelte-7ke6fz{padding:24px;border-radius:16px;margin:24px 0}.highlight-box.primary.svelte-7ke6fz{background:#0f52ba33;border:1px solid rgba(65,105,225,.3)}.highlight-box.blue.svelte-7ke6fz{background:#3b82f61a;border:1px solid rgba(59,130,246,.3)}.highlight-box.green.svelte-7ke6fz{background:#22c55e1a;border:1px solid rgba(34,197,94,.3)}.highlight-box.svelte-7ke6fz h3:where(.svelte-7ke6fz),.highlight-box.svelte-7ke6fz h4:where(.svelte-7ke6fz){display:flex;align-items:center;gap:8px;color:var(--brand-light);margin:0 0 12px;font-size:1rem}.highlight-box.blue.svelte-7ke6fz h3:where(.svelte-7ke6fz){color:#60a5fa}.highlight-box.green.svelte-7ke6fz h4:where(.svelte-7ke6fz){color:#4ade80}.highlight-box.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:0}.section.svelte-7ke6fz{margin:48px 0}.section.svelte-7ke6fz h2:where(.svelte-7ke6fz){display:flex;align-items:center;gap:12px;font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:16px}.num.svelte-7ke6fz{width:32px;height:32px;background:var(--brand-light);border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:800;color:var(--brand-darkest)}.section.svelte-7ke6fz h3:where(.svelte-7ke6fz){font-size:1.1rem;color:var(--brand-light);margin:24px 0 12px}.info-box.svelte-7ke6fz{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:20px;margin:16px 0}.info-box.green-border.svelte-7ke6fz{border-color:#22c55e4d;background:#22c55e0d}.info-box.blue-border.svelte-7ke6fz{border-color:#3b82f64d;background:#3b82f60d}.info-box.svelte-7ke6fz h4:where(.svelte-7ke6fz){font-size:1rem;color:#fff;margin:0 0 12px}.info-box.svelte-7ke6fz ul:where(.svelte-7ke6fz){margin:0;padding-left:20px}.info-box.svelte-7ke6fz li:where(.svelte-7ke6fz){margin:8px 0}.info-box.svelte-7ke6fz strong:where(.svelte-7ke6fz){color:#fff}.grid-2.svelte-7ke6fz{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:768px){.grid-2.svelte-7ke6fz{grid-template-columns:1fr}}.rights-grid.svelte-7ke6fz{display:flex;flex-direction:column;gap:12px;margin:16px 0}.right-item.svelte-7ke6fz{display:flex;align-items:flex-start;gap:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px 16px}.right-item.svelte-7ke6fz svg{color:var(--brand-light);flex-shrink:0;margin-top:2px}.right-title.svelte-7ke6fz{color:#fff;font-weight:600}.right-desc.svelte-7ke6fz{color:#ffffff80}table.svelte-7ke6fz{width:100%;border-collapse:collapse;font-size:.9rem}th.svelte-7ke6fz,td.svelte-7ke6fz{text-align:left;padding:12px;border-bottom:1px solid rgba(255,255,255,.05)}th.svelte-7ke6fz{color:#fff;font-weight:600}.text-green.svelte-7ke6fz{color:#4ade80;font-weight:600}.warning.svelte-7ke6fz{display:flex;align-items:center;gap:8px;color:#fbbf24;font-size:.9rem;margin-top:12px}.success.svelte-7ke6fz{display:flex;align-items:center;gap:8px;color:#4ade80;font-size:.9rem}.contact-box.svelte-7ke6fz{background:linear-gradient(135deg,#0f52ba33,#1a1a6e33);border:1px solid rgba(65,105,225,.3);border-radius:16px;padding:32px;display:flex;align-items:center;gap:32px;flex-wrap:wrap}.contact-info.svelte-7ke6fz{flex:1}.contact-info.svelte-7ke6fz h4:where(.svelte-7ke6fz){color:#fff;font-size:1.1rem;margin:0 0 16px}.contact-info.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:8px 0;font-size:.9rem}.contact-info.svelte-7ke6fz a:where(.svelte-7ke6fz){color:var(--brand-light)}.qr-contact.svelte-7ke6fz img:where(.svelte-7ke6fz){width:120px;height:120px;border-radius:16px;background:#fff;padding:8px}.acknowledgment.svelte-7ke6fz{margin-top:48px;padding:24px;background:#ffffff08;border-radius:16px;text-align:center}.acknowledgment.svelte-7ke6fz p:where(.svelte-7ke6fz){margin:8px 0;color:#ffffff80;font-size:.9rem}.thanks.svelte-7ke6fz{color:#fff!important;font-weight:600}
