.page-container.svelte-1oyg6tl.svelte-1oyg6tl{max-width:var(--container-max-width, 1200px);margin:0 auto;padding:var(--space-10, 80px) var(--space-6, 48px)}.page-header.svelte-1oyg6tl.svelte-1oyg6tl{margin-bottom:var(--space-10, 80px);text-align:center;max-width:50rem;margin-left:auto;margin-right:auto}.page-header.svelte-1oyg6tl h1.svelte-1oyg6tl{font-size:3rem;line-height:1.2;font-weight:600;letter-spacing:-.01em;color:var(--text-primary, rgba(255, 255, 255, .95));margin-bottom:var(--space-3, 24px)}.page-description.svelte-1oyg6tl.svelte-1oyg6tl{font-size:var(--font-size-lg, 18px);line-height:1.6;color:var(--text-secondary, rgba(255, 255, 255, .7))}.features-grid.svelte-1oyg6tl.svelte-1oyg6tl{display:grid;grid-template-columns:repeat(auto-fit,minmax(21.875rem,1fr));gap:var(--space-6, 48px)}.feature-card.svelte-1oyg6tl.svelte-1oyg6tl{background:var(--bg-surface, #1A1A1A);border:1px solid var(--border-default, rgba(255, 255, 255, .1));border-radius:var(--radius-lg, 12px);padding:var(--space-6, 48px);transition:border-color var(--timing-base, .2s) ease}.feature-card.svelte-1oyg6tl.svelte-1oyg6tl:hover{border-color:var(--border-strong, rgba(255, 255, 255, .18))}.feature-icon.svelte-1oyg6tl.svelte-1oyg6tl{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:var(--bg-elevated, #252525);border-radius:var(--radius-md, 8px);color:var(--brand-primary, #0066FF);margin-bottom:var(--space-3, 24px)}.feature-card.svelte-1oyg6tl h2.svelte-1oyg6tl{font-size:var(--font-size-2xl, 24px);line-height:1.4;font-weight:600;color:var(--text-primary, rgba(255, 255, 255, .95));margin-bottom:var(--space-2, 16px)}.feature-card.svelte-1oyg6tl p.svelte-1oyg6tl{font-size:var(--font-size-base, 16px);line-height:1.6;color:var(--text-secondary, rgba(255, 255, 255, .7));margin-bottom:0}.security-email.svelte-1oyg6tl.svelte-1oyg6tl{display:inline-flex;align-items:center;padding:var(--space-2, 16px) var(--space-4, 32px);margin-top:var(--space-3, 24px);background:var(--bg-elevated, #252525);border:1px solid var(--border-default, rgba(255, 255, 255, .1));border-radius:var(--radius-md, 8px);font-size:var(--font-size-base, 16px);font-weight:500;color:var(--brand-primary, #0066FF);text-decoration:none;transition:all var(--timing-fast, .15s) ease}.security-email.svelte-1oyg6tl.svelte-1oyg6tl:hover{background:var(--bg-page, #0A0A0A);border-color:var(--brand-primary, #0066FF);text-decoration:none}.faq-section.svelte-1oyg6tl.svelte-1oyg6tl{max-width:50rem;margin:var(--space-10, 80px) auto;padding:0 var(--space-6, 48px)}.faq-heading.svelte-1oyg6tl.svelte-1oyg6tl{font-size:2rem;line-height:1.2;font-weight:600;color:var(--text-primary, rgba(255, 255, 255, .95));text-align:center;margin-bottom:var(--space-8, 64px)}.faq-grid.svelte-1oyg6tl.svelte-1oyg6tl{display:flex;flex-direction:column;gap:var(--space-6, 48px)}.faq-item.svelte-1oyg6tl.svelte-1oyg6tl{background:var(--bg-surface, #1A1A1A);border:1px solid var(--border-default, rgba(255, 255, 255, .1));border-radius:var(--radius-lg, 12px);padding:var(--space-6, 48px);transition:border-color var(--timing-base, .2s) ease}.faq-item.svelte-1oyg6tl.svelte-1oyg6tl:hover{border-color:var(--border-strong, rgba(255, 255, 255, .18))}.faq-question.svelte-1oyg6tl.svelte-1oyg6tl{font-size:var(--font-size-xl, 20px);font-weight:600;color:var(--text-primary, rgba(255, 255, 255, .95));margin-bottom:var(--space-3, 24px)}.faq-answer.svelte-1oyg6tl.svelte-1oyg6tl{font-size:var(--font-size-base, 16px);line-height:1.6;color:var(--text-secondary, rgba(255, 255, 255, .7));margin:0}.last-updated.svelte-1oyg6tl.svelte-1oyg6tl{text-align:center;font-size:var(--font-size-sm, 14px);color:var(--text-tertiary, rgba(255, 255, 255, .5));margin-top:var(--space-10, 80px);padding-bottom:var(--space-6, 48px)}@media (max-width: 768px){.page-container.svelte-1oyg6tl.svelte-1oyg6tl{padding:var(--space-8, 64px) var(--space-4, 32px)}.page-header.svelte-1oyg6tl.svelte-1oyg6tl{margin-bottom:var(--space-8, 64px)}.page-header.svelte-1oyg6tl h1.svelte-1oyg6tl{font-size:2rem}.features-grid.svelte-1oyg6tl.svelte-1oyg6tl{grid-template-columns:1fr;gap:var(--space-4, 32px)}.feature-card.svelte-1oyg6tl.svelte-1oyg6tl{padding:var(--space-4, 32px)}.faq-section.svelte-1oyg6tl.svelte-1oyg6tl{padding:0 var(--space-4, 32px)}.faq-item.svelte-1oyg6tl.svelte-1oyg6tl{padding:var(--space-4, 32px)}.faq-heading.svelte-1oyg6tl.svelte-1oyg6tl{font-size:1.5rem}}
