.page.svelte-os30m3{text-align:center;width:min(94%,1160px);padding:1.5rem 1rem 4rem}.hero-icon.svelte-os30m3{color:#fff;background:#ffffff1a;border-radius:50%;margin-bottom:1.25rem;padding:1rem;display:inline-flex}.hero-icon.svelte-os30m3 svg{fill:currentColor;width:36px;height:36px;display:block}h1.svelte-os30m3{color:#fff;letter-spacing:-.025em;margin:0 0 .75rem;font-family:Poppins,sans-serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;line-height:1.12}.intro.svelte-os30m3{max-width:640px;margin:0 auto 2.5rem}.solutions-grid.svelte-os30m3{text-align:left;grid-template-columns:repeat(3,1fr);gap:1.25rem;margin-bottom:2.5rem;display:grid}.solution-card.svelte-os30m3{background:#ffffff14;border:1px solid #ffffff24;border-radius:20px;padding:1.5rem;transition:transform .4s cubic-bezier(.16,1,.3,1),background .3s,box-shadow .4s;box-shadow:0 4px 18px #00000014}.solution-card.svelte-os30m3:hover{background:#ffffff24;transform:translateY(-4px);box-shadow:0 12px 28px #00000024}.solution-icon.svelte-os30m3{color:#014286;background:#fff;border-radius:50%;margin-bottom:.85rem;padding:.6rem;display:inline-flex}.solution-icon.svelte-os30m3 svg{fill:currentColor;width:20px;height:20px;display:block}.solution-card.svelte-os30m3 h2:where(.svelte-os30m3){color:#fff;margin:0 0 .6rem;font-family:Poppins,sans-serif;font-size:1.05rem;font-weight:600}.solution-card.svelte-os30m3 p:where(.svelte-os30m3){text-align:left;margin:0;padding:0}.cta.svelte-os30m3{color:#014286;background:#fff;border-radius:999px;padding:.7rem 2rem;font-family:DM Sans,sans-serif;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.cta.svelte-os30m3:hover{color:#fff;background:#ff8a4c}@media (width<=900px){.solutions-grid.svelte-os30m3{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.solutions-grid.svelte-os30m3{grid-template-columns:1fr}}
