h2.svelte-1plpsw8{color:var(--slate-900);margin-top:2rem;margin-bottom:.75rem;font-size:22px;font-weight:700}@media (width<=980px){h2.svelte-1plpsw8{font-size:20px}}footer.border-t.border-gray-200,footer.border-t{display:none!important}.card-grid.svelte-1plpsw8{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}@media (width<=900px){.card-grid.svelte-1plpsw8{grid-template-columns:repeat(3,1fr)}}@media (width<=640px){.card-grid.svelte-1plpsw8{grid-template-columns:repeat(2,1fr)}}.hub-card.svelte-1plpsw8{height:100%;color:inherit;background:#fff;border:1px solid #2f9db82e;border-radius:1rem;flex-direction:column;padding:1rem;text-decoration:none;transition:all .2s;display:flex;position:relative;box-shadow:0 1px 2px #0000000a}.hub-card.svelte-1plpsw8:hover{background:#2f9db80a;border-color:#2f9db866;transform:translateY(-5px);box-shadow:0 18px 38px #2f9db81f}.card-title.svelte-1plpsw8{color:var(--slate-900);font-size:1.05rem;font-weight:600}.card-sub.svelte-1plpsw8{color:var(--slate-500);margin-top:.25rem;font-size:.875rem}.card-more.svelte-1plpsw8{color:var(--slate-900);margin-top:auto;padding-top:.75rem;font-size:.875rem;font-weight:600}.lh-ribbon.svelte-1plpsw8{color:#fff;z-index:10;background:#a11b63;border-radius:999px;padding:4px 10px;font-size:11px;font-weight:800;position:absolute;top:12px;right:12px;box-shadow:0 1px 2px #0f172a14}.hub-card.svelte-1plpsw8:has(.lh-ribbon:where(.svelte-1plpsw8)) .card-title:where(.svelte-1plpsw8){padding-right:76px}.hub-pill.svelte-1plpsw8{transition:background-color .18s,color .18s,border-color .18s,transform .18s}.hub-pill.svelte-1plpsw8:hover{transform:translateY(-2px);color:#fff!important;background-color:#2f9db8!important;border-color:#2f9db8!important}.lh-newsletter.svelte-1plpsw8{border:1px solid var(--line);background:#fff;border-radius:1.5rem;grid-template-columns:1fr;align-items:center;gap:1.5rem;padding:1.5rem;display:grid}@media (width>=768px){.lh-newsletter.svelte-1plpsw8{grid-template-columns:1.2fr .8fr}}.lh-news-title.svelte-1plpsw8{color:var(--slate-900);font-size:1.25rem;font-weight:600}.lh-news-sub.svelte-1plpsw8{color:var(--slate-600);margin-top:.25rem}.lh-news-form.svelte-1plpsw8{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=640px){.lh-news-form.svelte-1plpsw8{grid-template-columns:1fr auto}}.lh-news-form.svelte-1plpsw8 input:where(.svelte-1plpsw8){border:1px solid #d1d5db;border-radius:.75rem;outline:none;padding:.75rem 1rem;transition:border-color .18s,box-shadow .18s}.lh-news-form.svelte-1plpsw8 input:where(.svelte-1plpsw8):focus{border-color:#2f9db88c;box-shadow:0 0 0 3px #2f9db82e}.lh-cta.svelte-1plpsw8{color:#fff;cursor:pointer;background:#9c1c5c;border:none;border-radius:1rem;padding:.75rem 1.5rem;font-weight:700;text-decoration:none;transition:background .2s}.lh-cta.svelte-1plpsw8:hover{background:var(--accent-700)}.hub-wrap.svelte-1plpsw8{max-width:1152px;margin:0 auto;padding-left:1rem;padding-right:1rem}.hub-check.svelte-1plpsw8{color:#10b981;font-weight:900}.hub-stats-wrap.svelte-1plpsw8{border-bottom:1px solid var(--bn-line,#e5e7eb);background:#fff;padding:40px 0 16px}.hub-stats-grid.svelte-1plpsw8{grid-template-columns:repeat(3,1fr);gap:20px;padding-bottom:24px;display:grid}.hub-stat-card.svelte-1plpsw8{text-align:center;background:#edf7fa;border:1px solid #2f9db82e;border-radius:16px;padding:24px}.hub-stat-title.svelte-1plpsw8{color:var(--slate-900);font-size:22px;font-weight:800}.hub-stat-sub.svelte-1plpsw8{color:var(--slate-500);margin-top:8px;font-size:14px;line-height:1.5}@media (width<=760px){.hub-stats-grid.svelte-1plpsw8{grid-template-columns:1fr}}
