.SolutionCards-module__MTXwXW__chapter{min-width:0;padding:clamp(var(--space-5), 3vw, var(--space-7));background:var(--color-brand-white);color:var(--color-brand-ink);border-radius:.875rem;flex-direction:column;display:flex}.SolutionCards-module__MTXwXW__summary{min-height:var(--solution-summary-height,0px);flex:1 0 auto}.SolutionCards-module__MTXwXW__summaryContents{display:flow-root}.SolutionCards-module__MTXwXW__summary h3{color:var(--color-brand-navy);font-family:var(--font-family-inter);font-size:clamp(1.5rem,2.2vw,2rem);font-weight:var(--font-weight-semibold);letter-spacing:-.045em;line-height:1.2}.SolutionCards-module__MTXwXW__summary p{margin-top:var(--space-5);font-size:1rem}.SolutionCards-module__MTXwXW__expandControl,.SolutionCards-module__MTXwXW__contactLink,.SolutionCards-module__MTXwXW__relatedSolutions a{min-height:2.75rem;color:var(--color-brand-navy);font:inherit;align-items:center;text-decoration:none;display:inline-flex}.SolutionCards-module__MTXwXW__expandControl{justify-content:space-between;gap:var(--space-3);width:100%;margin-top:var(--space-5);padding-block:var(--space-2);border:0;border-top:1px solid var(--color-brand-cyan);cursor:pointer;text-align:start;background:0 0;font-size:.875rem}.SolutionCards-module__MTXwXW__contactLink{width:100%;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-brand-secondary);font-size:.875rem;font-weight:var(--font-weight-semibold);text-align:center;justify-content:center}.SolutionCards-module__MTXwXW__contactLink:hover{background:var(--color-brand-cyan)}.SolutionCards-module__MTXwXW__expandControl:hover,.SolutionCards-module__MTXwXW__relatedSolutions a:hover{text-underline-offset:.25em;text-decoration:underline}.SolutionCards-module__MTXwXW__expandControl:focus-visible,.SolutionCards-module__MTXwXW__panel:focus-visible,.SolutionCards-module__MTXwXW__contactLink:focus-visible,.SolutionCards-module__MTXwXW__relatedSolutions a:focus-visible{outline:3px solid var(--color-brand-navy);outline-offset:4px}.SolutionCards-module__MTXwXW__actionArrow{flex-shrink:0;width:1.125rem;height:1.125rem;transition:transform .3s cubic-bezier(.22,1,.36,1)}.SolutionCards-module__MTXwXW__expandControl[aria-expanded=true] .SolutionCards-module__MTXwXW__actionArrow{transform:rotate(180deg)}.SolutionCards-module__MTXwXW__panel{overflow-anchor:none;min-width:0;height:0;overflow:clip}.SolutionCards-module__MTXwXW__panelContents{opacity:0;transition:opacity .3s cubic-bezier(.22,1,.36,1)}.SolutionCards-module__MTXwXW__panel[data-open=true] .SolutionCards-module__MTXwXW__panelContents{opacity:1}.SolutionCards-module__MTXwXW__detailSurface{gap:var(--space-4);padding-top:var(--space-5);display:grid}.SolutionCards-module__MTXwXW__detailSurface h4{color:var(--color-brand-navy);font-size:.8125rem;font-weight:var(--font-weight-semibold);letter-spacing:.04em;text-transform:uppercase}.SolutionCards-module__MTXwXW__detailSurface p,.SolutionCards-module__MTXwXW__detailSurface ul{margin-top:var(--space-2);font-size:1rem}.SolutionCards-module__MTXwXW__detailSurface ul{gap:var(--space-2);padding-left:var(--space-5);display:grid}.SolutionCards-module__MTXwXW__relatedSolutions ul{padding:0;list-style:none}@media (prefers-reduced-motion:reduce){.SolutionCards-module__MTXwXW__actionArrow,.SolutionCards-module__MTXwXW__panelContents{transition:none}}
.SolutionsCatalog-module__5tcq8q__main{background:var(--color-brand-white);color:var(--color-brand-ink)}.SolutionsCatalog-module__5tcq8q__unit{font-family:var(--font-family-inter);font-weight:var(--font-weight-regular);font-synthesis:none;overflow-wrap:anywhere;background:#f5f9fa;padding-block:clamp(3rem,7vw,7rem);line-height:1.65}.SolutionsCatalog-module__5tcq8q__darkUnit{background:var(--color-brand-navy);color:var(--color-brand-white)}.SolutionsCatalog-module__5tcq8q__unitIntroduction,.SolutionsCatalog-module__5tcq8q__chapters,.SolutionsCatalog-module__5tcq8q__legacyAnchors{width:min(100%, var(--content-max-width));padding-inline:var(--gutter);margin-inline:auto}.SolutionsCatalog-module__5tcq8q__unitIntroduction{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.SolutionsCatalog-module__5tcq8q__eyebrow{margin-bottom:var(--space-4);color:#28637b;font-size:.75rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase}.SolutionsCatalog-module__5tcq8q__darkUnit .SolutionsCatalog-module__5tcq8q__eyebrow{color:var(--color-brand-cyan)}.SolutionsCatalog-module__5tcq8q__unitIntroduction h2{color:var(--color-brand-navy);font-family:var(--font-family-inter);font-size:clamp(2rem,3.3vw,3rem);font-weight:var(--font-weight-semibold);letter-spacing:-.045em;line-height:1.2}.SolutionsCatalog-module__5tcq8q__darkUnit .SolutionsCatalog-module__5tcq8q__unitIntroduction h2{color:var(--color-brand-white)}.SolutionsCatalog-module__5tcq8q__introduction{padding-left:var(--space-5);border-left:2px solid var(--color-brand-cyan);font-size:1rem}.SolutionsCatalog-module__5tcq8q__introduction strong{font-weight:var(--font-weight-semibold)}.SolutionsCatalog-module__5tcq8q__chapters{align-items:start;gap:var(--space-5) clamp(var(--space-5), 3vw, var(--space-7));grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(2rem,5vw,5rem);display:grid}.SolutionsCatalog-module__5tcq8q__legacyAnchors span{display:block}@media (max-width:64rem){.SolutionsCatalog-module__5tcq8q__unitIntroduction{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}}@media (max-width:48rem){.SolutionsCatalog-module__5tcq8q__chapters{grid-template-columns:minmax(0,1fr)}}
.SolutionsHero-module__JAjE8q__hero{font-family:var(--font-family-inter);padding:clamp(2rem, 5vw, 5.5rem) var(--gutter) clamp(3rem, 7vw, 6rem);background:var(--color-brand-navy);color:var(--color-brand-white)}.SolutionsHero-module__JAjE8q__heroGrid{width:min(100%, var(--content-max-width));grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,5vw,4.5rem);margin:0 auto;display:grid}.SolutionsHero-module__JAjE8q__heroCopy{min-width:0;max-width:40rem}.SolutionsHero-module__JAjE8q__heroVisual{justify-content:flex-end;justify-self:end;align-items:center;width:min(100%,32rem);display:flex}.SolutionsHero-module__JAjE8q__heroVisual img{object-fit:contain;width:100%;height:auto;display:block}.SolutionsHero-module__JAjE8q__eyebrow{margin-bottom:var(--space-4);color:var(--color-brand-cyan);font-size:.82rem;font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;line-height:1.25}.SolutionsHero-module__JAjE8q__hero h1{text-wrap:balance;font-family:var(--font-family-inter);font-size:clamp(2rem,3.2vw,3.5rem);font-weight:var(--font-weight-semibold);letter-spacing:-.045em;line-height:1.08}.SolutionsHero-module__JAjE8q__titleAccent{color:var(--color-brand-cyan)}.SolutionsHero-module__JAjE8q__navigation{gap:var(--space-4);margin-top:var(--space-5);font-family:var(--font-family-inter);flex-wrap:wrap;display:flex}.SolutionsHero-module__JAjE8q__navigation a{min-height:2.75rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--color-brand-cyan);color:var(--color-brand-navy);font-size:.875rem;font-weight:var(--font-weight-semibold);align-items:center;text-decoration:none;display:inline-flex}.SolutionsHero-module__JAjE8q__navigation a:hover{background:var(--color-brand-white)}.SolutionsHero-module__JAjE8q__navigation a:focus-visible{outline:3px solid var(--color-brand-white);outline-offset:4px}.SolutionsHero-module__JAjE8q__heroIntroduction{max-width:60ch;margin-top:var(--space-5);color:var(--color-brand-muted);font-family:var(--font-family-inter);font-synthesis:none;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:400;line-height:1.65}@media (max-width:48rem){.SolutionsHero-module__JAjE8q__heroGrid{grid-template-columns:minmax(0,1fr)}.SolutionsHero-module__JAjE8q__heroVisual{width:min(100%,24rem);margin-inline:auto}}@media (max-width:36rem){.SolutionsHero-module__JAjE8q__heroVisual{width:min(100%,20rem)}.SolutionsHero-module__JAjE8q__hero{padding-top:var(--space-7)}.SolutionsHero-module__JAjE8q__hero h1{font-size:clamp(2.15rem,8vw,2.75rem)}}
