.svc-hero.svelte-1i31rcv{position:relative;overflow:hidden;background:linear-gradient(160deg,#1e3a4c,#0f2438);padding-top:calc(var(--nav-h) + 3rem);padding-bottom:4rem}.svc-hero__facets.svelte-1i31rcv{position:absolute;top:-60px;right:-80px;width:460px;max-width:55vw;opacity:.2;pointer-events:none}.svc-breadcrumb.svelte-1i31rcv{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.82rem;color:#94a3b8}.svc-breadcrumb.svelte-1i31rcv a:where(.svelte-1i31rcv):hover{color:#4fb9e8}.svc-breadcrumb__current.svelte-1i31rcv{color:#cbd5e1}.svc-hero__grid.svelte-1i31rcv{margin-top:2rem;display:grid;gap:2rem;align-items:center}@media (min-width: 900px){.svc-hero__grid.svelte-1i31rcv{grid-template-columns:1.4fr .6fr}}.svc-hero__tag.svelte-1i31rcv{display:inline-block;font-family:Sora,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ff7a00}.svc-hero__logo.svelte-1i31rcv{display:inline-flex;background:#fff;border-radius:14px;padding:.8rem 1.1rem;box-shadow:0 10px 30px -14px #00000080}.svc-hero__logo.svelte-1i31rcv img:where(.svelte-1i31rcv){height:34px;width:auto;display:block}.svc-hero__title.svelte-1i31rcv{margin-top:1rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:800;line-height:1.08;color:#fff;letter-spacing:-.02em}.svc-hero__lead.svelte-1i31rcv{margin-top:1.25rem;max-width:46rem;font-size:1.125rem;line-height:1.7;color:#cbd5e1}.svc-hero__ctas.svelte-1i31rcv{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem}.svc-hero__icon.svelte-1i31rcv{display:grid;place-items:center;height:120px;width:120px;margin-inline:auto;border-radius:28px;background:#1c9dd71f;border:1px solid rgba(28,157,215,.28);color:#4fb9e8}@media (max-width: 899px){.svc-hero__icon.svelte-1i31rcv{display:none}}.cov-card.svelte-1i31rcv{border-radius:18px;border:1px solid rgba(15,36,56,.09);background:#fff;padding:1.6rem;box-shadow:0 10px 34px -24px #0f243866;transition:transform .25s ease,border-color .25s ease}.cov-card.svelte-1i31rcv:hover{transform:translateY(-3px);border-color:#1c9dd759}.cov-card__icon.svelte-1i31rcv{display:grid;place-items:center;height:40px;width:40px;border-radius:11px;background:#1c9dd71a;color:#127bb0}.cov-card__title.svelte-1i31rcv{margin-top:1rem;font-size:1.05rem;font-weight:700;color:#0f2438}.cov-card__desc.svelte-1i31rcv{margin-top:.4rem;font-size:.9rem;line-height:1.6;color:#475569}.who-list.svelte-1i31rcv{margin-top:1.5rem;display:flex;flex-direction:column;gap:.9rem}.who-list.svelte-1i31rcv li:where(.svelte-1i31rcv){display:flex;align-items:flex-start;gap:.65rem;font-size:1rem;color:#33414d}.faq.svelte-1i31rcv{border:1px solid rgba(15,36,56,.1);border-radius:14px;background:#fff;overflow:hidden}.faq.svelte-1i31rcv summary:where(.svelte-1i31rcv){display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;font-weight:600;color:#0f2438;cursor:pointer;list-style:none}.faq.svelte-1i31rcv summary:where(.svelte-1i31rcv)::-webkit-details-marker{display:none}.faq__chevron.svelte-1i31rcv{flex:none;height:9px;width:9px;border-right:2px solid #1c9dd7;border-bottom:2px solid #1c9dd7;transform:rotate(45deg);transition:transform .2s ease}.faq[open].svelte-1i31rcv .faq__chevron:where(.svelte-1i31rcv){transform:rotate(-135deg)}.faq.svelte-1i31rcv p:where(.svelte-1i31rcv){padding:0 1.25rem 1.2rem;font-size:.95rem;line-height:1.65;color:#475569}.svc-cta.svelte-1i31rcv{position:relative;overflow:hidden;background:#0a1a2b;padding:5rem 0}.rel-card.svelte-1i31rcv{display:flex;flex-direction:column;gap:.75rem;border-radius:16px;border:1px solid rgba(15,36,56,.1);background:#fff;padding:1.5rem;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.rel-card.svelte-1i31rcv:hover{transform:translateY(-3px);border-color:#1c9dd766;box-shadow:0 20px 50px -30px #0f243873}.rel-card__icon.svelte-1i31rcv{display:grid;place-items:center;height:48px;width:48px;border-radius:12px;background:linear-gradient(160deg,#1e3a4c,#0f2438);color:#4fb9e8}.rel-card__title.svelte-1i31rcv{font-size:1.05rem;font-weight:700;color:#0f2438}.rel-card__more.svelte-1i31rcv{display:inline-flex;align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;color:#127bb0}
