body{color:#1a1a1a;background:#f8f9fb;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page.svelte-1j5tn20{max-width:720px;margin:0 auto;padding:0 24px 80px}header.svelte-1j5tn20{border-bottom:1px solid #eee;margin-bottom:0;padding:20px 0}.logo.svelte-1j5tn20{color:#1a1a1a;font-size:1.05rem;text-decoration:none}.hero.svelte-1j5tn20{text-align:center;padding:52px 0 48px}.hero.svelte-1j5tn20 h1:where(.svelte-1j5tn20){margin:0 0 12px;font-size:2.2rem;font-weight:900}.hero.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:#666;margin:0 0 24px;font-size:1rem}.btn-contact.svelte-1j5tn20{color:#fff;background:#1976d2;border-radius:10px;padding:13px 28px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}.btn-contact.svelte-1j5tn20:hover{background:#1565c0}.faq.svelte-1j5tn20{flex-direction:column;gap:0;display:flex}h2.svelte-1j5tn20{text-transform:uppercase;letter-spacing:.1em;color:#1976d2;border-bottom:1px solid #e8edf2;margin:32px 0 8px;padding-bottom:8px;font-size:.75rem;font-weight:800}.item.svelte-1j5tn20{border-bottom:1px solid #f5f5f5;padding:18px 0}.item.svelte-1j5tn20:last-of-type{border-bottom:none}.item.svelte-1j5tn20 h3:where(.svelte-1j5tn20){color:#1a1a1a;margin:0 0 8px;font-size:.95rem;font-weight:700}.item.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:#555;margin:0;font-size:.88rem;line-height:1.7}.contact-card.svelte-1j5tn20{text-align:center;background:linear-gradient(135deg,#0f1923,#1a2740);border-radius:16px;margin-top:8px;padding:32px}.contact-card.svelte-1j5tn20 p:where(.svelte-1j5tn20){color:#ffffffb3;margin:0 0 20px;font-size:.95rem}.contact-card.svelte-1j5tn20 .btn-contact:where(.svelte-1j5tn20){background:#1976d2}.response.svelte-1j5tn20{color:#fff6!important;margin:16px 0 0!important;font-size:.78rem!important}footer.svelte-1j5tn20{border-top:1px solid #eee;gap:24px;margin-top:40px;padding:32px 0;font-size:.85rem;display:flex}footer.svelte-1j5tn20 a:where(.svelte-1j5tn20){color:#aaa;text-decoration:none}footer.svelte-1j5tn20 a:where(.svelte-1j5tn20):hover{color:#555}@media (width<=500px){.hero.svelte-1j5tn20 h1:where(.svelte-1j5tn20){font-size:1.6rem}}
