.security-page.svelte-4rm2pb{min-height:100vh;padding:2rem 0}.page-header.svelte-4rm2pb{text-align:center;margin-bottom:3rem}.page-header.svelte-4rm2pb h1:where(.svelte-4rm2pb){font-size:2.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.page-header.svelte-4rm2pb p:where(.svelte-4rm2pb){font-size:1.125rem;color:var(--text-secondary)}.content.svelte-4rm2pb{max-width:1000px;margin:0 auto}.section.svelte-4rm2pb{margin-bottom:3rem}.section.svelte-4rm2pb h2:where(.svelte-4rm2pb){font-size:1.75rem;font-weight:600;color:var(--text-primary);margin-bottom:1rem;border-bottom:2px solid var(--primary-color);padding-bottom:.5rem}.section.svelte-4rm2pb h3:where(.svelte-4rm2pb){font-size:1.25rem;font-weight:600;color:var(--text-primary);margin-bottom:.75rem}.section.svelte-4rm2pb p:where(.svelte-4rm2pb){color:var(--text-secondary);line-height:1.7;margin-bottom:1rem}.security-features.svelte-4rm2pb{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;margin-top:1.5rem}.feature.svelte-4rm2pb{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;padding:1.5rem;text-align:center}.feature-icon.svelte-4rm2pb{font-size:2rem;margin-bottom:1rem}.feature.svelte-4rm2pb h3:where(.svelte-4rm2pb){color:var(--primary-color);margin-bottom:1rem}.feature.svelte-4rm2pb p:where(.svelte-4rm2pb){margin-bottom:0;font-size:.95rem}.infrastructure-grid.svelte-4rm2pb{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin-top:1.5rem}.infrastructure-item.svelte-4rm2pb{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.infrastructure-item.svelte-4rm2pb h3:where(.svelte-4rm2pb){color:var(--primary-color);margin-bottom:.75rem}.infrastructure-item.svelte-4rm2pb p:where(.svelte-4rm2pb){margin-bottom:0}.security-list.svelte-4rm2pb{color:var(--text-secondary);line-height:1.7;padding-left:1.5rem}.security-list.svelte-4rm2pb li:where(.svelte-4rm2pb){margin-bottom:.75rem}.privacy-grid.svelte-4rm2pb{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.privacy-item.svelte-4rm2pb{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.privacy-item.svelte-4rm2pb h3:where(.svelte-4rm2pb){color:var(--primary-color);margin-bottom:.75rem}.privacy-item.svelte-4rm2pb p:where(.svelte-4rm2pb){margin-bottom:0}.incident-steps.svelte-4rm2pb{color:var(--text-secondary);line-height:1.7;padding-left:1.5rem;counter-reset:step-counter}.incident-steps.svelte-4rm2pb li:where(.svelte-4rm2pb){margin-bottom:.75rem;counter-increment:step-counter}.best-practices.svelte-4rm2pb{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-top:1.5rem}.practice.svelte-4rm2pb{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem}.practice.svelte-4rm2pb h3:where(.svelte-4rm2pb){color:var(--primary-color);margin-bottom:.75rem}.practice.svelte-4rm2pb p:where(.svelte-4rm2pb){margin-bottom:0}.report-section.svelte-4rm2pb{background:var(--background-secondary);border:1px solid var(--border-color);border-radius:12px;padding:2rem;margin-top:1.5rem}.contact-methods.svelte-4rm2pb{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:1.5rem}.contact-method.svelte-4rm2pb h3:where(.svelte-4rm2pb){color:var(--primary-color);margin-bottom:.75rem}.contact-method.svelte-4rm2pb p:where(.svelte-4rm2pb){margin-bottom:.5rem}.contact-method.svelte-4rm2pb p:where(.svelte-4rm2pb):last-child{margin-bottom:0}a.svelte-4rm2pb{color:var(--primary-color);text-decoration:none}a.svelte-4rm2pb:hover{text-decoration:underline}@media (max-width: 768px){.page-header.svelte-4rm2pb h1:where(.svelte-4rm2pb){font-size:2rem}.section.svelte-4rm2pb h2:where(.svelte-4rm2pb){font-size:1.5rem}.security-features.svelte-4rm2pb{grid-template-columns:1fr;gap:1.5rem}.infrastructure-grid.svelte-4rm2pb,.privacy-grid.svelte-4rm2pb,.best-practices.svelte-4rm2pb{grid-template-columns:1fr;gap:1rem}.contact-methods.svelte-4rm2pb{grid-template-columns:1fr;gap:1.5rem}}
