.floating{position:fixed;z-index:20;right:18px;bottom:18px;display:grid;gap:9px}.floating .button{box-shadow:0 14px 30px #0008}.whatsapp:before,.telegram:before{content:"";width:17px;height:17px;background:center/contain no-repeat;display:inline-block}.whatsapp:before{background-image:url('/whatsapp.svg')}.telegram:before{background-image:url('/telegram.svg')}.slider{min-height:660px;padding-bottom:82px}.slide{min-height:660px}.slider .dots{left:50%;bottom:25px;transform:translateX(-50%);display:flex;align-items:center;gap:12px;padding:10px 16px;border:1px solid #394464;border-radius:999px;background:#101827e8}.slider .dots button{width:12px;height:12px;background:#6e7992;opacity:1}.slider .dots button.active{width:34px;background:linear-gradient(90deg,#6366f1,#c084fc)}.footer{background:#080c15}.footer:before{content:'Mega OTT — premium IPTV subscriptions, reseller tools and setup guidance.';display:block;max-width:1120px;margin:0 auto 20px;padding:0 20px;color:#9ba8c1}@media(max-width:760px){.navin{min-height:0;padding:12px 0;align-items:flex-start;flex-wrap:wrap;gap:10px}.navin>.button{margin-left:auto;padding:9px 11px;font-size:.75rem}.links{display:flex!important;order:3;width:100%;gap:8px;overflow-x:auto;padding:7px 1px 2px;scrollbar-width:none}.links a{flex:0 0 auto;padding:7px 10px;border:1px solid #26314a;border-radius:8px;background:#12192a;font-size:.78rem;color:#d9dff0}.slider,.slide{min-height:620px}.slider .dots{bottom:18px}}

@media(max-width:760px){.slider,.slide{min-height:720px}.slide{background-size:100% auto!important;background-position:center top!important;background-repeat:no-repeat}.slide:after{background:linear-gradient(180deg,transparent 0,transparent 38%,#0b0f19 54%,#0b0f19 100%)}.slide .container{padding-top:330px!important;position:relative;z-index:2}.slide h2{font-size:2.55rem}.slider .dots{bottom:18px}}
.faq{max-width:none;display:grid;grid-template-columns:.78fr 1.22fr;gap:54px;align-items:start}.faq:before{content:'Answers, clearly\A\A Everything you need to know.\A\A Still have a question? Our team is available through the contact channel you prefer.';white-space:pre-line;font-weight:800;font-size:clamp(1rem,2vw,1.3rem);line-height:1.35;color:#dce6ff}.faq details{padding:19px 0}.faq summary{display:flex;justify-content:space-between;gap:15px}.faq summary:after{content:'+';display:grid;place-items:center;width:23px;height:23px;background:#2257bf;color:#fff;font-size:1.15rem;line-height:1;flex:none}.faq details[open] summary:after{content:'−'}@media(max-width:760px){.faq{grid-template-columns:1fr;gap:24px}.faq:before{font-size:1.05rem}}
#free-trial .actions{align-items:stretch}#free-trial .actions .button{flex:1}.faq:before{display:none}.faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.faq>div{border-top:1px solid var(--line)}@media(max-width:760px){.faq{grid-template-columns:1fr}}
.slider{scroll-margin-top:82px}.slide .container{padding-top:135px!important}.slide h2{font-size:clamp(2.3rem,5vw,4.35rem);max-width:760px}@media(max-width:760px){.slide .container{padding-top:330px!important}.slide h2{font-size:2.45rem}}
@media(max-width:760px){.slider,.slide{min-height:760px!important}.slide .container{padding-top:365px!important;padding-bottom:110px!important}.slider .dots{position:absolute!important;z-index:8!important;top:auto!important;right:auto!important;bottom:24px!important;left:50%!important;transform:translateX(-50%)!important;margin:0!important}.slider .dots button{flex:none}.slide h2{margin-bottom:22px}}

