.SolutionDetailContent-module__CDbcba__workflow{scroll-margin-top:calc(var(--header-height) + 1rem)}.SolutionDetailContent-module__CDbcba__heading{max-width:34rem;margin-bottom:2.5rem}.SolutionDetailContent-module__CDbcba__heading h2{font-size:var(--text-h2);letter-spacing:-.035em;margin-bottom:1rem;line-height:1.08}.SolutionDetailContent-module__CDbcba__heading>p:last-child{max-width:34rem;color:var(--color-text);margin:0;font-size:1rem}.SolutionDetailContent-module__CDbcba__steps{margin:0;padding:0;list-style:none}.SolutionDetailContent-module__CDbcba__step{border-top:1px solid var(--color-line);grid-template-columns:3.2rem minmax(0,1fr);align-content:start;column-gap:1.25rem;min-height:42vh;padding:1.6rem 0 2.5rem;display:grid;position:relative}.SolutionDetailContent-module__CDbcba__step:before{content:"";background:var(--color-red-action);transform-origin:0;width:3.2rem;height:3px;scale:var(--on,0) 1;transition:scale .2s var(--ease-out);position:absolute;top:-1px;left:0}.SolutionDetailContent-module__CDbcba__stepIcon{width:3.2rem;height:3.2rem;color:var(--color-red-text);background:var(--color-red-100);transition:color .15s var(--ease-standard), background-color .15s var(--ease-standard);border-radius:1rem;grid-row:span 3;place-items:center;font-size:1.1rem;display:grid}.SolutionDetailContent-module__CDbcba__step small{color:var(--color-muted);font-family:var(--font-display);font-size:.8rem;font-weight:600}.SolutionDetailContent-module__CDbcba__step h3{margin:.2rem 0 .55rem;font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.15}.SolutionDetailContent-module__CDbcba__step p{max-width:30rem;color:var(--color-text);margin:0;font-size:1rem;line-height:1.6}.SolutionDetailContent-module__CDbcba__outcomes{border-top:1px solid var(--color-line);padding:1.75rem 0 0}.SolutionDetailContent-module__CDbcba__outcomes>p{color:var(--color-navy);font-family:var(--font-display);margin:0 0 1rem;font-weight:600}.SolutionDetailContent-module__CDbcba__outcomes ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.SolutionDetailContent-module__CDbcba__outcomes li{border:1px solid var(--color-line);background:var(--color-white);border-radius:1rem;align-items:center;gap:.85rem;padding:.8rem 1rem;display:flex}.SolutionDetailContent-module__CDbcba__outcomes li>span{width:2.3rem;height:2.3rem;color:var(--color-white);background:var(--color-red-action);border-radius:.75rem;flex-shrink:0;place-items:center;font-size:.85rem;display:grid}.SolutionDetailContent-module__CDbcba__outcomes h3{margin:0;font-size:.98rem;line-height:1.3}.SolutionDetailContent-module__CDbcba__glance{border:1px solid var(--color-line);background:var(--color-white);border-radius:1.2rem;gap:.9rem;padding:1rem 1.15rem;display:grid}.SolutionDetailContent-module__CDbcba__glance p{color:var(--color-text);letter-spacing:.03em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .45rem;font-size:.74rem;font-weight:600;display:flex}.SolutionDetailContent-module__CDbcba__glance ul{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.SolutionDetailContent-module__CDbcba__glance li{color:var(--color-navy);font-size:.8rem;font-weight:600}.SolutionDetailContent-module__CDbcba__glance>div:first-child li{border-radius:var(--radius-pill);background:var(--color-soft);padding:.28rem .7rem}.SolutionDetailContent-module__CDbcba__glanceTools a,.SolutionDetailContent-module__CDbcba__glanceTools span{border:1px solid var(--color-line);border-radius:var(--radius-pill);color:var(--color-navy);transition:border-color .2s var(--ease-standard);align-items:center;gap:.4rem;padding:.25rem .7rem .25rem .35rem;display:inline-flex}.SolutionDetailContent-module__CDbcba__glanceTools a:hover{border-color:var(--color-red-text)}.SolutionDetailContent-module__CDbcba__glanceLink{color:var(--color-red-text);letter-spacing:0;text-transform:none;align-items:center;gap:.35rem;display:inline-flex}.SolutionDetailContent-module__CDbcba__detailsSection{padding:4.5rem 0 5rem}.SolutionDetailContent-module__CDbcba__detailsLayout{grid-template-columns:.85fr 1.5fr;gap:55px;display:grid}.SolutionDetailContent-module__CDbcba__detailsLayout h2{letter-spacing:-.035em;margin-bottom:1.5rem;font-size:clamp(1.8rem,2.7vw,2.7rem);line-height:1.2}.SolutionDetailContent-module__CDbcba__disclosures details{border-bottom:1px solid #e5deec}.SolutionDetailContent-module__CDbcba__disclosures summary{cursor:pointer;color:#23203f;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:14px;font-weight:650;line-height:1.6;list-style:none;display:flex}.SolutionDetailContent-module__CDbcba__disclosures summary::-webkit-details-marker{display:none}.SolutionDetailContent-module__CDbcba__disclosures summary>svg{width:11px;color:var(--color-red-text);flex-shrink:0;transition:transform .2s}.SolutionDetailContent-module__CDbcba__disclosures details[open] summary>svg{transform:rotate(180deg)}.SolutionDetailContent-module__CDbcba__disclosures p,.SolutionDetailContent-module__CDbcba__disclosures li{color:#625d75;font-size:13px;line-height:1.9}.SolutionDetailContent-module__CDbcba__disclosures p{margin:0 0 19px}.SolutionDetailContent-module__CDbcba__disclosures ul{margin:0 0 19px;padding-left:20px}.SolutionDetailContent-module__CDbcba__disclosures li+li{margin-top:7px}@media (max-width:960px){.SolutionDetailContent-module__CDbcba__step{min-height:0}.SolutionDetailContent-module__CDbcba__step:before{display:none}}@media (max-width:767px){.SolutionDetailContent-module__CDbcba__heading h2{font-size:clamp(1.9rem,7.5vw,2.8rem)}.SolutionDetailContent-module__CDbcba__step{grid-template-columns:2.6rem minmax(0,1fr);column-gap:1rem}.SolutionDetailContent-module__CDbcba__stepIcon{border-radius:.8rem;width:2.6rem;height:2.6rem;font-size:.95rem}.SolutionDetailContent-module__CDbcba__detailsSection{padding:3.2rem 0}.SolutionDetailContent-module__CDbcba__detailsLayout{grid-template-columns:1fr;gap:25px}.SolutionDetailContent-module__CDbcba__detailsLayout h2{margin-bottom:0}.SolutionDetailContent-module__CDbcba__disclosures summary{font-size:13px}.SolutionDetailContent-module__CDbcba__disclosures p,.SolutionDetailContent-module__CDbcba__disclosures li{font-size:12px}}@media (prefers-reduced-motion:reduce){.SolutionDetailContent-module__CDbcba__stepIcon,.SolutionDetailContent-module__CDbcba__step:before,.SolutionDetailContent-module__CDbcba__disclosures summary>svg{transition:none}}
