.solutions-overview[data-astro-cid-e7pmqycp]{font-family:var(--font-interface);color:var(--color-text-secondary)}.solutions-overview[data-astro-cid-e7pmqycp] [data-astro-cid-e7pmqycp]:is(h1,h2,h3,p){margin:0}.solutions-overview__shell[data-astro-cid-e7pmqycp]{width:min(calc(100% - 2 * var(--page-gutter)), var(--content-width));margin-inline:auto}.solutions-overview[data-astro-cid-e7pmqycp] h1[data-astro-cid-e7pmqycp]{font-size:var(--font-size-subpage-title);line-height:var(--subpage-title-line-height);max-width:var(--subpage-title-max-width);color:var(--color-heading);letter-spacing:-.05em;text-wrap:balance}.solutions-overview[data-astro-cid-e7pmqycp] h2[data-astro-cid-e7pmqycp]{letter-spacing:-.035em;color:var(--color-heading);text-wrap:balance;font-size:clamp(1.9rem,3.5vw,3rem);line-height:1.12}.solutions-overview[data-astro-cid-e7pmqycp] h3[data-astro-cid-e7pmqycp]{color:var(--color-heading);letter-spacing:-.02em;font-size:1.3rem;line-height:1.3}.solutions-overview__eyebrow[data-astro-cid-e7pmqycp]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-eyebrow);font-size:.75rem;font-weight:700;margin-bottom:var(--space-4)!important}.solutions-overview__hero[data-astro-cid-e7pmqycp]{gap:var(--space-7);padding-block:var(--space-subpage-hero-block);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.solutions-overview__lead[data-astro-cid-e7pmqycp]{max-width:42rem;font-size:1.12rem;line-height:1.65;margin-top:var(--space-5)!important}.solutions-overview__actions[data-astro-cid-e7pmqycp]{align-items:center;gap:var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.solutions-overview__button[data-astro-cid-e7pmqycp]{gap:var(--space-5);min-height:var(--control-size);background:var(--color-brand-green);color:var(--color-on-brand);border-radius:var(--radius-control);justify-content:center;align-items:center;padding:.8rem 1.1rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.solutions-overview__start[data-astro-cid-e7pmqycp]{box-sizing:border-box;gap:var(--space-4);width:100%;padding:var(--space-6);border-radius:var(--panel-radius);background:var(--panel-mist);border:1px solid var(--panel-border);color:inherit;display:grid}.solutions-overview__start[data-astro-cid-e7pmqycp] h2[data-astro-cid-e7pmqycp]{font-size:1.4rem;line-height:1.3}.solutions-overview__start[data-astro-cid-e7pmqycp]>p[data-astro-cid-e7pmqycp]{font-size:.9rem;line-height:1.6}.solutions-overview__group[data-astro-cid-e7pmqycp]{margin-block:var(--panel-gap)}.solutions-overview__heading[data-astro-cid-e7pmqycp]{max-width:52rem;margin-bottom:var(--space-6)}.solutions-overview__heading[data-astro-cid-e7pmqycp]>p[data-astro-cid-e7pmqycp]:last-child{margin-top:var(--space-4);font-size:.95rem;line-height:1.6}.solutions-overview__grid[data-astro-cid-e7pmqycp],.solutions-overview__needs[data-astro-cid-e7pmqycp],.solutions-overview__industries[data-astro-cid-e7pmqycp]{gap:var(--space-5);display:grid}.solutions-overview__grid[data-astro-cid-e7pmqycp]>a[data-astro-cid-e7pmqycp]{gap:var(--space-3);min-width:0;padding:var(--space-5) var(--space-7) var(--space-5) var(--space-5);border:1px solid var(--panel-border);color:inherit;border-radius:1rem;flex-direction:column;text-decoration:none;display:flex;position:relative}.solutions-overview__card-type[data-astro-cid-e7pmqycp]{color:var(--color-eyebrow);font-size:.75rem}.solutions-overview__grid[data-astro-cid-e7pmqycp] p[data-astro-cid-e7pmqycp]{font-size:.95rem;line-height:1.6}.solutions-overview__arrow[data-astro-cid-e7pmqycp]{right:var(--space-5);top:var(--space-5);color:var(--color-eyebrow);position:absolute}.solutions-overview__needs[data-astro-cid-e7pmqycp]>article[data-astro-cid-e7pmqycp]{min-width:0;scroll-margin-top:7rem}.solutions-overview__needs[data-astro-cid-e7pmqycp] a[data-astro-cid-e7pmqycp]{gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--panel-border);background:var(--panel-paper);color:inherit;border-radius:1rem;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:start;text-decoration:none;display:grid}.solutions-overview__needs[data-astro-cid-e7pmqycp] h3[data-astro-cid-e7pmqycp]{font-size:1rem}.solutions-overview__needs[data-astro-cid-e7pmqycp] a[data-astro-cid-e7pmqycp] p[data-astro-cid-e7pmqycp]{margin-top:var(--space-2);font-size:.85rem}.solutions-overview__needs[data-astro-cid-e7pmqycp] [data-astro-cid-e7pmqycp][data-solution-arrow]{color:var(--color-eyebrow)}.solutions-overview__needs[data-astro-cid-e7pmqycp] p[data-astro-cid-e7pmqycp],.solutions-overview__industries[data-astro-cid-e7pmqycp] p[data-astro-cid-e7pmqycp]{font-size:.95rem;line-height:1.7}.solutions-overview__needs[data-astro-cid-e7pmqycp] svg{stroke:var(--color-eyebrow);fill:none;stroke-width:1.5px}.solutions-overview__industries[data-astro-cid-e7pmqycp] article[data-astro-cid-e7pmqycp]{border-top:1px solid var(--panel-border);min-width:0;padding-top:var(--space-5)}.solutions-overview__industries[data-astro-cid-e7pmqycp] p[data-astro-cid-e7pmqycp]{margin-top:var(--space-3)}.solutions-overview__industry-links[data-astro-cid-e7pmqycp]{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.solutions-overview__industry-links[data-astro-cid-e7pmqycp] a[data-astro-cid-e7pmqycp]{gap:var(--space-3);color:var(--color-eyebrow);text-underline-offset:4px;font-size:.85rem;display:inline-flex}.solutions-overview[data-astro-cid-e7pmqycp] a[data-astro-cid-e7pmqycp]:focus-visible{outline:3px solid var(--color-eyebrow);outline-offset:4px}:root[data-theme=dark] .solutions-overview[data-astro-cid-e7pmqycp]{color:var(--color-on-night-muted)}@media (width>=42rem){.solutions-overview__grid[data-astro-cid-e7pmqycp]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.solutions-overview__hero[data-astro-cid-e7pmqycp]{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.solutions-overview__grid[data-astro-cid-e7pmqycp],.solutions-overview__industries[data-astro-cid-e7pmqycp]{grid-template-columns:repeat(3,minmax(0,1fr))}}
