.hero-stats.svelte-106tlkb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:40px auto 0;width:min(100%,880px);text-align:center}.hero-stats.svelte-106tlkb>div:where(.svelte-106tlkb){background:transparent;border-radius:0;padding:8px 28px;border-left:1px solid #d4dfe4}.hero-stats.svelte-106tlkb>div:where(.svelte-106tlkb):first-child{border-left:0}.hero-stats.svelte-106tlkb strong:where(.svelte-106tlkb){display:block;font-family:var(--home-display-font);font-size:44px;font-weight:300;line-height:1.15;letter-spacing:-.8px}.hero-stats.svelte-106tlkb span:where(.svelte-106tlkb){display:block;font-size:15px;line-height:23px;color:#64748b;margin-top:8px}.group-head.svelte-106tlkb{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:32px}.group-title-row.svelte-106tlkb{display:flex;align-items:center;gap:20px;min-width:0}.group-copy.svelte-106tlkb{min-width:0}.group-title-row.svelte-106tlkb .marketing-section-header{text-align:left;align-items:flex-start;gap:12px;margin-bottom:0}.group-title-row.svelte-106tlkb h2{font-size:42px;line-height:1.2}.group-icon.svelte-106tlkb{display:grid;place-items:center;flex-shrink:0;width:64px;height:64px;border-radius:20px;background:#cbf2e0;color:#009f6e}.group-icon.svelte-106tlkb svg:where(.svelte-106tlkb){width:28px;height:28px}.group-count.svelte-106tlkb{font-size:15px;color:#64748b;margin:0;flex-shrink:0;padding-bottom:10px}.cards.svelte-106tlkb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card.svelte-106tlkb{display:flex;flex-direction:column;min-width:0;padding:28px;color:inherit;text-decoration:none;transition:background .24s ease,transform .24s ease}.card.svelte-106tlkb .marketing-badge{align-self:flex-start;padding:8px 12px;font-size:13px;line-height:20px}.card.svelte-106tlkb h3:where(.svelte-106tlkb){font-size:30px;font-weight:300;line-height:1.2;letter-spacing:-.7px;margin:28px 0 16px}.card-lead.svelte-106tlkb{margin:0 0 12px;font-size:16px;line-height:24px;font-weight:500}.card-desc.svelte-106tlkb{margin:0;font-size:16px;line-height:24px;color:#475569;flex:1}.card-more.svelte-106tlkb{display:flex;align-items:center;gap:8px;color:#009f6e;margin-top:28px;font-size:15px;line-height:24px}.card-more.svelte-106tlkb svg:where(.svelte-106tlkb){width:18px;height:18px;opacity:0;transform:translate(-6px);transition:opacity .2s ease,transform .2s ease}.card.svelte-106tlkb:hover,.card.svelte-106tlkb:focus-visible{background:#e9f7f0;transform:translateY(-3px)}.card.svelte-106tlkb:hover .card-more:where(.svelte-106tlkb) svg:where(.svelte-106tlkb),.card.svelte-106tlkb:focus-visible .card-more:where(.svelte-106tlkb) svg:where(.svelte-106tlkb){opacity:1;transform:translate(0)}.any-wrap.svelte-106tlkb{scroll-margin-top:90px}@media(max-width:1024px){.cards.svelte-106tlkb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.hero-stats.svelte-106tlkb{grid-template-columns:1fr;gap:16px}.hero-stats.svelte-106tlkb>div:where(.svelte-106tlkb){border-left:0;border-top:1px solid #d4dfe4;padding:16px 0 0}.hero-stats.svelte-106tlkb>div:where(.svelte-106tlkb):first-child{border-top:0}.group-head.svelte-106tlkb{align-items:flex-start;flex-direction:column;gap:12px}.group-title-row.svelte-106tlkb{gap:12px}.group-count.svelte-106tlkb{margin-left:60px}.group-title-row.svelte-106tlkb h2{font-size:32px}.group-icon.svelte-106tlkb{width:48px;height:48px;border-radius:16px}.cards.svelte-106tlkb{grid-template-columns:1fr}.card.svelte-106tlkb{padding:24px}.card-more.svelte-106tlkb svg:where(.svelte-106tlkb){opacity:1;transform:none}}.group-section[data-accent=sky].svelte-106tlkb{--industry-accent: #0275c7;--industry-soft: #e0f2fe}.group-section[data-accent=amber].svelte-106tlkb{--industry-accent: #b45309;--industry-soft: #fff1d7}.group-section[data-accent=indigo].svelte-106tlkb{--industry-accent: #6366c4;--industry-soft: #ececfe}.group-section[data-accent=sky].svelte-106tlkb .group-icon:where(.svelte-106tlkb){background:#e0f2fe;color:#0275c7}.group-section[data-accent=amber].svelte-106tlkb .group-icon:where(.svelte-106tlkb){background:#fff1d7;color:#b45309}.group-section[data-accent=indigo].svelte-106tlkb .group-icon:where(.svelte-106tlkb){background:#ececfe;color:#6366c4}.group-section.svelte-106tlkb .marketing-badge{background:var(--industry-soft, #cbf2e0)}.group-section.svelte-106tlkb .marketing-section-header strong,.group-section.svelte-106tlkb .card-more:where(.svelte-106tlkb){color:var(--industry-accent)}
