/* Research functions section | Architect QC correction | 2026-10-26 */
.si-platform-functions{background:#f6f9fa!important;color:#142e3e!important;padding:86px 0 95px!important}
.si-platform-functions .si-platform-heading{border-bottom:1px solid #d5e1e6!important;align-items:end!important;gap:48px!important}
.si-platform-functions .si-kicker{color:#24778a!important}
.si-platform-functions .si-heading{color:#102d3e!important;font-size:clamp(38px,4.1vw,60px)!important;line-height:1.12!important}
.si-platform-functions .si-platform-subline{color:#526a77!important;font-size:17px!important;line-height:1.7!important;max-width:390px!important}
.si-platform-functions .si-platform-function-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;background:transparent!important;border:0!important}
.si-platform-functions .si-platform-function{background:#fff!important;border:1px solid #d8e4e8!important;border-top:3px solid #2792a5!important;min-height:0!important;padding:32px!important;box-shadow:0 6px 22px rgba(13,41,60,.035)}
.si-platform-functions .si-platform-function:first-child{padding-left:32px!important}
.si-platform-functions .si-platform-function:last-child{border-right:1px solid #d8e4e8!important}
.si-platform-functions .si-platform-function h3{color:#16374b!important;font-size:clamp(25px,2.1vw,31px)!important;line-height:1.22!important;margin:0 0 17px!important;overflow-wrap:normal}
.si-platform-functions .si-platform-function p{color:#4d6571!important;font-size:16px!important;line-height:1.75!important;max-width:33ch}
@media(max-width:980px){.si-platform-functions .si-platform-function-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){.si-platform-functions{padding:62px 0!important}.si-platform-functions .si-platform-heading{display:block!important;padding-bottom:22px!important;margin-bottom:24px!important}.si-platform-functions .si-heading{font-size:clamp(34px,8vw,44px)!important}.si-platform-functions .si-platform-subline{font-size:16px!important;max-width:none!important}.si-platform-functions .si-platform-function-grid{grid-template-columns:1fr!important;gap:12px!important}.si-platform-functions .si-platform-function{padding:25px!important}.si-platform-functions .si-platform-function:first-child{padding-left:25px!important}.si-platform-functions .si-platform-function h3{font-size:26px!important}}
