.feature-video.svelte-1sun7mm{width:100%;position:relative;padding-top:56.25%;overflow:hidden;border-radius:.5rem}.feature-video.svelte-1sun7mm iframe:where(.svelte-1sun7mm){position:absolute;top:0;left:0;width:100%;height:100%;display:block;border:0}.hero.svelte-3o0iie{text-align:center;padding:6rem 1rem 2rem}.hero-title.svelte-3o0iie{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .5rem}.hero-subtitle.svelte-3o0iie{color:#555;font-size:1.125rem;margin:0 auto;max-width:65ch}.content.svelte-3o0iie{padding:2rem 1rem 4rem}.content-row.svelte-3o0iie{max-width:1400px;margin:0 auto 2rem;display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:start}.grid.svelte-3o0iie{display:grid;grid-template-columns:1fr;gap:2rem}.card.svelte-3o0iie{background:#fff;border:1px solid #eee;border-radius:12px;padding:1.25rem;box-shadow:0 6px 14px #0000000f}.card.svelte-3o0iie h2:where(.svelte-3o0iie){margin:0 0 .5rem;font-size:1.25rem}.card.svelte-3o0iie p:where(.svelte-3o0iie){color:#4a5568;line-height:1.6}.cta.svelte-3o0iie{text-align:center}.cta-button.svelte-3o0iie{display:inline-block;padding:.75rem 1.5rem;background-color:#111827;color:#fff;text-decoration:none;border-radius:.5rem;font-weight:600}.cta-button.svelte-3o0iie:hover{background-color:#0b1320}@media (max-width: 1024px){.content-row.svelte-3o0iie{grid-template-columns:1fr}.left-cards.svelte-3o0iie{order:1}}
