/* Oversized words replace the former statistics in the original blue cards. */
.benefit-card .metric-content{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;flex:1;gap:0;padding-top:24px;min-width:0}
.benefit-card .metric-label{font-size:10px;margin-bottom:22px}
.benefit-symbol{display:grid;place-items:center;width:68px;height:68px;flex:none;border:1px solid currentColor;border-radius:22px;opacity:.8;margin-bottom:28px}
.benefit-symbol svg{width:36px;height:36px}
.benefit-word{font-size:clamp(34px,3.5vw,58px);font-weight:600;line-height:1.08;letter-spacing:-.055em;color:#c6e0ff;margin:0 0 20px;overflow-wrap:normal}
.benefit-description{font-size:15px;line-height:1.75;max-width:40ch;color:#b9c9ec;margin:0}
.metric-primary.benefit-card{min-height:610px}
.metric-primary .benefit-word{font-size:clamp(38px,4.2vw,70px);color:#203c91}
.metric-primary .benefit-description{color:#4c618d;font-size:16px}
.metric-primary .benefit-symbol{width:82px;height:82px;margin-bottom:38px}
.metric-primary .benefit-symbol svg{width:44px;height:44px}
.metric-experience.benefit-card{min-height:280px}
.metric-experience.benefit-card .metric-content{display:flex;padding-top:0;gap:0}
.metric-experience .benefit-word{color:#fff;font-size:clamp(38px,4.3vw,70px)}
.metric-experience .benefit-description{color:#e2e8ff;max-width:55ch}
.metric-experience .benefit-symbol{width:52px;height:52px;border-radius:16px;margin-bottom:20px}
.metric-experience .benefit-symbol svg{width:30px;height:30px}
.metric-region.benefit-card,.metric-contact.benefit-card{min-height:310px}
@media(max-width:1100px) and (min-width:761px){.benefit-card{padding:25px 22px}.benefit-word{font-size:clamp(30px,3.5vw,40px)}.metric-primary .benefit-word{font-size:clamp(34px,4.2vw,48px)}.benefit-description{font-size:13px}.metric-primary .benefit-description{font-size:14px}.benefit-symbol{width:56px;height:56px;border-radius:18px;margin-bottom:22px}}
@media(max-width:760px){.benefits-showcase .numbers-bento{grid-template-columns:1fr;gap:16px}.benefit-card,.metric-primary.benefit-card,.metric-experience.benefit-card,.metric-region.benefit-card,.metric-contact.benefit-card{grid-column:auto;grid-row:auto;min-height:290px;padding:28px}.metric-primary.benefit-card{min-height:350px}.benefit-card .metric-content{padding-top:15px}.benefit-card .benefit-word,.metric-primary .benefit-word,.metric-experience .benefit-word{font-size:clamp(38px,8.9vw,58px);margin-bottom:18px}.benefit-card .benefit-description{font-size:15px;max-width:38ch}.benefit-card .benefit-symbol{width:58px;height:58px;border-radius:18px;margin-bottom:24px}.benefit-card .benefit-symbol svg{width:32px;height:32px}.benefit-card .metric-label{min-height:0;font-size:10px;margin-bottom:15px}}
@media(forced-colors:active){.benefit-card .benefit-symbol{opacity:1}}
