.hero[data-astro-cid-ewxirvlt]{position:relative;overflow:hidden;border-bottom:var(--border-width) solid var(--border)}.content[data-astro-cid-ewxirvlt]{position:relative;display:flex;flex-direction:column;gap:var(--stack-lead);padding-block:var(--space-8) var(--space-9)}h1[data-astro-cid-ewxirvlt]{margin:0;max-width:var(--measure-hero);font-size:var(--text-hero);line-height:var(--leading-hero);letter-spacing:var(--tracking-hero);font-weight:600;color:var(--fg)}h1[data-astro-cid-ewxirvlt] span[data-astro-cid-ewxirvlt]{color:var(--accent)}.lead[data-astro-cid-ewxirvlt]{max-width:var(--measure-lead)}@media(max-width:40rem){.content[data-astro-cid-ewxirvlt]{padding-block:var(--hero-pad-top-narrow) var(--hero-pad-bottom-narrow)}}.actions[data-astro-cid-ewxirvlt]{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-block-start:var(--space-2)}.solutions[data-astro-cid-2rtsvmry]{display:flex;flex-direction:column;gap:var(--stack-section);padding-block:var(--space-7)}.intro[data-astro-cid-2rtsvmry]{display:flex;flex-direction:column;gap:var(--space-tight)}h2[data-astro-cid-2rtsvmry]{margin:0;max-width:var(--measure-heading);font-size:var(--text-section);line-height:var(--leading-section);letter-spacing:var(--tracking-section);font-weight:600;color:var(--fg)}.grid[data-astro-cid-2rtsvmry]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--card-min),100%),1fr));gap:var(--space-3)}.card[data-astro-cid-2rtsvmry]{display:flex;flex-direction:column;gap:var(--space-tight);padding:var(--space-card);background:var(--bg-raised);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);color:var(--fg);text-decoration:none}.card[data-astro-cid-2rtsvmry]:hover{border-color:var(--border-strong);color:var(--fg)}.icon[data-astro-cid-2rtsvmry]{color:var(--accent)}h3[data-astro-cid-2rtsvmry]{margin:0;font-size:var(--text-card);font-weight:600}p[data-astro-cid-2rtsvmry]{margin:0;color:var(--fg-muted)}.partner[data-astro-cid-7au3pfze]{border-block-start:var(--border-width) solid var(--border);background:var(--bg-band)}.inner[data-astro-cid-7au3pfze]{display:flex;flex-wrap:wrap;gap:var(--space-6);padding-block:var(--space-7)}.lede[data-astro-cid-7au3pfze]{flex:1 1 var(--basis-lede);display:flex;flex-direction:column;gap:var(--space-news)}h2[data-astro-cid-7au3pfze]{margin:0;font-size:var(--text-section);line-height:var(--leading-section);letter-spacing:var(--tracking-section);font-weight:600;color:var(--fg)}.badge[data-astro-cid-7au3pfze]{margin-block-start:var(--space-3);display:flex;align-items:center;gap:var(--space-3);max-width:var(--measure-badge);padding:var(--space-news);border:var(--border-width) solid var(--border);border-radius:var(--radius);color:var(--accent)}.logo[data-astro-cid-7au3pfze]{flex:none;display:flex;padding:var(--space-1);border-radius:var(--radius-sm);background:var(--fg)}.badge[data-astro-cid-7au3pfze] p[data-astro-cid-7au3pfze]{margin:0;font-size:var(--text-sm);color:var(--fg-body)}.points[data-astro-cid-7au3pfze]{flex:1 1 var(--basis-points);list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-block-end:var(--border-width) solid var(--border)}.points[data-astro-cid-7au3pfze] li[data-astro-cid-7au3pfze]{display:flex;gap:var(--space-3);padding-block:var(--space-point);border-block-start:var(--border-width) solid var(--border);color:var(--fg-body)}.num[data-astro-cid-7au3pfze]{padding-block-start:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--accent)}.news[data-astro-cid-uytlluvp]{display:flex;flex-direction:column;gap:var(--stack-news);padding-block:var(--space-7)}.head[data-astro-cid-uytlluvp]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:var(--space-3)}h2[data-astro-cid-uytlluvp]{margin:0;font-size:var(--text-section);line-height:var(--leading-section);letter-spacing:var(--tracking-section);font-weight:600;color:var(--fg)}.all[data-astro-cid-uytlluvp]{display:inline-flex;align-items:center;min-height:var(--target-min);font-weight:500;text-decoration:none}.grid[data-astro-cid-uytlluvp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(var(--news-min),100%),1fr));gap:var(--space-3)}
