/* Slide four only. All typography and offer values remain HTML from MetroCMS. */
.metro-home .metro-home-hero-slide--offer{isolation:isolate;overflow:hidden;background:#f5fbf8}
.metro-home-offer-photo{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;border-radius:0}
.metro-home .metro-home-hero-slide--offer:after{content:"";position:absolute;inset:0;width:auto;height:auto;z-index:1;pointer-events:none;border:0;border-radius:0;box-shadow:none;background:linear-gradient(90deg,rgba(245,251,248,.98) 0%,rgba(245,251,248,.92) 29%,rgba(245,251,248,.5) 43%,transparent 60%)}
.metro-home .metro-home-hero-slide--offer .metro-home-hero-grid{position:relative;z-index:2;grid-template-columns:1.05fr .95fr;gap:30px;padding-block:44px;align-items:center}
.metro-home .metro-home-hero-slide--offer .metro-home-hero-copy h1{font-size:clamp(44px,5.2vw,72px);line-height:1.03;text-wrap:balance}
.metro-home .metro-home-hero-slide--offer .metro-home-hero-copy>p{font-size:16px;line-height:1.75;max-width:590px;color:#536b60}
.metro-home .metro-home-hero-slide--offer .metro-home-hero-visual{position:relative;display:block;align-self:stretch;height:auto;min-height:480px}
.metro-home .metro-home-hero-slide--offer .metro-home-speed{position:absolute;top:0;left:8%;right:0;display:block;width:auto;height:auto;border:0;border-radius:0;box-shadow:none;background:none;text-align:center;transform:none}
.metro-home .metro-home-hero-slide--offer .metro-home-speed small{display:block;margin-bottom:4px;color:#9ef7df;font-size:14px;font-weight:650;letter-spacing:.23em;text-transform:uppercase;text-shadow:0 2px 12px #002e22}
.metro-home .metro-home-hero-slide--offer .metro-home-speed strong{display:block;font-size:clamp(100px,12vw,178px);font-weight:850;line-height:1.02;letter-spacing:-.065em;color:#92f8dc;background:linear-gradient(130deg,#effff7 4%,#93f6d4 23%,#02966b 44%,#caffed 58%,#0baf83 79%,#ebfff7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #c0ffdf;filter:drop-shadow(0 3px 3px #003b2a)}
.metro-home .metro-home-hero-slide--offer .metro-home-speed.is-long strong{font-size:clamp(60px,6.7vw,100px)}
.metro-home .metro-home-hero-slide--offer .metro-home-speed>span{display:block;font-size:24px;line-height:1.4;color:#a7f8e9;text-shadow:0 2px 10px #003025}
.metro-home .metro-home-hero-slide--offer .metro-home-floating-card{position:absolute;inset:auto 0 28px auto;width:270px;padding:19px 22px;background:linear-gradient(135deg,rgba(6,76,59,.94),rgba(0,125,92,.86));border:1px solid #72eac0;border-radius:23px;box-shadow:0 8px 26px #002f2633;color:#fff}
.metro-home .metro-home-hero-slide--offer .metro-home-floating-card>span{display:block;color:#f1fff9;font-weight:750;font-size:14px}
.metro-home .metro-home-hero-slide--offer .metro-home-floating-card>strong{display:block;margin:7px 0;color:#fff;font-size:42px;line-height:1.15;letter-spacing:-.035em}.metro-home .metro-home-hero-slide--offer .metro-home-floating-card strong small{font-size:13px;letter-spacing:0;font-weight:500;color:#edfff7}
.metro-home .metro-home-hero-slide--offer .metro-home-floating-card>p{margin:0;font-size:12px;line-height:1.6;color:#e0fff0}
@media(max-width:900px){.metro-home .metro-home-hero-slide--offer .metro-home-hero-grid{gap:14px}.metro-home .metro-home-hero-slide--offer .metro-home-hero-copy h1{font-size:clamp(37px,5.8vw,52px)}.metro-home .metro-home-hero-slide--offer .metro-home-hero-visual{min-height:400px}.metro-home .metro-home-hero-slide--offer .metro-home-speed strong{font-size:110px}.metro-home .metro-home-hero-slide--offer .metro-home-speed.is-long strong{font-size:60px}.metro-home .metro-home-hero-slide--offer .metro-home-floating-card{width:220px;right:0;bottom:25px;padding:15px}.metro-home .metro-home-hero-slide--offer .metro-home-floating-card>strong{font-size:33px}}
@media(max-width:640px){.metro-home .metro-home-hero-slide--offer .metro-home-hero-grid{padding:30px 0 78px;display:block;min-height:610px}.metro-home .metro-home-hero-slide--offer:after{background:linear-gradient(180deg,rgba(245,251,248,.99) 0%,rgba(245,251,248,.95) 57%,rgba(245,251,248,.25) 100%)}.metro-home-offer-photo{object-position:68% center}.metro-home .metro-home-hero-slide--offer .metro-home-hero-copy h1{font-size:clamp(34px,8.3vw,43px);margin-bottom:15px}.metro-home .metro-home-hero-slide--offer .metro-home-hero-copy>p{font-size:13px;line-height:1.65;margin-bottom:17px}.metro-home .metro-home-hero-slide--offer .metro-home-trust{margin-top:19px}.metro-home .metro-home-hero-slide--offer .metro-home-hero-visual{display:block;min-height:0;margin-top:18px;height:auto}.metro-home .metro-home-hero-slide--offer .metro-home-speed{display:none}.metro-home .metro-home-hero-slide--offer .metro-home-floating-card{position:relative;inset:auto;width:100%;padding:13px 16px;border-radius:16px}.metro-home .metro-home-hero-slide--offer .metro-home-floating-card>strong{font-size:29px;margin:3px 0}.metro-home .metro-home-hero-slide--offer .metro-home-floating-card>p{font-size:11px}}
.metro-home .metro-home-news-cover{display:grid;place-items:center;width:100%;height:220px;background:#f1f7f4;overflow:hidden}.metro-home .metro-home-news-cover>img{display:block;width:100%;height:220px;object-fit:contain;padding:8px;margin:0}.metro-home .metro-home-news-cover.is-empty{background:linear-gradient(135deg,#0b3026,#086349);color:#d8fff0}.metro-home-news-cover.is-empty>strong{font-size:23px;letter-spacing:-.025em}
