.SolutionVisual_figure__VURRu{margin:0;display:grid;grid-gap:var(--sp-6);gap:var(--sp-6)}.SolutionVisual_caption__brBnN{display:flex;align-items:flex-start;gap:var(--sp-3)}.SolutionVisual_captionIcon__A4eSg{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--edge-on-blue);color:var(--text-copper-on-dark)}.SolutionVisual_captionTitle__OEkDx{display:block;margin:0;font-family:var(--font-sans);font-size:var(--fs-h4);font-weight:700;line-height:1.3;color:var(--text-on-color)}.SolutionVisual_captionNote__NdJKQ{display:block;margin-top:var(--sp-2);font-size:var(--fs-small);line-height:1.5;color:var(--text-on-color-muted);max-width:44rem}.SolutionVisual_flow__Re0Tj{--line:rgba(255,255,255,0.26);list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.SolutionVisual_flowStep__zzK5r{position:relative;display:grid;grid-template-columns:40px 1fr;align-items:start;grid-gap:var(--sp-4);gap:var(--sp-4);padding-bottom:var(--sp-6)}.SolutionVisual_flowStep__zzK5r:last-child{padding-bottom:0}.SolutionVisual_flowStep__zzK5r:before{content:"";position:absolute;top:0;bottom:0;left:19px;width:2px;background:var(--line);z-index:0}.SolutionVisual_flowStep__zzK5r:first-child:before{top:20px}.SolutionVisual_flowStep__zzK5r:last-child:before{bottom:calc(100% - 20px)}.SolutionVisual_flowDot___hN2C{position:relative;z-index:1;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--surface-deep);border:1px solid var(--edge-on-blue);font-family:var(--font-sans);font-size:.875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-on-color)}.SolutionVisual_flowText__kF2k7{position:relative;z-index:1;display:block;padding-top:7px}.SolutionVisual_flowLabel__qjklQ{display:block;font-family:var(--font-sans);font-size:var(--fs-small);font-weight:700;line-height:1.35;color:var(--text-on-color)}.SolutionVisual_flowCaption__9SPex{display:block;margin-top:var(--sp-1);font-size:var(--fs-micro);line-height:1.45;color:var(--text-on-color-muted)}@media (min-width:900px){.SolutionVisual_flow__Re0Tj{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:var(--sp-2)}.SolutionVisual_flowStep__zzK5r{grid-template-columns:1fr;justify-items:center;gap:var(--sp-4);padding:0 var(--sp-2);text-align:center}.SolutionVisual_flowStep__zzK5r:before{top:19px;bottom:auto;left:0;right:0;width:auto;height:2px}.SolutionVisual_flowStep__zzK5r:first-child:before{top:19px;left:50%}.SolutionVisual_flowStep__zzK5r:last-child:before{bottom:auto;right:50%}.SolutionVisual_flowText__kF2k7{padding-top:0}}.SolutionVisual_map__ikT8i{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.SolutionVisual_mapCenter__oc_gd{grid-column:1/-1;margin:0;display:grid;place-items:center;min-height:76px;padding:var(--sp-5) var(--sp-4);background:var(--surface-card-blue);border:1px solid var(--text-on-color);border-radius:var(--radius-card);font-family:var(--font-serif);font-size:var(--fs-h4);font-weight:600;line-height:1.25;text-align:center;color:var(--text-on-color)}.SolutionVisual_mapNode__nhHtd{margin:0;display:grid;place-items:center;min-height:62px;padding:var(--sp-4) var(--sp-3);background:rgba(255,255,255,.08);border:1px solid var(--edge-on-blue);border-radius:var(--radius-card);font-family:var(--font-sans);font-size:var(--fs-small);font-weight:600;line-height:1.3;text-align:center;color:var(--text-on-color-muted)}@media (min-width:900px){.SolutionVisual_map__ikT8i{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-4);max-width:58rem}.SolutionVisual_mapCenter__oc_gd{grid-column:2;grid-row:2;min-height:0}}.SolutionVisual_dash__3ic7z{display:grid;grid-gap:var(--sp-5);gap:var(--sp-5);justify-items:start}.SolutionVisual_dashSeal__T1TYv{margin:0;display:inline-flex;align-items:center;min-height:24px;padding:var(--sp-1) var(--sp-4);border:1px solid var(--text-copper-on-dark);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-copper-on-dark)}.SolutionVisual_dashGrid__NDa_o{list-style:none;margin:0;padding:0;width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.SolutionVisual_dashCard__xSyJw{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);align-content:space-between;min-height:118px;padding:var(--sp-4);background:rgba(255,255,255,.08);border:1px solid var(--edge-on-blue);border-radius:var(--radius-card)}.SolutionVisual_dashLabel___eY_j{font-family:var(--font-sans);font-size:var(--fs-micro);font-weight:700;letter-spacing:.02em;line-height:1.3;color:var(--text-on-color)}.SolutionVisual_dashShape__tFOgR{display:block;height:40px;color:var(--text-copper-on-dark)}.SolutionVisual_shapeSvg__KWwzo{display:block;width:100%;height:40px}@media (prefers-contrast:more){.SolutionVisual_captionNote__NdJKQ,.SolutionVisual_dashLabel___eY_j,.SolutionVisual_flowCaption__9SPex,.SolutionVisual_mapNode__nhHtd{color:var(--text-on-color)}}.SolutionPage_lightSection__UrKcp{background:var(--surface-page)}.SolutionPage_deepSection__Seae2{background:var(--surface-deep)}.SolutionPage_stack__lr5CX{display:grid;grid-gap:clamp(var(--sp-10),5vw,var(--sp-16));gap:clamp(var(--sp-10),5vw,var(--sp-16))}.SolutionPage_block__tMU1V{min-width:0}.SolutionPage_supportBand__8j3SW{background:var(--surface-warm);border-bottom:1px solid var(--border-soft);padding-block:clamp(var(--sp-6),3vw,var(--sp-10))}.SolutionPage_supportText__QmKMN{margin:0;padding-left:var(--sp-5);border-left:3px solid var(--brand-copper);max-width:46rem;font-size:var(--fs-body);line-height:1.6;color:var(--text-secondary)}.SolutionPage_supportStrong__iG0xN .SolutionPage_supportText__QmKMN{font-family:var(--font-serif);font-size:var(--fs-h3);font-weight:600;line-height:1.3;color:var(--brand-navy)}.SolutionPage_headingRow__v4mXk{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);margin-bottom:var(--sp-6);max-width:46rem}.SolutionPage_headingRule__wTg36{width:28px;height:2px;background:var(--brand-copper)}.SolutionPage_heading__h4Slk{margin:0;font-family:var(--font-serif);font-size:var(--fs-h2);font-weight:600;line-height:var(--lh-tight);color:var(--brand-navy)}.SolutionPage_intro__vkP0H{margin:0 0 var(--sp-6);max-width:46rem;font-size:var(--fs-body);line-height:1.6;color:var(--text-secondary)}.SolutionPage_proseSplit__oaD1R{display:grid;grid-gap:var(--sp-6);gap:var(--sp-6)}.SolutionPage_asideCol__hQaTS{min-width:0}.SolutionPage_brand__kciaj{display:flex;align-items:center;justify-content:center;margin-top:var(--sp-8)}.SolutionPage_brandLogo__5QxYZ{width:clamp(140px,40%,300px);height:auto;filter:drop-shadow(0 14px 28px rgba(11,31,58,.2))}@media (min-width:980px){.SolutionPage_proseSplit__oaD1R{grid-template-columns:minmax(0,57fr) minmax(0,43fr);grid-template-rows:auto 1fr;column-gap:clamp(var(--sp-10),4vw,var(--sp-16));row-gap:0;align-items:start}.SolutionPage_proseSplit__oaD1R>:first-child{grid-column:1;grid-row:1}.SolutionPage_proseSplit__oaD1R>:nth-child(2){grid-column:1;grid-row:2}.SolutionPage_proseSplit__oaD1R .SolutionPage_asideCol__hQaTS{grid-column:2;grid-row:1/span 2}.SolutionPage_proseSplit__oaD1R.SolutionPage_proseBrand__fFR3D{grid-template-rows:auto auto 1fr;align-items:stretch}.SolutionPage_proseBrand__fFR3D>:nth-child(2){grid-row:2}.SolutionPage_proseBrand__fFR3D .SolutionPage_brand__kciaj{grid-column:1;grid-row:3;align-items:center;margin-top:var(--sp-10)}.SolutionPage_proseBrand__fFR3D .SolutionPage_asideCol__hQaTS{grid-row:1/span 3;align-self:center}}.SolutionPage_prose__iZ_y2{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);max-width:46rem}.SolutionPage_prose__iZ_y2 p{margin:0;font-size:var(--fs-body);line-height:1.7;color:var(--text-secondary)}.SolutionPage_cards__p0HkH{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(248px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.SolutionPage_card__n1cOA{position:relative;overflow:hidden;height:100%;display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);align-content:start;padding:var(--sp-5);background:var(--surface-card-blue);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-card);box-shadow:var(--shadow-blue-card);transition:transform var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.SolutionPage_card__n1cOA:before{content:"";position:absolute;inset:0;background:var(--card-highlight);pointer-events:none}.SolutionPage_card__n1cOA>*{position:relative}.SolutionPage_card__n1cOA:hover{transform:translateY(-3px);box-shadow:var(--shadow-blue-card-hover)}.SolutionPage_cardIcon__PnGAR{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.3);color:var(--text-on-color)}.SolutionPage_cardTitle__WPZJO{font-family:var(--font-sans);font-size:var(--fs-h4);font-weight:700;line-height:1.3;color:var(--text-on-color)}.SolutionPage_cardText__3lQ8m{font-size:var(--fs-small);line-height:1.6;color:var(--text-on-color-muted)}.SolutionPage_list__UkWOo{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(268px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.SolutionPage_list__UkWOo li{position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);background:var(--surface-card-blue);border:1px solid rgba(255,255,255,.18);border-radius:var(--radius-card);box-shadow:var(--shadow-blue-card);font-size:var(--fs-small);line-height:1.55;color:var(--text-on-color);transition:transform var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.SolutionPage_list__UkWOo li:before{content:"";position:absolute;inset:0;background:var(--card-highlight);pointer-events:none}.SolutionPage_list__UkWOo li>*{position:relative}.SolutionPage_list__UkWOo li:hover{transform:translateY(-3px);box-shadow:var(--shadow-blue-card-hover)}.SolutionPage_listIcon__yLvxH{flex:none;margin-top:3px;color:var(--text-on-color)}.SolutionPage_receives__v1GwM{position:relative;overflow:hidden;padding:clamp(var(--sp-6),3.5vw,var(--sp-10));background:rgba(255,255,255,.08);border:1px solid var(--edge-on-blue);border-radius:var(--radius-card);box-shadow:var(--shadow-card-on-blue)}.SolutionPage_receives__v1GwM:before{content:"";position:absolute;inset:0;background:var(--card-highlight);pointer-events:none}.SolutionPage_receives__v1GwM>*{position:relative}.SolutionPage_receivesTitle__yEvTZ{margin:0 0 var(--sp-5);font-family:var(--font-sans);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-copper-on-light-blue)}.SolutionPage_receivesIntro__zmyEE{margin:0 0 var(--sp-4);font-size:var(--fs-small);line-height:1.6;color:var(--text-on-color-muted)}.SolutionPage_receivesBody__o8g6I{margin:0;max-width:46rem;font-size:var(--fs-body);line-height:1.65;color:var(--text-on-color)}.SolutionPage_receivesList__tiSyY{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(252px,1fr));grid-gap:var(--sp-3) var(--sp-6);gap:var(--sp-3) var(--sp-6)}.SolutionPage_receivesList__tiSyY li{display:flex;align-items:flex-start;gap:var(--sp-3);font-size:var(--fs-small);line-height:1.55;color:var(--text-on-color)}.SolutionPage_receivesIcon__E_he8{flex:none;margin-top:3px;color:var(--text-copper-on-light-blue)}.SolutionPage_receivesCta__awCIH{margin-top:var(--sp-8)}.SolutionPage_capability__J8VAg{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--sp-4);gap:var(--sp-4);max-width:46rem;padding:var(--sp-5) clamp(var(--sp-5),2vw,var(--sp-6));background:rgba(255,255,255,.08);border:1px solid var(--edge-on-blue);border-left:3px solid var(--text-copper-on-light-blue);border-radius:var(--radius-card)}.SolutionPage_capabilityIcon__OnxJx{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:transparent;border:1px solid var(--text-copper-on-light-blue);color:var(--text-copper-on-light-blue)}.SolutionPage_capabilityTitle__Hc0xl{margin:0 0 var(--sp-2);font-family:var(--font-sans);font-size:var(--fs-h4);font-weight:700;line-height:1.3;color:var(--text-on-color)}.SolutionPage_capabilityText__XKe4M{margin:0 0 var(--sp-3);font-size:var(--fs-small);line-height:1.6;color:var(--text-on-color-muted)}.SolutionPage_capabilityText__XKe4M:last-of-type{margin-bottom:0}.SolutionPage_note__Jg_I9{position:relative;overflow:hidden;display:grid;grid-template-columns:auto 1fr;grid-gap:var(--sp-4);gap:var(--sp-4);padding:clamp(var(--sp-5),2.5vw,var(--sp-8));background:var(--surface-card-blue);border:1px solid rgba(255,255,255,.18);border-left:4px solid var(--brand-copper);border-radius:var(--radius-card);box-shadow:var(--shadow-blue-card);max-width:52rem}.SolutionPage_note__Jg_I9:before{content:"";position:absolute;inset:0;background:var(--card-highlight);pointer-events:none}.SolutionPage_note__Jg_I9>*{position:relative}.SolutionPage_note__Jg_I9 :focus-visible{outline-color:var(--focus-on-dark)}.SolutionPage_noteIcon__YOUPG{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:transparent;border:1px solid var(--text-copper-on-light-blue);color:var(--text-copper-on-light-blue)}.SolutionPage_noteTitle__GFpby{margin:0 0 var(--sp-3);font-family:var(--font-sans);font-size:var(--fs-h4);font-weight:700;line-height:1.3;color:var(--text-on-color)}.SolutionPage_noteText__s7YI4{margin:0 0 var(--sp-3);font-size:var(--fs-small);line-height:1.65;color:var(--text-on-color-muted)}.SolutionPage_noteText__s7YI4:last-of-type{margin-bottom:0}.SolutionPage_noteLink__gk7vR{margin:var(--sp-5) 0 0}.SolutionPage_noteLink__gk7vR a{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:24px;font-size:var(--fs-small);font-weight:600;color:var(--text-on-color);text-decoration:underline;text-underline-offset:3px}.SolutionPage_noteLink__gk7vR a:hover{text-decoration-thickness:2px}.SolutionPage_noteLink__gk7vR svg{flex:none;transition:transform var(--dur-fast) var(--ease-out)}.SolutionPage_noteLink__gk7vR a:hover svg{transform:translateX(3px)}.SolutionPage_navSection__XaqXk{background:var(--surface-page)}.SolutionPage_pager__qcjff{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.SolutionPage_pagerLink__0FtP0{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding:var(--sp-5) var(--sp-6);background:var(--surface-card);border:1px solid var(--border-card);border-radius:var(--radius-card);box-shadow:var(--shadow-card);text-decoration:none;transition:transform var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.SolutionPage_pagerLink__0FtP0:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.SolutionPage_pagerLabel__BGsVH{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-micro);font-weight:700;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--text-accent-blue)}.SolutionPage_pagerNext__xE9HF .SolutionPage_pagerLabel__BGsVH{justify-content:flex-end}.SolutionPage_pagerNext__xE9HF{text-align:right}.SolutionPage_backArrow__ohmpW{display:inline-flex;transform:scaleX(-1)}.SolutionPage_pagerArrow__SlKeX{flex:none;transition:transform var(--dur-fast) var(--ease-out)}.SolutionPage_pagerLink__0FtP0:hover .SolutionPage_pagerArrow__SlKeX{transform:translateX(3px)}.SolutionPage_pagerName__nEDon{font-family:var(--font-serif);font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--brand-navy)}.SolutionPage_allLink__iK5s5{margin:var(--sp-6) 0 0;font-size:var(--fs-small)}.SolutionPage_allLink__iK5s5 a{display:inline-flex;align-items:center;min-height:24px;color:var(--text-accent-blue);font-weight:600}@media (min-width:900px){.SolutionPage_pager__qcjff{grid-template-columns:1fr 1fr;gap:var(--sp-6)}}@media (prefers-reduced-motion:reduce){.SolutionPage_card__n1cOA,.SolutionPage_list__UkWOo li,.SolutionPage_noteLink__gk7vR svg,.SolutionPage_pagerArrow__SlKeX,.SolutionPage_pagerLink__0FtP0{transition:none}.SolutionPage_card__n1cOA:hover,.SolutionPage_list__UkWOo li:hover,.SolutionPage_noteLink__gk7vR a:hover svg,.SolutionPage_pagerLink__0FtP0:hover,.SolutionPage_pagerLink__0FtP0:hover .SolutionPage_pagerArrow__SlKeX{transform:none}}@media (prefers-contrast:more){.SolutionPage_capabilityText__XKe4M,.SolutionPage_cardText__3lQ8m,.SolutionPage_noteText__s7YI4,.SolutionPage_receivesIntro__zmyEE{color:var(--text-on-color)}.SolutionPage_card__n1cOA,.SolutionPage_list__UkWOo li,.SolutionPage_note__Jg_I9{border-color:var(--text-on-color)}}