/* The three pillars of support, before the individual service explanations. */
.support-overview{max-width:1280px;padding:91px 40px 92px}
.support-overview-heading{text-align:center}
.support-overview-heading .section-label{font-size:16px;letter-spacing:.08em;color:#67808c;margin-bottom:18px}
.support-overview-heading h2{font-size:36px;line-height:1.65;letter-spacing:.01em;color:#344650}
.support-overview-intro{font-size:16px;line-height:2.2;color:#4f6c62;margin-top:19px}
.support-overview-intro>span{padding:4px 10px;background:#e0f0e7;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.overview-mobile-break{display:none}
.support-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:45px}
.support-category{--category-number:#668f80;background:#edf7f1;border-radius:20px;overflow:hidden;min-width:0}
.support-category-operations{--category-number:#688eaa;background:#eef6fb}
.support-category-expansion{--category-number:#9a84b7;background:#f4effa}
.support-category-image{aspect-ratio:4/3;overflow:hidden;background:#e8f0ec}
.support-category-image img{width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.84) brightness(1.02)}
.support-category-copy{padding:28px 22px 29px}
.support-category-title{display:flex;align-items:center;justify-content:center;gap:15px}
.support-category-number{font-family:Arial,sans-serif;font-size:28px;line-height:1;font-weight:400;letter-spacing:.02em;color:var(--category-number)}
.support-category-title h3{font-size:25px;line-height:1.6;letter-spacing:.015em;font-weight:700;color:#354b56}
.support-category-copy>p{font-size:16px;line-height:1.9;text-align:center;color:#586f7b;margin-top:16px}
@media(max-width:1100px) and (min-width:821px){
 .support-overview{padding-inline:4%}
 .support-overview-grid{gap:18px}
 .support-category-copy{padding:25px 13px 27px}
 .support-category-title{gap:11px}
 .support-category-title h3{font-size:22px}
 .support-category-number{font-size:25px}
 .support-category-copy>p{font-size:15px}
}
@media(max-width:820px){
 .support-overview{padding:59px 6% 65px}
 .support-overview-heading .section-label{font-size:14px;margin-bottom:15px}
 .support-overview-heading h2{font-size:30px}
 .support-overview-intro{font-size:16px;margin-top:18px}
 .support-overview-grid{grid-template-columns:1fr;gap:24px;margin-top:32px;max-width:530px;margin-inline:auto}
 .support-category{border-radius:19px}
 .support-category-image{aspect-ratio:3/2}
 .support-category-copy{padding:24px 20px 26px}
 .support-category-title{gap:14px}
 .support-category-title h3{font-size:25px}
 .support-category-number{font-size:26px}
 .support-category-copy>p{font-size:16px;margin-top:13px}
}
@media(max-width:520px){
 .overview-mobile-break{display:inline}
 .support-overview-heading h2{font-size:27px;line-height:1.7;letter-spacing:0}
 .support-overview{padding-inline:5.5%}
}
@media(max-width:360px){
 .support-overview-heading h2{font-size:25px}
 .support-category-title h3{font-size:23px}
}
