.stat-grid[data-astro-cid-6uzg2vk6]{background:var(--color-surface-1);border:1px solid var(--color-hairline);border-radius:var(--radius-xl);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-columns:repeat(var(--stat-count,4),minmax(0,1fr));overflow:hidden}.stat[data-astro-cid-6uzg2vk6]{border-right:1px solid var(--color-hairline);padding:24px}.stat[data-astro-cid-6uzg2vk6]:last-child{border-right:0}.stat-value[data-astro-cid-6uzg2vk6]{font-family:var(--font-display);font-size:58px;font-weight:400;line-height:1}.stat-label[data-astro-cid-6uzg2vk6]{color:var(--color-ink-muted);font-size:13px;font-weight:500;line-height:1.3;margin-top:var(--spacing-3)}@media(max-width:840px){.stat-grid[data-astro-cid-6uzg2vk6]{grid-template-columns:1fr}.stat[data-astro-cid-6uzg2vk6]{border-bottom:1px solid var(--color-hairline);border-right:0}.stat[data-astro-cid-6uzg2vk6]:last-child{border-bottom:0}}@media(--md){.stat-grid[data-astro-cid-6uzg2vk6]{grid-template-columns:1fr}.stat[data-astro-cid-6uzg2vk6]{border-bottom:1px solid var(--color-hairline);border-right:0}.stat[data-astro-cid-6uzg2vk6]:last-child{border-bottom:0}}@media(max-width:640px){.stat-value[data-astro-cid-6uzg2vk6]{font-size:44px}}@media(--sm){.stat-value[data-astro-cid-6uzg2vk6]{font-size:44px}}.hero-shell[data-astro-cid-j7pv25f6]{overflow:hidden;padding-bottom:48px;padding-top:96px;position:relative}.hero-shell[data-astro-cid-j7pv25f6]>.container[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.hero-grid[data-astro-cid-j7pv25f6]{align-items:center;gap:70px}.hero-copy[data-astro-cid-j7pv25f6]{max-width:760px}.hero-visual-wrap[data-astro-cid-j7pv25f6]{position:relative;--hero-canvas-size:max(354px,min(29vw,424px));--hero-canvas-size:clamp(354px,29vw,424px);align-items:center;display:grid;justify-items:center;min-height:calc(max(354px,min(29vw,424px))*.82);min-height:calc(clamp(354px,29vw,424px)*.82);min-height:calc(var(--hero-canvas-size)*.82);place-items:center}.capability-band[data-astro-cid-j7pv25f6]{background:radial-gradient(circle at 12% 0,rgba(9,11,18,.045),transparent 25rem),var(--color-surface-1);border:1px solid var(--color-hairline);border-radius:var(--radius-xxl);color:var(--color-ink);padding:var(--spacing-10);position:relative}.capability-band[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]:first-child{margin-left:auto;margin-right:auto;max-width:760px}.capability-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--spacing-4);gap:var(--spacing-4);margin-top:var(--spacing-10)}.capability-card[data-astro-cid-j7pv25f6]{background:color-mix(in srgb,var(--color-surface-1) 86%,transparent);border:1px solid var(--color-hairline);border-radius:var(--radius-xl);color:var(--color-ink);min-height:230px;padding:24px;transition:background .18s var(--ease),border-color .18s var(--ease),transform .18s var(--ease)}.capability-card[data-astro-cid-j7pv25f6]:nth-child(2),.capability-card[data-astro-cid-j7pv25f6]:nth-child(5){background:radial-gradient(circle at 18% 8%,rgba(9,11,18,.055),transparent 42%),linear-gradient(180deg,#fff,#f4f5f6)}.capability-card[data-astro-cid-j7pv25f6]:hover{background-color:var(--color-surface-2);border-color:var(--color-hairline-strong);transform:translateY(-2px)}.capability-number[data-astro-cid-j7pv25f6]{align-items:center;background:var(--color-surface-1);border:1px solid var(--color-hairline-soft);border-radius:var(--radius-pill);color:var(--color-ink-faint);display:inline-flex;font-size:12px;font-weight:500;min-height:30px;padding-left:11px;padding-right:11px}.capability-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:21px;font-weight:600;line-height:1.25}.capability-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--color-ink-muted);font-size:15px;line-height:1.5}.cta-band[data-astro-cid-j7pv25f6]{align-items:center;background:#fff;border:1px solid var(--color-hairline);border-radius:var(--radius-xxl);color:var(--color-ink);display:flex;gap:var(--spacing-8);justify-content:space-between;padding:42px}.cta-copy[data-astro-cid-j7pv25f6]{max-width:760px}.cta-band[data-astro-cid-j7pv25f6] .headline[data-astro-cid-j7pv25f6]{display:grid;max-width:14ch}.cta-actions[data-astro-cid-j7pv25f6]{flex-shrink:0;justify-content:flex-end}@media(max-width:1080px){.hero-grid[data-astro-cid-j7pv25f6]{gap:62px}.hero-visual-wrap[data-astro-cid-j7pv25f6]{--hero-canvas-size:max(336px,min(47vw,406px));--hero-canvas-size:clamp(336px,47vw,406px)}.capability-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(--lg){.hero-grid[data-astro-cid-j7pv25f6]{gap:62px}.hero-visual-wrap[data-astro-cid-j7pv25f6]{--hero-canvas-size:max(336px,min(47vw,406px));--hero-canvas-size:clamp(336px,47vw,406px)}.capability-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:840px){.hero-visual-wrap[data-astro-cid-j7pv25f6]{--hero-canvas-size:max(304px,min(58vw,356px));--hero-canvas-size:clamp(304px,58vw,356px)}.capability-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.cta-band[data-astro-cid-j7pv25f6]{align-items:flex-start;flex-direction:column;padding:34px}.cta-actions[data-astro-cid-j7pv25f6]{justify-content:flex-start}}@media(--md){.hero-visual-wrap[data-astro-cid-j7pv25f6]{--hero-canvas-size:max(304px,min(58vw,356px));--hero-canvas-size:clamp(304px,58vw,356px)}.capability-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.cta-band[data-astro-cid-j7pv25f6]{align-items:flex-start;flex-direction:column;padding:34px}.cta-actions[data-astro-cid-j7pv25f6]{justify-content:flex-start}}@media(max-width:640px){.hero-grid[data-astro-cid-j7pv25f6]{gap:44px}.hero-shell[data-astro-cid-j7pv25f6]{padding-bottom:36px;padding-top:56px}.hero-visual-wrap[data-astro-cid-j7pv25f6]{--hero-canvas-size:max(288px,min(80vw,340px));--hero-canvas-size:clamp(288px,80vw,340px)}.capability-band[data-astro-cid-j7pv25f6]{padding:var(--spacing-5)}.cta-band[data-astro-cid-j7pv25f6]{padding:26px}}@media(--sm){.hero-grid[data-astro-cid-j7pv25f6]{gap:44px}.hero-shell[data-astro-cid-j7pv25f6]{padding-bottom:36px;padding-top:56px}.hero-visual-wrap[data-astro-cid-j7pv25f6]{--hero-canvas-size:max(288px,min(80vw,340px));--hero-canvas-size:clamp(288px,80vw,340px)}.capability-band[data-astro-cid-j7pv25f6]{padding:var(--spacing-5)}.cta-band[data-astro-cid-j7pv25f6]{padding:26px}}
