.hub-hero[data-astro-cid-kg5h6md2]{background:radial-gradient(40rem 24rem at 95% 0%, #2e55a58c, transparent 60%), linear-gradient(160deg, var(--navy-950) 0%, var(--navy-900) 60%, var(--navy-800) 100%);color:var(--white);padding-block:clamp(3rem,2rem + 5vw,6rem)}.hub-hero__inner[data-astro-cid-kg5h6md2]{grid-template-columns:1.45fr 1fr;align-items:center;gap:3rem;display:grid}.hub-hero__inner[data-astro-cid-kg5h6md2]>[data-astro-cid-kg5h6md2]{min-width:0}.hub-hero[data-astro-cid-kg5h6md2] h1[data-astro-cid-kg5h6md2]{color:var(--white);max-width:18ch;margin-bottom:1.25rem}.hub-hero__kicker[data-astro-cid-kg5h6md2]{color:#dbe5f6;align-items:center;gap:.45rem;margin-bottom:1.25rem;font-size:.95rem;font-weight:700;display:inline-flex}.hub-hero__kicker[data-astro-cid-kg5h6md2] svg{width:1.15rem;height:1.15rem;color:var(--brand-orange)}.hub-hero__lead[data-astro-cid-kg5h6md2]{color:#c9d6ee;max-width:38rem;font-size:clamp(1.1rem,1rem + .4vw,1.25rem)}.hub-hero__actions[data-astro-cid-kg5h6md2]{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.hub-proof[data-astro-cid-kg5h6md2]{grid-template-columns:1fr 1fr;gap:.9rem;margin:0;padding:0;list-style:none;display:grid}.hub-proof[data-astro-cid-kg5h6md2] li[data-astro-cid-kg5h6md2]{border-radius:var(--radius);border:1px solid #ffffff1f;border-top:3px solid var(--brand-orange);background:#ffffff0f;flex-direction:column;padding:1.1rem 1.2rem;display:flex}.hub-proof[data-astro-cid-kg5h6md2] strong[data-astro-cid-kg5h6md2]{font-size:1.35rem;line-height:1.2}.hub-proof[data-astro-cid-kg5h6md2] span[data-astro-cid-kg5h6md2],.hub-proof[data-astro-cid-kg5h6md2] .proof-reviews{color:#c9d6ee;font-size:.9rem}.hub-proof[data-astro-cid-kg5h6md2] a.proof-reviews{color:var(--white);text-decoration:underline}@media (width<=960px){.hub-hero__inner[data-astro-cid-kg5h6md2]{grid-template-columns:1fr}}@media (width<=400px){.hub-proof[data-astro-cid-kg5h6md2]{grid-template-columns:1fr}}.hub-cards[data-astro-cid-kg5h6md2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.hub-cards[data-astro-cid-kg5h6md2] a[data-astro-cid-kg5h6md2]{border-radius:var(--radius);border:1px solid var(--border);background:var(--white);height:100%;box-shadow:var(--shadow-sm);color:var(--text-muted);align-items:flex-start;gap:.85rem;padding:1.25rem;text-decoration:none;display:flex}.hub-cards[data-astro-cid-kg5h6md2] a[data-astro-cid-kg5h6md2]:hover{border-color:var(--brand-blue);box-shadow:var(--shadow);color:var(--text-muted)}.hub-cards[data-astro-cid-kg5h6md2] strong[data-astro-cid-kg5h6md2]{color:var(--navy-900);font-size:1.05rem;display:block}.hub-cards[data-astro-cid-kg5h6md2] svg{width:1.3rem;height:1.3rem;color:var(--brand-orange-600);flex:none;margin-top:.1rem}.regions[data-astro-cid-kg5h6md2]{grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));gap:1.25rem;display:grid}.region[data-astro-cid-kg5h6md2]{background:var(--white);border-radius:var(--radius);border-top:4px solid var(--brand-blue);box-shadow:var(--shadow-sm);padding:1.5rem}.region[data-astro-cid-kg5h6md2] h3[data-astro-cid-kg5h6md2]{font-size:1.1rem}.region[data-astro-cid-kg5h6md2] ul[data-astro-cid-kg5h6md2]{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.region[data-astro-cid-kg5h6md2] a[data-astro-cid-kg5h6md2]{font-weight:700}.region[data-astro-cid-kg5h6md2] span[data-astro-cid-kg5h6md2]{color:var(--text-muted)}.how[data-astro-cid-kg5h6md2]{grid-template-columns:1fr 1.3fr;align-items:start;gap:3rem;display:grid}.how[data-astro-cid-kg5h6md2] .section-head[data-astro-cid-kg5h6md2]{margin-bottom:0}.how__list[data-astro-cid-kg5h6md2]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.how__list[data-astro-cid-kg5h6md2] li[data-astro-cid-kg5h6md2]{border:1px solid var(--border);border-radius:var(--radius);align-items:flex-start;gap:.9rem;padding:1rem 1.2rem;display:flex}.how__list[data-astro-cid-kg5h6md2] svg{width:1.4rem;height:1.4rem;color:var(--brand-orange-600);flex:none;margin-top:.15rem}.how__list[data-astro-cid-kg5h6md2] strong[data-astro-cid-kg5h6md2]{color:var(--navy-900)}@media (width<=860px){.how[data-astro-cid-kg5h6md2]{grid-template-columns:1fr;gap:2rem}}
