/* User review, 9 November 2026. Scoped to the Metlana theme. */
.ml-cms-site .ml-classic-home .advantage-wrap .ip5_grid_images::before,.ml-cms-site .ml-classic-home .advantage-wrap .ip5_grid_images::after{display:none!important;content:none!important}
.ml-cms-site .ml-modern-header .ml-desktop-catalog{display:grid;grid-template-columns:1.5fr 1.5fr .75fr 1.6fr .9fr .85fr 1.15fr 1.1fr;gap:0;min-height:58px;width:min(1440px,calc(100% - 48px));max-width:none;align-items:stretch}.ml-cms-site .ml-modern-header .ml-desktop-catalog>a,.ml-cms-site .ml-modern-header .ml-catalog-group>a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:58px;margin:0;padding:14px 9px;font:700 14px/1.4 "Open Sans","Segoe UI",Arial,sans-serif;text-transform:none;white-space:nowrap}.ml-cms-site .ml-modern-header .ml-catalog-group{display:flex;align-items:stretch}.ml-cms-site .ml-modern-header .ml-desktop-catalog>a:hover,.ml-cms-site .ml-modern-header .ml-catalog-group:hover>a{background:#00548f}.ml-cms-site .ml-modern-header .ml-brand{flex-basis:200px}.ml-cms-site .ml-modern-header .ml-brand img{width:200px;height:76px}.ml-cms-site .ml-site-footer .ml-brand img{width:205px;max-width:100%;height:85px;max-height:none;object-fit:contain}.ml-cms-site .ml-card-model{font-size:18px;line-height:1.3;margin-bottom:10px;font-weight:700}.ml-cms-site .ml-featured-native h3{font-size:13px;line-height:1.55;font-weight:400;color:var(--ml-muted)}.ml-cms-site .ml-featured-native h3 a{color:var(--ml-muted)}
/* Two real wide banner images. Entire slides are native links. */
.ml-cms-site .ml-hero-carousel{margin:0;padding:0}
.ml-cms-site .ml-hero-carousel{position:relative;border-radius:6px;background:#fff}.ml-cms-site .ml-hero-slides{position:relative;aspect-ratio:1906/396;overflow:hidden;border-radius:6px;background:var(--ml-soft)}.ml-cms-site .ml-hero-slide{position:absolute;inset:0;display:block;width:100%;height:100%;text-decoration:none}.ml-cms-site .ml-hero-slide[hidden]{display:none!important}.ml-cms-site .ml-hero-slide>img{width:100%;height:100%;object-fit:cover;display:block}.ml-cms-site .ml-hero-banner-copy{position:absolute;left:4%;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;gap:7px;background:rgba(255,255,255,.96);padding:20px 25px;border-radius:5px;color:var(--ml-ink)}.ml-cms-site .ml-hero-banner-copy strong{font-size:30px;line-height:1.2}.ml-cms-site .ml-hero-banner-copy>span{font-size:14px;color:var(--ml-muted)}.ml-cms-site .ml-hero-banner-copy b{display:inline-block;background:var(--ml-blue);color:white;padding:10px 15px;margin-top:5px;border-radius:4px;font-size:12px}.ml-cms-site .ml-hero-mobile-caption{display:none}.ml-cms-site .ml-hero-controls{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:10px 0 0}.ml-cms-site .ml-hero-controls[hidden]{display:none}.ml-cms-site .ml-hero-status{font-size:12px;color:var(--ml-muted);font-variant-numeric:tabular-nums}.ml-cms-site .ml-hero-controls>div{display:flex;gap:6px}.ml-cms-site .ml-hero-controls button{display:inline-flex;justify-content:center;align-items:center;min-width:37px;height:34px;border:1px solid var(--ml-line);border-radius:4px;background:white;color:var(--ml-blue);font:700 13px/1 "Open Sans","Segoe UI",Arial,sans-serif;cursor:pointer;padding:0 11px;box-shadow:none}.ml-cms-site .ml-hero-controls button:hover{background:#edf5fa;border-color:#9abbd2}
/* Replace the archived purple counter block with a calm, responsive six-item grid. */
.ml-cms-site .ml-reasons{margin:0 0 44px;padding:36px;background:#f3f6f9;border:1px solid var(--ml-line);border-radius:8px}.ml-cms-site .ml-reasons h2{font:700 26px/1.3 "Open Sans","Segoe UI",Arial,sans-serif;color:var(--ml-ink);margin:0 0 27px;padding:0;letter-spacing:-.5px}.ml-cms-site .ml-reasons-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;counter-reset:none}.ml-cms-site .ml-reasons-grid li{display:flex;align-items:flex-start;gap:15px;margin:0;padding:22px 0;min-width:0;border-top:1px solid #d6e1e9}.ml-cms-site .ml-reasons-grid li::before{display:none!important;content:none!important}.ml-cms-site .ml-reason-number{font:700 26px/1.3 "Open Sans","Segoe UI",Arial,sans-serif;color:var(--ml-blue);flex-shrink:0;font-variant-numeric:tabular-nums}.ml-cms-site .ml-reasons-grid p{font:600 14px/1.7 "Open Sans","Segoe UI",Arial,sans-serif;color:var(--ml-ink);margin:0;padding:0;text-transform:none}.ml-cms-site #clients.ml-clients .ml-clients-controls{align-items:center}.ml-cms-site #clients.ml-clients .ml-clients-autoplay{font:600 12px/1.3 "Open Sans","Segoe UI",Arial,sans-serif;width:auto;min-width:75px;padding:0 12px}.ml-cms-site #clients.ml-clients .ml-clients-track{scrollbar-width:none}.ml-cms-site #clients.ml-clients .ml-clients-track::-webkit-scrollbar{display:none}
@media(max-width:1350px){.ml-cms-site .ml-modern-header .ml-desktop-catalog>a,.ml-cms-site .ml-modern-header .ml-catalog-group>a{font-size:12px;padding-left:6px;padding-right:6px}.ml-cms-site .ml-modern-header .ml-brand{flex-basis:180px}.ml-cms-site .ml-modern-header .ml-brand img{width:185px;height:72px}}
@media(max-width:1100px){.ml-cms-site .ml-modern-header .ml-desktop-catalog>a,.ml-cms-site .ml-modern-header .ml-catalog-group>a{font-size:11px}.ml-cms-site .ml-modern-header .ml-header-row{gap:20px}.ml-cms-site .ml-modern-header .ml-brand{flex-basis:155px}.ml-cms-site .ml-modern-header .ml-brand img{width:170px;height:68px}.ml-cms-site .ml-card-model{font-size:17px}}
@media(max-width:1000px){.ml-cms-site .ml-modern-header .ml-desktop-catalog{display:none}.ml-cms-site .ml-modern-header .ml-mobile-catalog{display:block;padding:0;width:calc(100% - 40px);margin:auto}.ml-cms-site .ml-modern-header .ml-mobile-catalog>summary{font:700 14px/1.5 "Open Sans","Segoe UI",Arial,sans-serif;padding:14px 0}}
@media(max-width:760px){.ml-cms-site .ml-modern-header .ml-brand{flex:1 1 auto;max-width:calc(100% - 155px)}.ml-cms-site .ml-modern-header .ml-brand img{width:150px;height:58px}.ml-cms-site .ml-modern-header .ml-mobile-catalog{width:calc(100% - 32px)}.ml-cms-site .ml-modern-header .ml-cart-label{font-size:12px}.ml-cms-site .ml-card-model{font-size:17px;line-height:1.3;margin-bottom:8px}.ml-cms-site .ml-featured-native h3{font-size:12px;line-height:1.55}.ml-cms-site .ml-site-footer .ml-brand img{width:165px;height:70px}.ml-cms-site .ml-hero-slides{aspect-ratio:auto;height:128px}.ml-cms-site .ml-hero-slide>img{height:auto;aspect-ratio:1906/396;object-fit:contain}.ml-cms-site .ml-hero-mobile-caption{display:block;background:#f3f6f9;padding:12px 14px;color:var(--ml-blue);font:700 12px/1.5 "Open Sans","Segoe UI",Arial,sans-serif}.ml-cms-site .ml-hero-banner-copy{position:static;transform:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px 9px;background:#f3f6f9;padding:10px 14px;border-radius:0}.ml-cms-site .ml-hero-banner-copy strong{font-size:14px}.ml-cms-site .ml-hero-banner-copy>span{font-size:11px}.ml-cms-site .ml-hero-banner-copy b{display:none}.ml-cms-site .ml-reasons{padding:24px;margin-bottom:30px}.ml-cms-site .ml-reasons h2{font-size:23px;margin-bottom:18px}.ml-cms-site .ml-reasons-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 25px}.ml-cms-site .ml-reasons-grid li{flex-direction:column;gap:8px;padding:18px 0}.ml-cms-site .ml-reasons-grid p{font-size:13px;line-height:1.65}.ml-cms-site .ml-reason-number{font-size:24px}}
@media(max-width:400px){.ml-cms-site .ml-modern-header .ml-brand img{width:138px}.ml-cms-site .ml-reasons{padding:21px}.ml-cms-site .ml-reasons-grid{gap:0 19px}.ml-cms-site #clients.ml-clients .ml-clients-heading{gap:10px}.ml-cms-site #clients.ml-clients h2{font-size:21px}.ml-cms-site #clients.ml-clients .ml-clients-autoplay{min-width:62px;padding:0 7px;font-size:11px}}

/* Center all five benefit captions under their icons. */
.ml-cms-site .ml-classic-home .ip5_grid_images .box5,.ml-cms-site .ml-classic-home .ip5_grid_images .box5 p,.ml-cms-site .ml-classic-home .ip5_grid_images .box5 h3{text-align:center!important}

.ml-cms-site .ml-classic-home .ip5_grid_images .box5 .block-title,.ml-cms-site .ml-classic-home .ip5_grid_images .box5 .block-title span{text-align:center!important;width:100%}
