.launch-intro{background:#f5f5f7;padding:clamp(36px,6vw,80px) 0}.launch-intro h1{font-size:clamp(32px,4.5vw,64px);line-height:1.08;letter-spacing:-.035em;max-width:1000px;margin:16px 0 24px}.launch-intro p{max-width:760px;font-size:clamp(18px,2vw,22px);line-height:1.5}.launch-intro small{display:block;margin-top:22px;max-width:760px;line-height:1.5}.launch-facts{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0}.launch-facts span{padding:8px 14px;border:1px solid #c8c8cb;border-radius:24px}.tariff-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px;margin:28px 0}.tariff-card{padding:24px;border:1px solid #d8d8dd;border-radius:18px;background:#f5f5f7;min-width:0}.tariff-card h3,.tariff-card h4{margin:0 0 14px;font-size:23px}.tariff-card p{line-height:1.6}.tariff-card dl{margin:18px 0 0}.tariff-card dl div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid #d8d8dd}.tariff-card dd{margin:0;font-weight:700;text-align:right}.payment-terms{padding:24px 0}.payment-terms li{margin:12px 0;line-height:1.6}.cinema-copy h2{font-size:clamp(48px,6vw,96px);line-height:.95;letter-spacing:-.045em}.footer-bottom{flex-wrap:wrap}.footer-bottom span{line-height:1.7}.section p{overflow-wrap:anywhere}@media(max-width:600px){.launch-intro h1 br{display:none}.tariff-card{padding:20px}.launch-intro .hero-actions{gap:16px}.cinema-copy h2{font-size:48px}}
