/* V139: scoped section recreation, honours site-wide configured font families. */
#how-we-operate.operate-modern {background:#fff!important;padding:clamp(64px,6vw,100px) 0 clamp(85px,9vw,145px)!important;border:0!important;min-height:580px;box-sizing:border-box}
#how-we-operate .w {width:min(calc(100% - 64px),var(--site-width,1600px))!important;max-width:1600px!important;margin-inline:auto!important}
#how-we-operate .operate-heading-accent{width:86px;height:6px;border-radius:4px;background:#1874f4;margin:0 0 26px}
#how-we-operate h2{font-family:var(--heading-font,inherit)!important;font-weight:750!important;font-size:clamp(32px,2.6vw,49px)!important;line-height:1.16!important;letter-spacing:-.025em!important;color:#091e46!important;margin:0 0 36px!important}
#how-we-operate h2:before,#how-we-operate h2:after{content:none!important;display:none!important}
#how-we-operate .operate-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
#how-we-operate .operate-card{min-width:0;min-height:328px;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;background:#fff;border:1px solid #d6e2f2;border-radius:24px;padding:27px 39px 35px;box-shadow:none!important}
#how-we-operate .operate-icon{width:76px;height:70px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border-radius:19px;margin-bottom:16px;flex:none}
#how-we-operate .operate-icon svg{display:block;width:43px;height:43px}
#how-we-operate .operate-blue{background:#e2eeff;color:#1676f5}
#how-we-operate .operate-green{background:#ddf8e9;color:#099b54}
#how-we-operate .operate-orange{background:#fff0df;color:#ef8108}
#how-we-operate .operate-card h3{font-family:var(--heading-font,inherit)!important;font-size:clamp(22px,1.55vw,29px)!important;font-weight:750!important;letter-spacing:-.02em!important;line-height:1.22!important;color:#0a204a!important;margin:0 0 15px!important}
#how-we-operate .operate-card p{font-family:var(--body-font,inherit)!important;font-size:clamp(16px,1.09vw,20px)!important;font-weight:400!important;line-height:1.52!important;color:#253c61!important;margin:0!important;max-width:100%}
@media(max-width:1050px){#how-we-operate .operate-grid{gap:16px}#how-we-operate .operate-card{padding:24px;min-height:320px}}
@media(max-width:760px){#how-we-operate.operate-modern{padding:56px 0 75px!important;min-height:0}#how-we-operate .w{width:calc(100% - 36px)!important}#how-we-operate .operate-grid{grid-template-columns:1fr;gap:16px}#how-we-operate .operate-card{min-height:0;padding:26px 28px 32px}#how-we-operate h2{margin-bottom:26px!important}#how-we-operate .operate-icon{width:65px;height:65px}#how-we-operate .operate-icon svg{width:36px;height:36px}}
