.installation{background:url(/assets/background-B6Ym0Uhk.png) no-repeat center center fixed;background-size:cover;min-height:100vh;overflow:auto;color:#fff;font-family:Arial,sans-serif;text-align:center;padding:20px}.installation .subtitle{font-size:1.1rem;color:#e0e0e0;font-weight:400;max-width:600px;margin:10px auto 30px;line-height:1.4}.installation .header{display:flex;justify-content:flex-end;align-items:center;padding:20px;position:relative}.installation .header .subscribe-button{background:linear-gradient(45deg,#ff4b2b,#ff416c);color:#fff;font-weight:700;text-transform:uppercase;padding:12px 20px;border-radius:30px;text-decoration:none;font-size:1rem;transition:all .3s ease-in-out;box-shadow:0 4px 10px #ff416c66;display:flex;align-items:center;gap:8px;margin-right:15%}.installation .header .subscribe-button:hover{transform:scale(1.4);box-shadow:0 6px 15px #ff416c99}.installation .main-logo{margin-top:1rem;position:absolute;left:50%;transform:translate(-50%);top:20px}.installation .title{font-size:2.5rem;font-family:lato-light,lato,sans-serif;margin-top:5rem}.installation .tab-menu{display:flex;align-items:center;justify-content:center;width:100%;max-width:680px;margin:0 auto}.installation .tab-menu .tabs-container{display:flex;gap:10px;overflow-x:scroll;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.installation .tab-menu .tabs-container::-webkit-scrollbar{display:none}.installation .tab-menu .tab-button{padding:10px 20px;border:none;background:transparent;color:#fff;font-size:1.3rem;cursor:pointer;white-space:nowrap;transition:all .3s ease-in-out}.installation .tab-menu .tab-button.active{font-weight:700;border-bottom:2px solid #fff}.installation .tab-menu .nav-button{background:transparent;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0 15px}@media (max-width: 768px){.installation .header{display:flex;justify-content:center;align-items:center;position:relative}.installation .header .subscribe-button{background:linear-gradient(45deg,#ff4b2b,#ff416c);color:#fff;font-weight:700;text-transform:uppercase;padding:12px 20px;border-radius:30px;text-decoration:none;font-size:1rem;transition:all .3s ease-in-out;box-shadow:0 4px 10px #ff416c66;display:flex;align-items:center;gap:8px}.installation .header .subscribe-button:hover{transform:scale(1.4);box-shadow:0 6px 15px #ff416c99}.installation .main-logo{position:static;transform:none;margin-top:1rem}.installation .tab-menu .tabs-container{justify-content:flex-start}.installation .tab-menu .tab-button{font-size:.95rem;padding:8px 16px}.installation .tab-menu .nav-button{font-size:1rem;padding:0}}.installation .content{display:flex;justify-content:center;gap:20px;margin-top:30px;flex-wrap:wrap}.card-container{display:flex;flex-wrap:wrap;justify-content:center;background:#fff;padding:20px}.card-container .card{background:#fff;color:#0d0d0d;padding:10px;border-radius:10px;min-width:300px;max-width:800px;text-align:center;margin:10px}.card-container .card .card-title{display:flex;align-items:center;justify-content:center;font-size:1rem;gap:10px;margin:0}.card-container .card .card-title .icon{height:40px}.card-container .card .card-title .ios-icon{background:#0d0d0d;padding:5px;border-radius:50%}.card-container .card .btn{display:inline-block;padding:10px 20px;border-radius:5px}.card-container .card .btn img{height:50px}.card-container .card .step-title{font-weight:700}.card-container .card .final-logo{margin-top:15px;height:90px}.card-container .card .app{display:flex;align-items:center;gap:20px;margin-top:20px}.card-container .card .app img{height:60px}.card-container .card .app h3{font-weight:700}.card-container .card p{margin:0}.card-container .card .credentials{text-align:left;border:1px solid #454d83;padding:10px;border-radius:10px;background-color:#f5f5f5;width:250px;margin:0 auto}.card-container .card .smarters-player-access{margin-top:1rem;width:250px}.card-container .card .premium-option{font-size:11px}.step-title{font-size:36px}.text{display:inline-block;width:80%;font-size:1.2rem;padding:10px}.android-icon{width:14rem}.smarters-player-link{display:flex;justify-content:center;align-items:center;font-weight:700;color:inherit;padding-bottom:1rem}.smarters-player-logo{display:flex;justify-content:center;align-items:center;margin-top:1.5rem;display:block}.iptv-logo{height:85px}.small-container{display:flex;justify-content:center;align-items:center;gap:30px}.iptv-samsung-icon{width:70%}.visible-on-smartphone{display:none}@media only screen and (max-width: 930px){.visible-on-smartphone{display:block}}.step-roku{display:flex;justify-content:space-between;align-items:center;gap:30px}.step-roku>*{flex:1 1 50%;max-width:50%;box-sizing:border-box}.step-text{margin:0 10px}.iptv-main-image{width:70%;height:auto;border:1px solid #ccc;border-radius:20px;margin-top:20px}.compatibility-list,.recommendations-list{list-style-position:inside;display:inline-block;text-align:left}.step-image{width:auto;height:auto;max-width:50%;margin:0 auto}.step-responsive .step-title{color:#6d3c96;font-weight:700}.step-responsive .step-content{display:flex;flex-direction:column;align-items:center;gap:20px}@media (min-width: 1000px){.step-responsive .step-content{flex-direction:row;justify-content:space-between;align-items:center}}@media (max-width: 1000px){.recommendations-list,.compatibility-list{font-size:14px;margin-left:-20px}p{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;box-sizing:border-box;max-width:100%}.card{min-width:90%;max-width:90%}.small-container{flex-direction:column;gap:10px}.step{text-align:center}.step-image{width:auto;height:auto;max-width:100%;margin:0 auto}.final-logo{width:auto;height:auto}.text{display:inline-block;width:80%;font-size:1.2rem}.step-title{font-size:30px}.iptv-main-image{width:100%;height:auto;border:1px solid #ccc;border-radius:20px;margin-top:20px}.iptv-samsung-icon{width:100%}}@media (min-width: 1000px){.card{min-width:800px}}body{font-family:Arial,sans-serif;background-color:#3498db;height:100vh}
