.metro-decoders{--md-ink:#092e25;--md-green:#00ad78;--md-green-dark:#06392f;--md-mint:#e8f8f2;--md-soft:#f5faf8;--md-line:#dcebe6;color:var(--md-ink);font-family:Inter,Arial,sans-serif;background:#fff;overflow:hidden}.metro-decoders *{box-sizing:border-box}.metro-decoders__wrap{width:min(1180px,calc(100% - 40px));margin:0 auto}.metro-decoders__eyebrow{display:block;color:#008e65;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px}.metro-decoders__hero{position:relative;padding:104px 0 190px;background:radial-gradient(circle at 80% 20%,rgba(0,200,141,.2),transparent 31%),linear-gradient(135deg,#f8fcfa,#eaf8f3)}.metro-decoders__hero:after{content:"";position:absolute;right:-90px;bottom:-210px;width:520px;height:520px;border:1px solid rgba(0,173,120,.2);border-radius:50%;box-shadow:0 0 0 55px #00ad780a,0 0 0 110px #00ad7806}.metro-decoders__hero h1{max-width:850px;margin:0;font-size:clamp(46px,6vw,82px);line-height:.98;letter-spacing:-.055em}.metro-decoders__hero h1 em{display:block;color:var(--md-green);font-style:normal}.metro-decoders__hero p{max-width:680px;margin:28px 0 0;color:#45645d;font-size:19px;line-height:1.7}.metro-decoders__trust{display:flex;flex-wrap:wrap;gap:22px;margin-top:34px;color:#30574d;font-size:14px;font-weight:700}.metro-decoders__trust span{display:flex;align-items:center;gap:8px}.metro-decoders__trust span:first-letter{color:var(--md-green)}.metro-decoders__featured{position:relative;margin-top:-112px;padding-bottom:110px;z-index:2}.metro-decoders__featured-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:stretch}.metro-decoder-card{position:relative;display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid var(--md-line);border-radius:28px;overflow:hidden;box-shadow:0 24px 70px #092e251a;transition:transform .25s ease,box-shadow .25s ease}.metro-decoder-card:hover{transform:translateY(-7px);box-shadow:0 30px 80px #092e2529}.metro-decoder-card.is-primary{border-color:var(--md-green);box-shadow:0 24px 70px #00ad782e}.metro-decoder-card__top{height:48px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;background:#f5faf8;border-bottom:1px solid var(--md-line);color:#527168;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.metro-decoder-card.is-primary .metro-decoder-card__top{background:var(--md-green);color:#fff;border-color:var(--md-green)}.metro-decoder-card__top img{width:62px;height:30px;object-fit:contain;mix-blend-mode:multiply}.metro-decoder-card.is-primary .metro-decoder-card__top img{background:#fff;border-radius:7px;padding:3px;mix-blend-mode:normal}.metro-decoder-card__image{height:250px;padding:26px;background:linear-gradient(160deg,#fff,#edf8f4);display:flex;align-items:center;justify-content:center}.metro-decoder-card__image img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 20px rgba(9,46,37,.15))}.metro-decoder-card__body{position:relative;display:flex;flex:1;flex-direction:column;padding:30px}.metro-decoder-card__number{position:absolute;right:25px;top:17px;color:#ddede8;font-size:38px;font-weight:900;letter-spacing:-.08em}.metro-decoder-card__body h2{position:relative;margin:0 50px 13px 0;font-size:27px;line-height:1.1;letter-spacing:-.035em}.metro-decoder-card__body p{margin:0 0 20px;color:#5c746e;font-size:14px;line-height:1.65}.metro-decoder-card__tags{display:flex;flex-wrap:wrap;gap:7px;margin:auto 0 22px}.metro-decoder-card__tags span{padding:7px 10px;background:var(--md-mint);border-radius:999px;color:#087455;font-size:11px;font-weight:800}.metro-decoder-card__body>a{display:flex;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid var(--md-line);color:var(--md-ink);font-size:14px;font-weight:800;text-decoration:none}.metro-decoder-card__body>a b{color:var(--md-green);font-size:18px}.metro-decoders__compare{padding:110px 0;background:var(--md-green-dark);color:#fff}.metro-decoders__compare .metro-decoders__eyebrow{color:#57e0b7}.metro-decoders__compare h2,.metro-decoders__catalog h2{margin:0 0 44px;font-size:clamp(36px,5vw,58px);letter-spacing:-.045em}.metro-decoders__table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.14);border-radius:24px;background:#ffffff0a}.metro-decoders table{width:100%;min-width:760px;border-collapse:collapse}.metro-decoders th,.metro-decoders td{padding:19px 24px;border-right:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);text-align:center}.metro-decoders th:first-child{text-align:left;width:230px}.metro-decoders thead th{padding-top:24px;padding-bottom:24px;color:#fff}.metro-decoders thead th img{display:block;width:82px;height:42px;object-fit:contain;margin:0 auto 10px;background:#fff;border-radius:9px;padding:4px}.metro-decoders thead th span{display:block;font-size:14px}.metro-decoders tbody th{color:#b9d4cb;font-size:13px}.metro-decoders tbody td{color:#a9c9bf;font-size:14px}.metro-decoders tbody td.has-feature{color:#fff;font-weight:700}.metro-decoders tbody td i{display:inline-grid;width:26px;height:26px;place-items:center;background:var(--md-green);border-radius:50%;font-style:normal}.metro-decoders tr:last-child>*{border-bottom:0}.metro-decoders tr>*:last-child{border-right:0}.metro-decoders__note{margin:18px 0 0;color:#9cbeb3;font-size:12px;line-height:1.6}.metro-decoders__catalog{padding:110px 0;background:#fff}.metro-decoders__catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.metro-decoders__catalog-grid>a{min-width:0;display:flex;align-items:center;gap:15px;padding:16px 18px;border:1px solid var(--md-line);border-radius:16px;color:var(--md-ink);text-decoration:none;transition:border-color .2s,transform .2s,background .2s}.metro-decoders__catalog-grid>a:hover{transform:translateY(-2px);border-color:var(--md-green);background:var(--md-soft)}.metro-decoders__catalog-grid img{flex:0 0 72px;width:72px;height:48px;padding:3px;object-fit:contain}.metro-decoders__catalog-grid span{min-width:0;display:block}.metro-decoders__catalog-grid strong,.metro-decoders__catalog-grid small{display:block;overflow:hidden;text-overflow:ellipsis}.metro-decoders__catalog-grid strong{font-size:14px;white-space:nowrap}.metro-decoders__catalog-grid small{margin-top:5px;color:#779087;font-size:11px}.metro-decoders__catalog-grid b{margin-left:auto;color:var(--md-green)}.metro-decoders__cta{padding:0 0 110px;background:#fff}.metro-decoders__cta .metro-decoders__wrap{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:55px 60px;border-radius:28px;background:radial-gradient(circle at 85% 20%,rgba(0,173,120,.28),transparent 34%),var(--md-green-dark);color:#fff}.metro-decoders__cta h2{margin:0;font-size:clamp(32px,4vw,50px);letter-spacing:-.045em}.metro-decoders__cta p{max-width:650px;margin:15px 0 0;color:#b8d2ca;line-height:1.65}.metro-decoders__cta a{flex:0 0 auto;display:inline-flex;align-items:center;gap:18px;padding:17px 22px;border-radius:12px;background:var(--md-green);color:#fff;font-weight:800;text-decoration:none;box-shadow:0 14px 35px #00ad7840}.metro-decoders--error{padding:70px 30px;text-align:center}@media(max-width:980px){.metro-decoders__featured-grid{grid-template-columns:1fr}.metro-decoder-card{display:grid;grid-template-columns:42% 58%;grid-template-rows:48px auto}.metro-decoder-card__top{grid-column:1/-1}.metro-decoder-card__image{height:auto;min-height:300px}.metro-decoder-card__body{padding:30px}.metro-decoders__catalog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.metro-decoders__wrap{width:min(100% - 28px,1180px)}.metro-decoders__hero{padding:72px 0 145px}.metro-decoders__hero h1{font-size:43px}.metro-decoders__hero p{font-size:16px}.metro-decoders__trust{display:grid;gap:10px}.metro-decoders__featured{margin-top:-82px;padding-bottom:75px}.metro-decoder-card{display:flex}.metro-decoder-card__image{height:230px;min-height:0}.metro-decoders__compare,.metro-decoders__catalog{padding:75px 0}.metro-decoders__compare h2,.metro-decoders__catalog h2{margin-bottom:28px}.metro-decoders__catalog-grid{grid-template-columns:1fr}.metro-decoders__cta{padding-bottom:75px}.metro-decoders__cta .metro-decoders__wrap{display:block;padding:38px 27px}.metro-decoders__cta a{margin-top:28px}.metro-decoders th,.metro-decoders td{padding:16px}.metro-decoders th:first-child{width:175px}}.metro-decoders .metro-decoder-card__image{height:270px;padding:0;background:#fff;overflow:hidden;align-items:stretch;justify-content:stretch}.metro-decoders .metro-decoder-card__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:none;transition:transform .35s ease}.metro-decoders .metro-decoder-card:hover .metro-decoder-card__image img{transform:scale(1.025)}.metro-decoders .metro-decoders__compare h2{color:#fff!important}.metro-decoders .metro-decoders__compare .metro-decoders__eyebrow{color:#57e0b7!important}.metro-decoders .metro-decoders__cta .metro-decoders__eyebrow{color:#fff!important;opacity:.78}.metro-decoders .metro-decoders__cta h2{color:#fff!important}.metro-decoders .metro-decoders__cta p{color:#e2f4ee!important}.metro-decoders .metro-decoders__cta a,.metro-decoders .metro-decoders__cta a b{color:#fff!important}@media(max-width:980px){.metro-decoders .metro-decoder-card__image{height:100%;min-height:300px}}@media(max-width:680px){.metro-decoders .metro-decoder-card__image{height:240px;min-height:0}}.metro-decoders__hero{padding:80px 0 140px}.metro-decoders__featured{margin-top:-70px;padding-bottom:80px}.metro-decoders .metro-decoder-card__image{height:290px}.metro-decoders .metro-decoder-card__image img{object-fit:contain}.metro-decoder-card__top{border-top:3px solid #ff8000}.metro-decoders h1,.metro-decoders h2,.metro-decoders h3{color:var(--md-ink)}.metro-decoder-rental{padding:16px 18px;margin:0 0 20px;border:1px solid #ffd7ad;border-left:3px solid #ff8000;border-radius:12px;background:#fff7ee;color:var(--md-ink)}.metro-decoder-rental>span{display:block;font-size:12px;font-weight:600;margin-bottom:5px}.metro-decoder-rental strong{font-size:28px;letter-spacing:-.04em}.metro-decoder-rental div>span{font-size:13px}.metro-decoders__smart{padding:80px 0;background:#f1faf6}.metro-smart-intro{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.metro-smart-intro h2{font-size:clamp(34px,4.8vw,58px);letter-spacing:-.045em;line-height:1.08;margin:0 0 24px}.metro-smart-intro h2 em{color:var(--md-green);font-style:normal}.metro-smart-intro p{color:#45645d;font-size:18px;line-height:1.7;max-width:480px}.metro-smart-link{display:inline-flex;gap:24px;padding:15px 22px;border-radius:12px;background:var(--md-green);color:#fff!important;font-weight:750;text-decoration:none;margin-top:12px}.metro-smart-visual{position:relative;display:flex;flex-direction:column;align-items:center;padding:35px;background:#fff;border:1px solid var(--md-line);border-radius:28px;box-shadow:0 22px 55px #092e2510}.metro-smart-badge{align-self:flex-start;padding:8px 12px;color:#ae4e00;background:#fff3e4;border-radius:8px;font-size:12px;font-weight:800}.metro-smart-visual img{width:100%;height:300px;object-fit:contain;margin:20px 0}.metro-smart-visual .metro-decoder-rental{width:100%;margin:0}.metro-smart-features{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:55px}.metro-smart-features article{padding:26px;background:#fff;border:1px solid var(--md-line);border-radius:18px}.metro-smart-features article>span{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#a94c00;background:#fff3e4;font-size:20px;font-weight:800;margin-bottom:18px}.metro-smart-features h3{font-size:19px;margin:0 0 10px;letter-spacing:-.02em}.metro-smart-features p{font-size:14px;line-height:1.65;color:#45645d;margin:0}.metro-smart-conditions{font-size:13px;line-height:1.8;color:#45645d;margin:26px 0 0}.metro-compare-help{font-size:13px;line-height:1.6;color:#c1ddd4;margin-top:22px}.metro-decoders .metro-rental-row td{color:#ffb56e;font-weight:800;font-size:20px}.metro-decoders__catalog-grid>article{border:1px solid var(--md-line);border-radius:16px;overflow:hidden;padding:18px}.metro-decoders__catalog-grid>article>a{display:flex;align-items:center;gap:12px;color:var(--md-ink);text-decoration:none;min-width:0}.metro-decoders__catalog-grid>article .metro-decoder-rental{margin:18px 0 0}.metro-decoders__catalog-grid .metro-decoder-rental strong{white-space:normal;font-size:26px}.metro-decoders__catalog-grid .metro-decoder-rental span{display:inline}.metro-decoders__catalog-grid .metro-decoder-rental>span{display:block}@media(max-width:980px){.metro-smart-intro{gap:28px}.metro-smart-features{grid-template-columns:repeat(2,1fr)}.metro-decoders .metro-decoder-card__image{height:100%}}@media(max-width:680px){.metro-decoders__hero{padding:55px 0 110px}.metro-decoders__featured{margin-top:-55px;padding-bottom:55px}.metro-decoders__smart{padding:55px 0}.metro-smart-intro,.metro-smart-features{grid-template-columns:1fr}.metro-smart-visual{padding:22px}.metro-smart-visual img{height:240px}.metro-decoders .metro-decoder-card__image{height:270px}.metro-smart-features{margin-top:30px}}
