.solutionPage_content-container__Ok8Ju{padding:0 1rem;margin:0 auto}@media(max-width:960px){.solutionPage_content-container__Ok8Ju{max-width:960px}}@media(min-width:961px){.solutionPage_content-container__Ok8Ju{max-width:1149px}}@media(min-width:1920px){.solutionPage_content-container__Ok8Ju{max-width:1320px}}.solutionPage_pageContainer__A5ZCH{background-color:#fafafa;font-weight:300;line-height:1.5}.solutionPage_heroContainer___Jz_I{background-color:var(--c-brand-pri);background-image:url(/solutions-hero-bg-1920.png);opacity:.9;background-position:50%;background-size:cover;background-repeat:no-repeat;color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center}.solutionPage_heroContainer___Jz_I .solutionPage_heroTitle__bJ_VR{font-weight:700;margin-bottom:1.5rem;line-height:1.2}.solutionPage_heroContainer___Jz_I .solutionPage_heroDescription__McLF9 p{line-height:1.5}.solutionPage_whatContainer__7EoMO{position:relative;background-color:#fafafa}.solutionPage_whatContainer__7EoMO .solutionPage_whatBox__OMGce{box-sizing:border-box;background-color:#fff;color:#000;z-index:1;border-radius:30px;border:1px solid #d7d7d7}.solutionPage_whichContainer__Ic4St{color:#000}.solutionPage_whichContainer__Ic4St .solutionPage_whichTitle__I06zU{color:var(--c-brand-pri)}.solutionPage_whichContainer__Ic4St .solutionPage_whichDescription__WGVAW p{line-height:1.5}.solutionPage_gainContainer__IMf0V{background-color:var(--c-brand-pri);color:#fff}.solutionPage_gainContainer__IMf0V .solutionPage_gainDescription__kNF_O p{font-size:1.5rem;font-weight:300;line-height:1.5}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0{display:flex;flex-direction:column}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0 .solutionPage_gainListItem__uku2p{display:flex;align-items:center}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0 .solutionPage_gainListItem__uku2p .solutionPage_gainListItemIconWrapper__ZQT9t{box-sizing:border-box;position:relative;flex:0 0 8rem;width:8rem;min-width:8rem;max-width:8rem;height:8rem;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0 .solutionPage_gainListItem__uku2p .solutionPage_gainListItemIconWrapper__ZQT9t img{position:relative!important;max-height:calc(100% - 1.5rem);max-width:calc(100% - 1.5rem);width:auto;height:auto}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0 .solutionPage_gainListItem__uku2p .solutionPage_gainListItemContent__wpOM8{text-align:start}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0 .solutionPage_gainListItem__uku2p .solutionPage_gainListItemContent__wpOM8 .solutionPage_gainListItemDescription__xPbPo p{line-height:1.5;font-weight:300;padding:0}.solutionPage_howContainer__RwVId:not(:has(.solutionPage_processSteps__Vm0TE)){color:#000}.solutionPage_howContainer__RwVId:not(:has(.solutionPage_processSteps__Vm0TE)) .solutionPage_howDescription__NlWfF p{line-height:1.5;font-weight:300}@media screen and (max-width:960px){.solutionPage_heroContainer___Jz_I{background-image:url(/solutions-hero-bg-mobile.png);background-position:top;padding:9.5rem 2rem 5rem;min-height:74vh}.solutionPage_heroContainer___Jz_I .solutionPage_heroTitle__bJ_VR{font-weight:700;font-size:40px;line-height:125%;max-width:21.875rem}.solutionPage_heroContainer___Jz_I .solutionPage_heroDescription__McLF9 p{font-weight:400;padding:0 1.375rem;font-size:18px;line-height:150%;max-width:20rem}.solutionPage_whatContainer__7EoMO{margin-top:0}.solutionPage_whatContainer__7EoMO .solutionPage_whatBox__OMGce{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;top:-6rem;margin-top:0;margin-inline:30px;width:calc(100% - 60px);padding:3.25rem 2.5rem 2.25rem}.solutionPage_whatContainer__7EoMO .solutionPage_whatBox__OMGce .solutionPage_whatTitle__wuouU{font-size:32px;font-weight:700;line-height:125%;max-width:21.125rem}.solutionPage_whatContainer__7EoMO .solutionPage_whatBox__OMGce .solutionPage_whatDescription__gxtYX p{font-size:16px;font-weight:300;line-height:150%;padding-top:.75rem;max-width:21.875rem}.solutionPage_whichContainer__Ic4St{background-color:#fafafa;padding:0 2.5rem 3.25rem;position:relative;margin-top:-3rem;display:flex;flex-direction:column;align-items:center}.solutionPage_whichContainer__Ic4St .solutionPage_whichTitle__I06zU{font-size:32px;line-height:125%;font-weight:700;max-width:21.125rem}.solutionPage_whichContainer__Ic4St .solutionPage_whichDescription__WGVAW p{font-size:16px;font-weight:300;line-height:150%;padding-top:.625rem;max-width:21.875rem}.solutionPage_gainContainer__IMf0V{padding:2.75rem 2rem 4rem;display:flex;flex-direction:column;align-items:center}.solutionPage_gainContainer__IMf0V .solutionPage_gainTitle__qLjRW{font-size:32px;font-weight:700;line-height:125%;max-width:21.125rem}.solutionPage_gainContainer__IMf0V .solutionPage_gainDescription__kNF_O p{font-size:18px;font-weight:300;line-height:150%;padding:0;max-width:21.875rem}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0{margin-top:2.375rem;gap:6.5rem;max-width:21.2rem}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0 .solutionPage_gainListItem__uku2p{flex-direction:column;gap:1.75rem}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0 .solutionPage_gainListItem__uku2p .solutionPage_gainListItemIconWrapper__ZQT9t{width:8rem}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0 .solutionPage_gainListItem__uku2p .solutionPage_gainListItemContent__wpOM8 .solutionPage_gainListItemTitle__qf6mL{font-size:16px;font-weight:500;line-height:135%;text-align:center}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0 .solutionPage_gainListItem__uku2p .solutionPage_gainListItemContent__wpOM8 .solutionPage_gainListItemDescription__xPbPo p{font-size:16px;font-weight:300;line-height:135%;text-align:center;padding:0 .875rem}.solutionPage_howContainer__RwVId:not(:has(.solutionPage_processSteps__Vm0TE)){padding:4.5rem 2rem 3rem;background-color:#fff;display:flex;flex-direction:column;align-items:center}.solutionPage_howContainer__RwVId:not(:has(.solutionPage_processSteps__Vm0TE)) .solutionPage_howTitle___PtZm{font-size:32px;font-weight:700;line-height:125%;padding:0 .25rem;max-width:21.125rem}.solutionPage_howContainer__RwVId:not(:has(.solutionPage_processSteps__Vm0TE)) .solutionPage_howDescription__NlWfF p{font-size:16px;font-weight:300;line-height:150%;padding:1rem 0;max-width:21.875rem}}@media screen and (min-width:961px){.solutionPage_heroContainer___Jz_I{background-image:url(/solutions-hero-bg-1440.png);padding:12.625rem 5rem 12rem}.solutionPage_heroContainer___Jz_I .solutionPage_heroTitle__bJ_VR{font-size:40px;font-weight:700;line-height:125%}.solutionPage_heroContainer___Jz_I .solutionPage_heroDescription__McLF9 p{font-weight:400;font-size:18px;line-height:150%;max-width:71.375rem}.solutionPage_whatContainer__7EoMO{padding-inline:7.75rem;margin-bottom:5rem;display:flex;flex-direction:column;align-items:center}.solutionPage_whatContainer__7EoMO .solutionPage_whatBox__OMGce{position:relative;margin-top:-8rem;margin-inline:0;width:100%;padding:4rem;max-width:72.375rem}.solutionPage_whatContainer__7EoMO .solutionPage_whatBox__OMGce .solutionPage_whatTitle__wuouU{font-size:32px;font-weight:700;line-height:125%;margin-bottom:1.5rem}.solutionPage_whatContainer__7EoMO .solutionPage_whatBox__OMGce .solutionPage_whatDescription__gxtYX p{font-size:16px;font-weight:300;line-height:150%;padding:.5rem}.solutionPage_whichContainer__Ic4St{padding-inline:13.75rem;padding-bottom:4.5rem;display:flex;flex-direction:column;align-items:center}.solutionPage_whichContainer__Ic4St .solutionPage_whichTitle__I06zU{font-size:32px;font-weight:700;line-height:125%;margin-bottom:.75rem}.solutionPage_whichContainer__Ic4St .solutionPage_whichDescription__WGVAW p{font-size:16px;font-weight:300;line-height:150%;padding:1rem;max-width:76.25rem}.solutionPage_gainContainer__IMf0V{padding:2.5rem 9.2rem 6rem;display:flex;flex-direction:column;align-items:center}.solutionPage_gainContainer__IMf0V .solutionPage_gainTitle__qLjRW{font-size:32px;font-weight:700;line-height:125%}.solutionPage_gainContainer__IMf0V .solutionPage_gainDescription__kNF_O{margin-bottom:4.75rem}.solutionPage_gainContainer__IMf0V .solutionPage_gainDescription__kNF_O p{font-size:18px;font-weight:300;line-height:150%}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));width:min(72rem,100%);grid-row-gap:5rem;row-gap:5rem;grid-column-gap:8rem;column-gap:8rem;max-width:75rem}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0:has(>.solutionPage_gainListItem__uku2p:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(18rem,1fr));width:min(48rem,100%)}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0 .solutionPage_gainListItem__uku2p{flex-direction:column;align-items:center;gap:2.5rem;text-align:center}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0 .solutionPage_gainListItem__uku2p .solutionPage_gainListItemContent__wpOM8{max-width:22.5rem;text-align:center}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0 .solutionPage_gainListItem__uku2p .solutionPage_gainListItemContent__wpOM8 .solutionPage_gainListItemTitle__qf6mL{font-size:16px;font-weight:500;line-height:135%}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0 .solutionPage_gainListItem__uku2p .solutionPage_gainListItemContent__wpOM8 .solutionPage_gainListItemDescription__xPbPo p{font-size:16px;font-weight:300;line-height:135%;text-align:center}.solutionPage_howContainer__RwVId:not(:has(.solutionPage_processSteps__Vm0TE)){padding:3.5rem 11.5rem 4rem;display:flex;flex-direction:column;align-items:center}.solutionPage_howContainer__RwVId:not(:has(.solutionPage_processSteps__Vm0TE)) .solutionPage_howTitle___PtZm{font-size:32px;font-weight:700;line-height:125%;margin-bottom:1rem}.solutionPage_howContainer__RwVId:not(:has(.solutionPage_processSteps__Vm0TE)) .solutionPage_howDescription__NlWfF p{font-size:16px;font-weight:300;line-height:150%;padding:1rem;max-width:66.75rem}}@media screen and (max-width:414px){.solutionPage_heroContainer___Jz_I .solutionPage_heroTitle__bJ_VR{font-size:40px;font-weight:700;line-height:120%}.solutionPage_heroContainer___Jz_I .solutionPage_heroDescription__McLF9 p{font-size:16px;font-weight:400;line-height:150%}.solutionPage_whatContainer__7EoMO .solutionPage_whatBox__OMGce{border-radius:15px}.solutionPage_whatContainer__7EoMO .solutionPage_whatBox__OMGce .solutionPage_whatTitle__wuouU{font-size:28px;font-weight:700;line-height:125%}.solutionPage_whatContainer__7EoMO .solutionPage_whatBox__OMGce .solutionPage_whatDescription__gxtYX p{font-size:16px;font-weight:300;line-height:150%}.solutionPage_whichContainer__Ic4St .solutionPage_whichTitle__I06zU{font-size:28px;font-weight:700;line-height:125%}.solutionPage_whichContainer__Ic4St .solutionPage_whichDescription__WGVAW p{font-size:16px;font-weight:300;line-height:150%}.solutionPage_gainContainer__IMf0V .solutionPage_gainTitle__qLjRW{font-size:28px;font-weight:700;line-height:125%}.solutionPage_howContainer__RwVId:not(:has(.solutionPage_processSteps__Vm0TE)) .solutionPage_howTitle___PtZm{font-size:28px;font-weight:700;line-height:125%}.solutionPage_howContainer__RwVId:not(:has(.solutionPage_processSteps__Vm0TE)) .solutionPage_howDescription__NlWfF p{font-size:16px;font-weight:300;line-height:150%}.solutionPage_gainContainer__IMf0V .solutionPage_gainDescription__kNF_O p{font-size:16px;font-weight:400;line-height:150%}}@media screen and (min-width:1600px){.solutionPage_heroContainer___Jz_I{background-image:url(/solutions-hero-bg-1920.png)}}@media screen and (max-width:656px){.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE){background:#fafafa;padding:2.5rem 1.5rem 2rem;display:flex;flex-direction:column;align-items:center}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_howTitle___PtZm{text-align:center;font-family:Roboto;font-size:clamp(20px,6.76vw,28px);font-style:normal;font-weight:700;line-height:125%;max-width:14rem}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_howDescription__NlWfF{margin:0 auto;padding:.5rem 3.4rem}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_howDescription__NlWfF p{text-align:center;font-size:clamp(13px,3.86vw,16px);font-style:normal;font-weight:300;line-height:150%;padding:.75rem 0}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processSteps__Vm0TE{display:flex;flex-direction:column;align-items:center;gap:0;margin-top:1.5rem;width:100%}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_{display:flex;flex-direction:column;align-items:center;width:100%;padding:0 1rem;margin-bottom:1.5rem}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_:not(:last-child):after,.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_:not(:last-child):before{display:none}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_:first-child .solutionPage_processStepBadge__RugDo{background-color:#7fa83d}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_:nth-child(2) .solutionPage_processStepBadge__RugDo{background-color:#f47721}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_:nth-child(3) .solutionPage_processStepBadge__RugDo{background-color:#386daa}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_:nth-child(4) .solutionPage_processStepBadge__RugDo{background-color:#c13429}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStepBadge__RugDo{width:97px;height:97px;border-radius:.75rem;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:.75rem}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_badgeLabel__IVo4N{color:#fff;font-family:Roboto;font-size:clamp(14px,4.83vw,20px);font-style:normal;font-weight:400;line-height:125%}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_badgeNumber__drQDX{color:#fff;font-family:Roboto;font-size:clamp(28px,9.66vw,40px);font-style:normal;font-weight:400;line-height:125%}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStepTitle__VA1Mf{font-size:clamp(14px,4.83vw,20px);font-style:normal;font-weight:700;text-align:center;line-height:125%;margin-bottom:1rem;margin-top:1rem}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStepDescription__zeobV{margin:0 4.4rem}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStepDescription__zeobV p{font-size:clamp(13px,3.86vw,16px);font-style:normal;font-weight:300;text-align:center;line-height:150%}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_howClosing___7umk{border-radius:15px;border:1px solid #fff;background:hsla(0,0%,84%,.2);width:100%;padding:1.25rem 1rem;margin:1rem auto 0;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_howClosing___7umk p{color:#000;text-align:center;font-family:Roboto;font-size:clamp(14px,4.35vw,18px);font-style:normal;font-weight:300;line-height:150%}}@media screen and (min-width:657px)and (max-width:1439px){.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE){--badge-size:clamp(60px,6.74vw,97px);--badge-half:calc(var(--badge-size) / 2);--arrow-gap:15px;background:#fafafa;padding:4.8rem clamp(2rem,10.01vw,9rem) 4.5rem}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_howTitle___PtZm{text-align:center;font-family:Roboto;font-size:clamp(24px,2.22vw,32px);font-weight:700;line-height:125%}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_howDescription__NlWfF{max-width:clamp(400px,42.95vw,618px);margin:0 auto}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_howDescription__NlWfF p{text-align:center;font-size:clamp(14px,1.25vw,18px);font-weight:300;line-height:150%;padding:1rem 0}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processSteps__Vm0TE{display:flex;justify-content:center;gap:0;margin-top:2rem;padding:0}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_{display:flex;flex-direction:column;align-items:center;flex:1 1;min-width:0;position:relative}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_:not(:last-child):after{content:"";position:absolute;top:var(--badge-half);left:calc(50% + var(--badge-half) + var(--arrow-gap));right:calc(-50% + var(--badge-half) + var(--arrow-gap) + 10px);border-top:2px dashed #333}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_:not(:last-child):before{content:"";position:absolute;top:calc(var(--badge-half) - 5px);right:calc(-50% + var(--badge-half) + var(--arrow-gap));width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #333}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_:first-child .solutionPage_processStepBadge__RugDo{background-color:#7fa83d}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_:nth-child(2) .solutionPage_processStepBadge__RugDo{background-color:#f47721}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_:nth-child(3) .solutionPage_processStepBadge__RugDo{background-color:#386daa}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_:nth-child(4) .solutionPage_processStepBadge__RugDo{background-color:#c13429}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStepBadge__RugDo{width:var(--badge-size);height:var(--badge-size);border-radius:.75rem;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:1.5rem}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_badgeLabel__IVo4N{color:#fff;font-family:Roboto;font-size:clamp(14px,1.39vw,20px);font-weight:400;line-height:125%}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_badgeNumber__drQDX{color:#fff;font-family:Roboto;font-size:clamp(24px,2.78vw,40px);font-weight:400;line-height:125%}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStepTitle__VA1Mf{font-size:clamp(14px,1.39vw,20px);font-weight:700;text-align:center;line-height:1.25;height:calc(2*clamp(12.6px,1.25vw,18px)*1.25);margin-bottom:1.5rem}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStepDescription__zeobV{flex:1 1;width:100%;max-width:240px}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStepDescription__zeobV p{width:100%;height:100%;font-size:clamp(13px,1.11vw,16px);font-weight:300;text-align:center;line-height:150%}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_howClosing___7umk{border-radius:15px;border:1px solid #fff;background:hsla(0,0%,84%,.2);width:100%;min-height:clamp(100px,9.73vw,140px);padding:1.25rem 1rem;box-sizing:border-box;margin:2.5rem auto 0;display:flex;align-items:center;justify-content:center}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_howClosing___7umk p{color:#000;text-align:center;font-family:Roboto;font-size:clamp(14px,1.25vw,18px);font-style:normal;font-weight:300;line-height:150%;max-width:80%}}@media screen and (min-width:1440px){.solutionPage_howContainer__RwVId:not(:has(.solutionPage_processSteps__Vm0TE)) .solutionPage_howTitle___PtZm{font-size:40px;font-weight:700;line-height:125%}.solutionPage_howContainer__RwVId:not(:has(.solutionPage_processSteps__Vm0TE)) .solutionPage_howDescription__NlWfF p{font-size:18px;font-weight:300;line-height:150%}.solutionPage_gainContainer__IMf0V .solutionPage_gainTitle__qLjRW{font-size:32px;font-weight:700;line-height:125%}.solutionPage_gainContainer__IMf0V .solutionPage_gainDescription__kNF_O p{font-size:18px;font-weight:300;line-height:150%}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0 .solutionPage_gainListItem__uku2p .solutionPage_gainListItemContent__wpOM8 .solutionPage_gainListItemTitle__qf6mL{font-size:16px;font-weight:500;line-height:135%}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0 .solutionPage_gainListItem__uku2p .solutionPage_gainListItemContent__wpOM8 .solutionPage_gainListItemDescription__xPbPo p{font-size:16px;font-weight:300;line-height:135%}.solutionPage_whichContainer__Ic4St .solutionPage_whichTitle__I06zU{font-size:32px;font-weight:700;line-height:125%}.solutionPage_whichContainer__Ic4St .solutionPage_whichDescription__WGVAW p{font-size:16px;font-weight:300;line-height:150%}.solutionPage_whatContainer__7EoMO .solutionPage_whatBox__OMGce .solutionPage_whatTitle__wuouU{font-size:32px;font-weight:700;line-height:125%}.solutionPage_whatContainer__7EoMO .solutionPage_whatBox__OMGce .solutionPage_whatDescription__gxtYX p{font-size:16px;font-weight:300;line-height:150%}.solutionPage_heroContainer___Jz_I .solutionPage_heroTitle__bJ_VR{font-size:48px;font-weight:700;line-height:120%}.solutionPage_heroContainer___Jz_I .solutionPage_heroDescription__McLF9 p{font-size:18px;font-weight:400;line-height:150%}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE){background:#fafafa;padding:3.5rem 11.5rem 4rem}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_howTitle___PtZm{text-align:center;font-family:Roboto;font-size:32px;font-weight:700;line-height:125%}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_howDescription__NlWfF{max-width:618px;margin:0 auto}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_howDescription__NlWfF p{text-align:center;font-size:18px;font-weight:300;line-height:150%;padding:1rem 0}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processSteps__Vm0TE{display:flex;justify-content:center;gap:134px;margin-top:2.5rem;padding:0 2rem}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_{display:flex;flex-direction:column;align-items:center;max-width:14rem;position:relative}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_:not(:last-child):after{content:"";position:absolute;top:62.5px;left:calc(50% + 90.5px);width:168px;border-top:2px dashed #333}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_:not(:last-child):before{content:"";position:absolute;top:57.5px;left:calc(50% + 258.5px);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #333}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_:first-child .solutionPage_processStepBadge__RugDo{background-color:#7fa83d}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_:nth-child(2) .solutionPage_processStepBadge__RugDo{background-color:#f47721}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_:nth-child(3) .solutionPage_processStepBadge__RugDo{background-color:#386daa}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStep__UjU0_:nth-child(4) .solutionPage_processStepBadge__RugDo{background-color:#c13429}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStepBadge__RugDo{width:125px;height:125px;border-radius:.75rem;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:1rem}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_badgeLabel__IVo4N{color:#fff;font-family:Roboto;font-size:24px;font-style:normal;font-weight:400;line-height:125%}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_badgeNumber__drQDX{color:#fff;font-family:Roboto;font-size:40px;font-style:normal;font-weight:400;line-height:125%}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStepTitle__VA1Mf{width:293px;font-size:24px;font-weight:700;text-align:center;line-height:1.25;height:60px;margin-bottom:1.5rem;margin-top:1.5rem}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStepDescription__zeobV{width:308px;flex:1 1}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_processStepDescription__zeobV p{width:100%;height:100%;font-size:18px;font-weight:300;text-align:center;line-height:1.5}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_howClosing___7umk{border-radius:15px;border:1px solid #fff;background:hsla(0,0%,84%,.2);width:100%;max-width:1322px;height:166px;margin:3rem auto 0;display:flex;align-items:center;justify-content:center}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_howClosing___7umk p{color:#000;text-align:center;font-family:Roboto;font-size:20px;font-style:normal;font-weight:300;line-height:150%;width:100%;max-width:866px}}@media screen and (min-width:1920px){.solutionPage_heroContainer___Jz_I .solutionPage_heroTitle__bJ_VR{font-size:52px;font-weight:700;line-height:120%}.solutionPage_heroContainer___Jz_I .solutionPage_heroDescription__McLF9 p{font-size:20px;font-weight:400;line-height:150%}.solutionPage_whatContainer__7EoMO .solutionPage_whatBox__OMGce .solutionPage_whatTitle__wuouU{font-size:40px;font-weight:700;line-height:125%}.solutionPage_whatContainer__7EoMO .solutionPage_whatBox__OMGce .solutionPage_whatDescription__gxtYX p{font-size:18px;font-weight:300;line-height:150%}.solutionPage_whichContainer__Ic4St .solutionPage_whichTitle__I06zU{font-size:40px;font-weight:700;line-height:125%}.solutionPage_whichContainer__Ic4St .solutionPage_whichDescription__WGVAW p{font-size:18px;font-weight:300;line-height:150%}.solutionPage_gainContainer__IMf0V .solutionPage_gainTitle__qLjRW{font-size:40px;font-weight:700;line-height:125%}.solutionPage_gainContainer__IMf0V .solutionPage_gainDescription__kNF_O p{font-size:18px;font-weight:300;line-height:150%}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0 .solutionPage_gainListItem__uku2p .solutionPage_gainListItemContent__wpOM8 .solutionPage_gainListItemTitle__qf6mL{font-size:20px;font-weight:500;line-height:135%}.solutionPage_gainContainer__IMf0V .solutionPage_gainList__Duza0 .solutionPage_gainListItem__uku2p .solutionPage_gainListItemContent__wpOM8 .solutionPage_gainListItemDescription__xPbPo p{font-size:20px;font-weight:300;line-height:135%}.solutionPage_howContainer__RwVId:not(:has(.solutionPage_processSteps__Vm0TE)) .solutionPage_howTitle___PtZm{font-size:40px;font-weight:700;line-height:125%}.solutionPage_howContainer__RwVId:not(:has(.solutionPage_processSteps__Vm0TE)) .solutionPage_howDescription__NlWfF p{font-size:18px;font-weight:300;line-height:150%}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_howTitle___PtZm{font-size:40px;font-weight:700;line-height:125%}.solutionPage_howContainer__RwVId:has(.solutionPage_processSteps__Vm0TE) .solutionPage_howDescription__NlWfF p{font-size:18px;font-weight:300;line-height:150%}}