.metro-premium{--mp-ink:#10241e;--mp-muted:#61726b;--mp-green:#00a76f;--mp-green-dark:#007d55;--mp-soft:#f4f8f6;--mp-dark:#0a3025;color:var(--mp-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.metro-premium *{box-sizing:border-box}.metro-premium-wrap{width:min(1180px,calc(100% - 48px));margin:auto}.metro-premium-kicker{display:block;color:var(--mp-green-dark);font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px}.metro-premium h1,.metro-premium h2,.metro-premium h3,.metro-premium p{margin-top:0}.metro-premium h1,.metro-premium h2{font-size:clamp(42px,6vw,76px);line-height:.98;letter-spacing:-.055em;margin-bottom:26px}.metro-premium h1 em,.metro-premium h2 em{color:var(--mp-green);font-style:normal}.metro-premium-hero{position:relative;padding:110px 0 96px;background:radial-gradient(circle at 76% 20%,rgba(0,185,120,.17),transparent 34%),linear-gradient(135deg,#f8fcfa,#edf8f3)}.metro-premium-hero:before{content:"";position:absolute;width:470px;height:470px;border:1px solid rgba(0,167,111,.13);border-radius:50%;right:-160px;top:-190px}.metro-premium-hero-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);gap:80px;align-items:center}.metro-premium-hero p{max-width:650px;color:var(--mp-muted);font-size:18px;line-height:1.75}.metro-premium-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:34px}.metro-premium-actions a,.metro-premium-cta a{padding:15px 23px;border:1px solid rgba(16,36,30,.16);border-radius:10px;color:var(--mp-ink);font-weight:800;text-decoration:none;transition:.2s}.metro-premium-actions a:hover{transform:translateY(-2px)}.metro-premium-actions .primary,.metro-premium-cta a{background:var(--mp-green);border-color:var(--mp-green);color:#fff;box-shadow:0 10px 28px #00a76f38}.metro-premium-hero aside{position:relative;background:var(--mp-dark);border-radius:26px;padding:38px;color:#fff;box-shadow:0 28px 80px #0a30252e}.metro-premium-hero aside:after{content:"";position:absolute;inset:12px;border:1px solid rgba(255,255,255,.12);border-radius:18px;pointer-events:none}.metro-premium-hero aside>span{color:#70e3b8;font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.metro-premium-hero aside>strong{display:block;font-size:32px;line-height:1.12;letter-spacing:-.035em;margin:20px 0 16px}.metro-premium-hero aside p{font-size:14px;color:#b7cdc5;line-height:1.6}.metro-premium-hero aside div{display:flex;align-items:center;gap:12px;margin-top:28px}.metro-premium-hero aside b{font-size:42px;color:#55deb0}.metro-premium-hero aside small{max-width:90px;color:#b7cdc5}.metro-premium-list{padding:100px 0 110px;background:#fff}.metro-premium-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:end;margin-bottom:52px}.metro-premium-heading .metro-premium-kicker{grid-column:1/-1;margin-bottom:-26px}.metro-premium-heading h2{font-size:clamp(38px,5vw,62px);margin:0}.metro-premium-heading>p{color:var(--mp-muted);font-size:17px;line-height:1.7;margin-bottom:8px}.metro-premium-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.metro-premium-card{position:relative;border:1px solid #dae7e1;border-radius:22px;padding:30px;background:#fff;box-shadow:0 12px 36px #10241e0e}.metro-premium-card.is-featured{border-color:#00a76f94;box-shadow:0 18px 50px #00a76f1f}.metro-premium-card.is-featured:before{content:"Polecany";position:absolute;right:22px;top:-11px;background:var(--mp-green);color:#fff;padding:6px 11px;border-radius:99px;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.metro-premium-card-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.metro-premium-icon{display:grid;place-items:center;min-width:52px;height:52px;padding:0 10px;border-radius:15px;background:var(--mp-soft);color:var(--mp-green-dark);font-size:18px;font-weight:900}.metro-premium-tag{padding:7px 11px;border-radius:99px;background:#eff8f4;color:var(--mp-green-dark);font-size:11px;font-weight:800}.metro-premium-card h3{font-size:27px;letter-spacing:-.03em;margin-bottom:8px}.metro-premium-card>p{min-height:23px;color:var(--mp-muted);margin-bottom:20px}.metro-premium-price{display:flex;align-items:flex-end;gap:7px;padding:19px 0;border-top:1px solid #e6eeea}.metro-premium-price small{font-size:13px;color:var(--mp-muted);margin-bottom:8px}.metro-premium-price strong{font-size:43px;line-height:1;color:var(--mp-ink);letter-spacing:-.05em}.metro-premium-price span{font-size:12px;line-height:1.15;color:var(--mp-muted);margin-bottom:5px}.metro-premium-count{display:inline-flex;gap:5px;align-items:center;color:var(--mp-muted);font-size:13px;margin-bottom:17px}.metro-premium-count b{color:var(--mp-green-dark);font-size:16px}.metro-premium-card details{border-top:1px solid #e6eeea}.metro-premium-card summary{display:flex;justify-content:space-between;align-items:center;padding:18px 0 2px;color:var(--mp-green-dark);font-weight:850;cursor:pointer;list-style:none}.metro-premium-card summary::-webkit-details-marker{display:none}.metro-premium-card details[open] summary span{transform:rotate(180deg)}.metro-premium-channels{padding-top:24px}.metro-premium-channels .tv-grid{gap:12px!important;margin:0!important;justify-content:flex-start!important}.metro-premium-channels .tv-item{width:68px!important;min-height:54px;padding:7px;border:1px solid #e4ece8;border-radius:10px;background:#fff}.metro-premium-channels .tv-item:hover{border-color:var(--mp-green)!important}.metro-premium-channels .tv-hover{z-index:50!important}.metro-premium-benefits{background:var(--mp-soft);padding:60px 0}.metro-premium-benefits .metro-premium-wrap{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.metro-premium-benefits article{padding:25px 28px;border-left:1px solid #d5e4dd}.metro-premium-benefits article:first-child{border-left:0}.metro-premium-benefits span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--mp-green);color:#fff;font-weight:900;margin-bottom:18px}.metro-premium-benefits strong{font-size:18px}.metro-premium-benefits p{color:var(--mp-muted);font-size:14px;line-height:1.6;margin:8px 0 0}.metro-premium-cta{padding:90px 0;background:var(--mp-dark);color:#fff}.metro-premium-cta .metro-premium-wrap{display:flex;justify-content:space-between;gap:40px;align-items:center}.metro-premium-cta .metro-premium-kicker{color:#5ee0b2}.metro-premium-cta h2{font-size:clamp(35px,4vw,55px);max-width:720px;margin-bottom:15px}.metro-premium-cta p{color:#b7cdc5;max-width:720px;line-height:1.7;margin-bottom:0}.metro-premium-cta a{flex:none}.metro-premium-cta a:hover{background:#fff;color:var(--mp-green-dark)}@media(max-width:900px){.metro-premium-hero-grid,.metro-premium-heading{grid-template-columns:1fr;gap:38px}.metro-premium-heading .metro-premium-kicker{margin-bottom:-12px}.metro-premium-grid,.metro-premium-benefits .metro-premium-wrap{grid-template-columns:1fr}.metro-premium-benefits article,.metro-premium-benefits article:first-child{border-left:0;border-top:1px solid #d5e4dd}.metro-premium-benefits article:first-child{border-top:0}.metro-premium-cta .metro-premium-wrap{align-items:flex-start;flex-direction:column}}@media(max-width:600px){.metro-premium-wrap{width:min(100% - 28px,1180px)}.metro-premium-hero{padding:72px 0 62px}.metro-premium-list{padding:72px 0}.metro-premium h1{font-size:44px}.metro-premium-card{padding:23px}.metro-premium-actions{flex-direction:column}.metro-premium-actions a{text-align:center}.metro-premium-hero aside{padding:30px 25px}.metro-premium-price strong{font-size:38px}}.metro-premium-card.is-featured:before{display:none}.metro-premium-featured-badge{position:absolute;right:22px;top:-11px;color:#fff;padding:6px 11px;border-radius:99px;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}
