body{background:#060608;color:#f1f5f9}.page.svelte-16do3uv.svelte-16do3uv{min-height:100vh}.container.svelte-16do3uv.svelte-16do3uv{max-width:1200px;margin:0 auto;padding:0 2rem}.hero.svelte-16do3uv.svelte-16do3uv{padding:6rem 0;text-align:center}.hero.svelte-16do3uv h1.svelte-16do3uv{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#f1f5f9}.lead.svelte-16do3uv.svelte-16do3uv{font-size:1.1rem;color:#94a3b8;max-width:700px;margin:0 auto}.services-grid.svelte-16do3uv.svelte-16do3uv{padding:4rem 0;background:#16192666}.services-grid.svelte-16do3uv h2.svelte-16do3uv{font-size:1.8rem;margin-bottom:2rem;text-align:center}.grid.svelte-16do3uv.svelte-16do3uv{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.service-card.svelte-16do3uv.svelte-16do3uv{background:#161926e6;border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:1.5rem;transition:all .3s ease}.service-card.svelte-16do3uv.svelte-16do3uv:hover{background:#161926;border-color:#1b8c3d80}.service-card.svelte-16do3uv h3.svelte-16do3uv{font-size:1.2rem;margin-bottom:.5rem}.service-card.svelte-16do3uv h3 a.svelte-16do3uv{color:#1b8c3d;text-decoration:none}.service-card.svelte-16do3uv h3 a.svelte-16do3uv:hover{color:#4ade80}.service-card.svelte-16do3uv p.svelte-16do3uv{color:#8694a9;font-size:.9rem;margin-bottom:1rem}.btn-link.svelte-16do3uv.svelte-16do3uv{color:#4ade80;text-decoration:none;font-weight:500}.btn-link.svelte-16do3uv.svelte-16do3uv:hover{color:#22c55e}.info.svelte-16do3uv.svelte-16do3uv{padding:3rem 0}.info.svelte-16do3uv h2.svelte-16do3uv{font-size:1.6rem;margin-bottom:1.5rem}.info.svelte-16do3uv dl.svelte-16do3uv{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.info.svelte-16do3uv dt.svelte-16do3uv{color:#94a3b8;font-size:.85rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.info.svelte-16do3uv dd.svelte-16do3uv{font-size:1.1rem;margin:0}.info.svelte-16do3uv a.svelte-16do3uv{color:#4ade80;text-decoration:none}.faq.svelte-16do3uv.svelte-16do3uv{padding:4rem 0;background:#16192666}.faq.svelte-16do3uv h2.svelte-16do3uv{font-size:1.6rem;margin-bottom:2rem;text-align:center}.faq-list.svelte-16do3uv.svelte-16do3uv{max-width:700px;margin:0 auto}.faq-list.svelte-16do3uv details.svelte-16do3uv{background:#161926e6;border:1px solid rgba(255,255,255,.08);border-radius:12px;margin-bottom:1rem;padding:1rem;cursor:pointer}.faq-list.svelte-16do3uv summary.svelte-16do3uv{font-weight:600;color:#f1f5f9;outline:none}.faq-list.svelte-16do3uv summary.svelte-16do3uv:hover{color:#4ade80}.faq-list.svelte-16do3uv details p.svelte-16do3uv{margin-top:1rem;color:#8694a9;font-size:.95rem}.cta.svelte-16do3uv.svelte-16do3uv{padding:4rem 0;text-align:center}.cta.svelte-16do3uv h2.svelte-16do3uv{font-size:2rem;margin-bottom:1rem}.cta.svelte-16do3uv p.svelte-16do3uv{color:#94a3b8;margin-bottom:2rem}.btn.svelte-16do3uv.svelte-16do3uv{display:inline-block;padding:.75rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;transition:all .3s ease}.btn-primary.svelte-16do3uv.svelte-16do3uv{background:#1b8c3d;color:#fff}.btn-primary.svelte-16do3uv.svelte-16do3uv:hover{background:#4ade80;color:#060608}
