.solution-page_hero__AZ06v{border-bottom:1px solid var(--color-line);background:var(--color-throat)}.solution-page_heroGrid___FMaH{display:grid;gap:clamp(2.5rem,6vw,6rem);align-items:center;padding-block:clamp(4rem,8vw,7rem)}.solution-page_breadcrumb__dtUBG{display:flex;min-height:2.75rem;flex-wrap:wrap;gap:.5rem;align-items:center;color:var(--color-muted-foreground);font-size:var(--type-body-sm);font-weight:600}.solution-page_breadcrumb__dtUBG a{color:var(--color-accent)}.solution-page_breadcrumb__dtUBG a:hover{text-decoration:underline}.solution-page_breadcrumb__dtUBG svg{width:.9rem;height:.9rem}.solution-page_heroCopy__yinOT h1{max-width:12ch;margin-top:1.25rem;color:var(--color-ink);font-size:var(--type-display-xl);font-weight:650;letter-spacing:-.04em;line-height:.97;text-wrap:balance}.solution-page_heroCopy__yinOT>p{max-width:62ch;margin-top:1.5rem;color:var(--color-slate-brand);font-size:var(--type-body-lg);line-height:1.65}.solution-page_heroActions__sT4TV{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.solution-page_heroContext__IsNlA{display:grid;min-width:0;gap:1rem}.solution-page_heroImage__AKvLc{min-height:clamp(22rem,41vw,37rem)}.solution-page_mediaCaption__2PHDe{display:flex;gap:.65rem;align-items:center;font-size:var(--type-micro);font-weight:650;letter-spacing:.035em;text-transform:uppercase}.solution-page_mediaCaption__2PHDe svg{width:1rem;height:1rem}.solution-page_signalLedger__naOxQ{border-block:1px solid var(--color-border-strong);background:rgb(255 255 255/.48)}.solution-page_signalLedger__naOxQ h2{padding-block:1rem;border-bottom:1px solid var(--color-line);color:var(--color-ink);font-size:var(--type-panel-title);font-weight:650}.solution-page_signalLedger__naOxQ li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;padding-block:.85rem;border-bottom:1px solid var(--color-line);color:var(--color-slate-brand);font-size:var(--type-body-sm);line-height:1.5}.solution-page_signalLedger__naOxQ li:last-child{border-bottom:0}.solution-page_signalLedger__naOxQ svg{width:1rem;height:1rem;margin-top:.15rem;color:var(--color-accent)}.solution-page_architectureSection__KCOVY{overflow:hidden;border-bottom:1px solid var(--line-on-ink-subtle);color:white;background:var(--color-ink)}.solution-page_architectureGrid__6CgbO{display:grid;gap:clamp(3rem,7vw,7rem);align-items:center;padding-block:clamp(4.5rem,8vw,7rem)}.solution-page_architectureIntro___cTJ8 h2,.solution-page_assessmentInner__Oga7J h2,.solution-page_outcomesIntro__QYJl_ h2,.solution-page_pathIntro__Yspi0 h2{max-width:15ch;color:inherit;font-size:var(--type-display-lg);font-weight:650;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.solution-page_architectureIntro___cTJ8>p,.solution-page_assessmentInner__Oga7J p,.solution-page_outcomesIntro__QYJl_>p,.solution-page_pathIntro__Yspi0>p{max-width:64ch;margin-top:1.25rem;color:var(--text-on-ink-muted);font-size:var(--type-body);line-height:1.65}.solution-page_scopeBoundary__hjC_M{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;margin-top:2rem;padding-top:1.25rem;border-top:1px solid var(--line-on-ink)}.solution-page_scopeBoundary__hjC_M>svg{width:1.1rem;height:1.1rem;margin-top:.15rem;color:var(--color-accent-soft)}.solution-page_scopeBoundary__hjC_M h3{color:white;font-size:var(--type-panel-title);font-weight:650}.solution-page_scopeBoundary__hjC_M p{margin-top:.35rem;color:var(--text-on-ink-muted);font-size:var(--type-body-sm);line-height:1.55}.solution-page_systemMap___RbUQ{position:relative;border-top:1px solid var(--line-on-ink-strong)}.solution-page_systemArea__xemjr{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) 4rem;gap:1rem;align-items:center;min-height:5rem;border-bottom:1px solid var(--line-on-ink)}.solution-page_systemAreaIcon__HVPuG{display:grid;width:2.5rem;height:2.5rem;place-items:center;border-radius:var(--radius-control);color:var(--color-accent-soft);background:var(--accent-surface-on-ink)}.solution-page_systemAreaIcon__HVPuG svg{width:1.1rem;height:1.1rem}.solution-page_systemArea__xemjr p{max-width:42ch;color:white;font-size:var(--type-panel-title);font-weight:650;line-height:1.4}.solution-page_systemConnection__VcfSj{display:flex;align-items:center}.solution-page_systemConnection__VcfSj:before{width:100%;height:1px;content:"";background:var(--accent-line-on-ink)}.solution-page_systemConnection__VcfSj i{width:.45rem;height:.45rem;flex:0 0 auto;border-radius:999px;background:var(--color-accent-soft)}.solution-page_systemCore__FwjQX{display:flex;gap:.85rem;align-items:center;margin-top:1.5rem;padding:1rem;border-radius:var(--radius-record);color:var(--color-ink);background:white;box-shadow:var(--shadow-elevation-2)}.solution-page_systemCore__FwjQX>svg{width:1.4rem;height:1.4rem;color:var(--color-accent)}.solution-page_systemCore__FwjQX div{display:grid;gap:.15rem}.solution-page_systemCore__FwjQX span{color:var(--color-muted-foreground);font-size:var(--type-micro);font-weight:650;letter-spacing:.035em;text-transform:uppercase}.solution-page_systemCore__FwjQX strong{font-size:var(--type-panel-title);font-weight:650}.solution-page_pathSection__s4G_f{scroll-margin-top:5rem;border-bottom:1px solid var(--color-line);background:white}.solution-page_pathInner__UZq1y{padding-block:clamp(4.5rem,8vw,7rem)}.solution-page_pathIntro__Yspi0{display:grid;gap:1.25rem 4rem;color:var(--color-ink)}.solution-page_pathIntro__Yspi0>p{margin-top:0;color:var(--color-slate-brand)}.solution-page_pathSteps__HdYNw{display:grid;gap:1px;margin-top:clamp(2.5rem,5vw,4rem);border:1px solid var(--color-line);background:var(--color-line)}.solution-page_pathSteps__HdYNw li{position:relative;min-width:0;padding:1.25rem;background:white}.solution-page_stepMarker__bFZHq{display:block;color:var(--color-accent);font-size:var(--type-micro);font-weight:650;font-variant-numeric:tabular-nums;letter-spacing:.04em}.solution-page_pathSteps__HdYNw strong{display:block;margin-top:1.35rem;color:var(--color-ink);font-size:var(--type-heading-3);font-weight:650;letter-spacing:-.025em}.solution-page_pathSteps__HdYNw p{margin-top:.55rem;color:var(--color-slate-brand);font-size:var(--type-body-sm);line-height:1.55}.solution-page_outcomesSection__ccyw9{border-bottom:1px solid var(--color-line);background:var(--color-throat)}.solution-page_outcomesGrid__DPJYE{display:grid;gap:clamp(2.5rem,6vw,6rem);padding-block:clamp(4.5rem,8vw,7rem)}.solution-page_outcomesIntro__QYJl_{color:var(--color-ink)}.solution-page_outcomesIntro__QYJl_>p{color:var(--color-slate-brand)}.solution-page_outcomeList__ApvFM{border-top:1px solid var(--color-border-strong)}.solution-page_outcomeList__ApvFM li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;padding-block:1.25rem;border-bottom:1px solid var(--color-line);color:var(--color-ink);font-size:var(--type-panel-title);font-weight:600;line-height:1.5}.solution-page_outcomeList__ApvFM svg{width:1.1rem;height:1.1rem;margin-top:.2rem;color:var(--color-accent)}.solution-page_assessmentSection__suncl{scroll-margin-top:5rem;color:white;background:var(--color-ink)}.solution-page_assessmentInner__Oga7J{display:grid;gap:1.5rem 2rem;align-items:center;padding-block:clamp(3.5rem,7vw,5.5rem)}.solution-page_assessmentInner__Oga7J>svg{width:2rem;height:2rem;color:var(--color-accent-soft)}.solution-page_assessmentInner__Oga7J h2{max-width:18ch;font-size:var(--type-heading-1);line-height:1.02}.solution-page_assessmentActions__RadE1{display:flex;flex-wrap:wrap;gap:.75rem}@media (min-width:48rem){.solution-page_pathIntro__Yspi0{grid-template-columns:minmax(0,.8fr) minmax(24rem,1.2fr);align-items:end}.solution-page_pathSteps__HdYNw{grid-template-columns:repeat(4,minmax(0,1fr))}.solution-page_assessmentInner__Oga7J{grid-template-columns:auto minmax(0,1fr) auto}}@media (min-width:64rem){.solution-page_heroGrid___FMaH{grid-template-columns:minmax(0,.82fr) minmax(32rem,1.18fr)}.solution-page_architectureGrid__6CgbO,.solution-page_outcomesGrid__DPJYE{grid-template-columns:minmax(18rem,.68fr) minmax(34rem,1.32fr)}}@media (max-width:39.999rem){.solution-page_architectureGrid__6CgbO,.solution-page_assessmentInner__Oga7J,.solution-page_heroGrid___FMaH,.solution-page_outcomesGrid__DPJYE,.solution-page_pathInner__UZq1y{padding-inline:1rem}.solution-page_heroGrid___FMaH{padding-block:3.5rem}.solution-page_heroCopy__yinOT h1{font-size:var(--type-display-lg)}.solution-page_assessmentActions__RadE1>a,.solution-page_heroActions__sT4TV>a{width:100%;justify-content:center}.solution-page_heroImage__AKvLc{min-height:21rem}.solution-page_architectureIntro___cTJ8 h2,.solution-page_outcomesIntro__QYJl_ h2,.solution-page_pathIntro__Yspi0 h2{font-size:var(--type-heading-1)}.solution-page_systemArea__xemjr{grid-template-columns:auto minmax(0,1fr) 2rem}.solution-page_assessmentInner__Oga7J>svg{display:none}}