.page.svelte-4rm2pb{--primary-700:#1a3a5c;--accent-cyan:#00d4ff;width:100%;min-height:100vh}.mobile-brand.svelte-4rm2pb{z-index:1000;background:0 0;justify-content:center;align-items:center;gap:.75rem;padding:1rem;display:none;position:absolute;top:0;left:0;right:0}.mobile-brand.visible.svelte-4rm2pb{display:flex}.mobile-brand-text.svelte-4rm2pb{color:#fff;word-spacing:-.15em;font-size:1.6rem;font-weight:700}.hero.svelte-4rm2pb{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:8rem 1.5rem 4rem;display:flex}.hero-content.svelte-4rm2pb{max-width:750px}h1.svelte-4rm2pb{color:#fff;margin-bottom:1.5rem;font-size:clamp(1.6rem,4.5vw,2.8rem);font-weight:700;line-height:1.2}.hero-subhead.svelte-4rm2pb{color:#ffffffe6;font-size:clamp(1.05rem,2.5vw,1.3rem);line-height:1.8}.section.svelte-4rm2pb{flex-direction:column;align-items:center;width:100%;padding:2rem 1.5rem;display:flex}.section-content.svelte-4rm2pb{width:100%;max-width:800px}h2.svelte-4rm2pb{color:#fff;margin-bottom:1.25rem;font-size:clamp(1.3rem,3.5vw,1.75rem);font-weight:700}.centered.svelte-4rm2pb{text-align:center;margin-bottom:1.5rem}.separator.svelte-4rm2pb{background:linear-gradient(90deg, transparent 0%, var(--accent-cyan) 50%, transparent 100%);width:600px;max-width:80%;height:2px;margin:0 auto}.security-card.svelte-4rm2pb{border-left:4px solid var(--accent-cyan);background:#ffffff14;border-radius:0 12px 12px 0;padding:2rem 2.5rem}.security-card.svelte-4rm2pb ul:where(.svelte-4rm2pb){color:#ffffffd9;margin:0 0 0 1.5rem;padding:0;font-size:clamp(1rem,2vw,1.1rem);line-height:1.8}.security-card.svelte-4rm2pb li:where(.svelte-4rm2pb){margin-bottom:.5rem}.security-card.svelte-4rm2pb li:where(.svelte-4rm2pb)::marker{color:#ffffff80}.card-accent.svelte-4rm2pb{color:var(--accent-cyan);margin-top:1.25rem;margin-bottom:0;font-size:clamp(1.05rem,2.2vw,1.2rem);font-weight:600}.card-link.svelte-4rm2pb{color:#ffffffb3;margin-top:1.25rem;margin-bottom:0;font-size:.95rem}.card-link.svelte-4rm2pb a:where(.svelte-4rm2pb){color:var(--accent-cyan);text-decoration:none}.card-link.svelte-4rm2pb a:where(.svelte-4rm2pb):hover{text-decoration:underline}.privacy-card.svelte-4rm2pb{border:1px solid #ffffff26;border-left:4px solid var(--accent-cyan)}.privacy-list.svelte-4rm2pb{margin-left:0!important;list-style:none!important}.privacy-list.svelte-4rm2pb li:where(.svelte-4rm2pb){color:#ffffffd9;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:clamp(1rem,2vw,1.1rem);display:flex}.privacy-list.svelte-4rm2pb li:where(.svelte-4rm2pb) svg:where(.svelte-4rm2pb){color:#ffffff80;flex-shrink:0;width:20px;height:20px}.privacy-list.svelte-4rm2pb li:where(.svelte-4rm2pb):last-child svg:where(.svelte-4rm2pb){color:var(--accent-cyan)}.faq-wrapper.svelte-4rm2pb{max-width:800px}.faq-section.svelte-4rm2pb{margin:1rem 0}.faq-item.svelte-4rm2pb{background:#ffffff14;border:1px solid #ffffff1a;border-radius:12px;margin-bottom:1rem;padding:1.5rem 2rem}.faq-question.svelte-4rm2pb{color:#fff;margin-bottom:.75rem;font-size:1.05rem;font-weight:600}.faq-answer.svelte-4rm2pb{color:#ffffffd9;margin:0;line-height:1.7}.page.mobile-nav.svelte-4rm2pb .hero:where(.svelte-4rm2pb){padding-top:7rem}@media (width<=768px){.security-card.svelte-4rm2pb{padding:1.5rem}.faq-item.svelte-4rm2pb{padding:1.25rem 1.5rem}}
