.mfb .pgSolution-section{color:#242238;padding:64px 24px}.mfb .pgSolution-inner{min-width:0;max-width:1200px;margin:0 auto}.mfb .pgSolution-head{text-align:center;max-width:780px;margin:0 auto 28px}.mfb .pgSolution-head h2{letter-spacing:-.025em;margin:0;font-size:clamp(26px,3vw,36px);font-weight:700;line-height:1.4}.mfb .pgSolution-head>p:not(.pgSolution-eyebrow){color:#5a5770;margin:16px 0 0;font-size:17px;line-height:1.75}.mfb .pgSolution-head p.pgSolution-definition{color:#242238;font-weight:600}.mfb .pgSolution-eyebrow{color:#5945bc;margin:0 0 12px;font-size:14px;font-weight:700}.mfb .pgSolution-headingIcon{margin-bottom:16px}.mfb .pgSolution-problems h3,.mfb .pgSolution-industryRow h3,.mfb .pgSolution-stage h3{color:#1b1b2b;margin:0;font-size:18px;font-weight:700;line-height:1.45}.mfb .pgSolution-who{background:#fff}.mfb .pgSolution-problems{max-width:1040px;margin:0 auto}.mfb .pgSolution-problems h3{text-align:center;margin-bottom:16px}.mfb .pgSolution-problemList{counter-reset:problem;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mfb .pgSolution-problemList li{counter-increment:problem;background:#f8f7fc;border:1px solid #e1deeb;border-radius:16px;padding:22px 22px 22px 60px;font-size:16px;line-height:1.7;position:relative}.mfb .pgSolution-problemList li:before{content:counter(problem);color:#fff;text-align:center;background:#5945bc;border-radius:50%;width:26px;height:26px;font-size:13px;font-weight:700;line-height:26px;position:absolute;top:22px;left:20px}.mfb .pgSolution-switch{text-align:center;margin:28px 0 0;font-size:16px}.mfb .pgSolution-switch a{color:#5945bc;font-weight:700;text-decoration:none}.mfb .pgSolution-switch a:hover{text-decoration:underline}.mfb .pgSolution-footnote{text-align:center;max-width:780px;color:var(--mfb-muted-2);margin:32px auto 0;font-size:13px;line-height:1.7}.mfb .pgSolution-footnote small{font-size:inherit}.mfb .pgSolution-start{background:#f4f5fb}.mfb .pgSolution-start .pgSolution-head{margin-bottom:24px}.mfb .pgSolution-startLink{text-align:center}.mfb .pgSolution-combo{background:#fff}.mfb .pgSolution-cycle{min-width:0}.mfb .pgSolution-industry{background:#f4f5fb}.mfb .pgSolution-industryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mfb .pgSolution-industryRow{background:#fff;border:1px solid #e1deeb;border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex}.mfb .pgSolution-industryRow p{color:#4a4760;margin:10px 0 0;font-size:15px;line-height:1.7}.mfb .pgSolution-industryIcon{margin-bottom:14px}.mfb .pgSolution-rowFoot{flex-direction:column;align-items:flex-start;gap:14px;margin-top:auto;padding-top:18px;display:flex}.mfb .pgSolution-rowLink{color:#5945bc;font-size:14px;font-weight:700;text-decoration:none;display:inline-block}.mfb .pgSolution-rowLink:hover{text-decoration:underline}.mfb .pgSolution-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mfb .pgSolution-chipLabel{color:#6e6a7e;font-size:13px}.mfb .pgSolution-chip{color:#5945bc;background:#f6f5fc;border:1px solid #d9d4ee;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.mfb .pgSolution-chip svg{flex:none}.mfb .pgSolution-chip:hover{background:#ebe8f9}.mfb .pgSolution-days{background:#fff}.mfb .pgSolution-timeline{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mfb .pgSolution-stage{background:linear-gradient(#fff 0%,#f8f7fc 100%);border:1px solid #dfdcf0;border-top:4px solid #5945bc;border-radius:16px;flex-direction:column;min-width:0;padding:24px;display:flex;box-shadow:0 10px 24px #221c440a}.mfb .pgSolution-stageOrder{background:var(--mfb-primary-soft);color:var(--mfb-primary-text);border-radius:999px;align-self:flex-start;margin-bottom:8px;padding:2px 10px;font-size:13px;font-weight:700;line-height:1.5}.mfb .pgSolution-stage h3{color:#211d36}.mfb .pgSolution-stageFocus{color:var(--mfb-ink);margin:6px 0 0;font-size:15px;font-weight:600;line-height:1.55}.mfb .pgSolution-stageChips{margin-top:12px}.mfb .pgSolution-steps{margin:16px 0 0;padding-left:20px;font-size:15px;line-height:1.7}.mfb .pgSolution-steps li+li{margin-top:8px}.mfb .pgSolution-switch a:focus-visible,.mfb .pgSolution-startLink .btn:focus-visible,.mfb .pgSolution-rowLink:focus-visible,.mfb .pgSolution-chip:focus-visible{outline-offset:4px;outline:3px solid #7a62df}@media (max-width:900px){.mfb .pgSolution-problemList,.mfb .pgSolution-industryGrid,.mfb .pgSolution-timeline{grid-template-columns:minmax(0,1fr)}}@media (max-width:768px){.mfb .pgSolution-section{padding:var(--mfb-section-y-mobile)20px}.mfb .pgSolution-head>p:not(.pgSolution-eyebrow){font-size:16px}.mfb .pgSolution-problemList li,.mfb .pgSolution-industryRow,.mfb .pgSolution-stage{padding:20px}.mfb .pgSolution-problemList li{padding-left:56px}.mfb .pgSolution-problemList li:before{top:20px;left:18px}}@media (max-width:560px){.mfb .pgSolution-startLink .btn{width:100%}}
