/* Real platform marks keep their geometry and transparent canvas. */
.whatsapp-inline{display:inline-flex;align-items:center;gap:7px;vertical-align:middle}.whatsapp-inline .whatsapp-logo{width:21px;height:21px;padding:3px}.activation-main-steps .whatsapp-logo{width:26px;height:26px;padding:4px}.activation-main-steps .whatsapp-logo>.brand-logo{width:16px;height:16px}.button:has(.whatsapp-logo){gap:9px}.store-badge:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:9px}
.brand-logo{width:85px;height:30px;object-fit:contain;display:block;flex-shrink:0}.brand-android{width:45px;height:28px}.brand-windows{width:70px;height:35px}.brand-lg{width:72px;height:37px}.brand-downloader{width:46px;height:46px;border-radius:10px}.brand-firetv{background:#fff;padding:6px 9px;border-radius:7px;width:92px;height:35px}.brand-samsung{width:95px;height:30px}.brand-webos{width:85px;height:26px}.brand-titanos{width:91px;height:31px}.brand-androidtv{width:112px;height:28px}.brand-googletv{width:113px;height:29px}.brand-philips,.brand-aoc,.brand-sharp{width:80px;height:28px}.brand-jvc{width:80px;height:31px}.brand-smartiptv{width:35px;height:35px}.brand-netiptv{width:90px;height:30px}.brand-smartone{width:110px;height:29px}.brand-hotplayer{width:100px;height:29px}.whatsapp-logo{display:grid;place-items:center;width:25px;height:25px;background:#15964c;border:1px solid #ffffff24;border-radius:50%;padding:4px;flex-shrink:0}.whatsapp-logo>.brand-logo{width:16px;height:16px;filter:brightness(0) invert(1);object-fit:contain}.header-trial .whatsapp-logo{width:23px;height:23px;padding:3px;border:0}.header-trial .whatsapp-logo>img{width:17px;height:17px}.footer-whatsapp{display:inline-flex;gap:9px;align-items:center;font-size:.8rem;text-decoration:none;margin-top:12px}.lux-nav-icon{width:20px;height:20px;border-radius:4px;flex-shrink:0}.store-badge{display:inline-flex;text-decoration:none;border:0;align-items:center;background:none;padding:0;max-width:100%}.store-badge>.brand-logo{width:182px;height:55px;object-fit:contain;max-width:100%}.official-store-row{display:flex;gap:15px;align-items:center;margin-top:23px;flex-wrap:wrap}.official-store-row>.button{font-size:.8rem;min-height:45px;padding:10px 16px}.platform-ribbon{display:flex;align-items:center;gap:21px;flex-wrap:wrap;margin-top:28px;padding:19px 0;border-block:1px solid var(--line)}.platform-chip{display:flex;align-items:center;justify-content:center;min-width:65px;min-height:35px}.platform-ribbon.compact{gap:18px}.platform-ribbon.compact .brand-logo{max-width:78px;max-height:26px}.platform-ribbon.compact .brand-android{width:38px}.platform-ribbon.compact .brand-lg{width:54px}.platform-ribbon.compact .brand-firetv{padding:4px 7px;width:75px;height:27px}.platform-ribbon.compact .brand-windows{width:52px}.section-image{width:100%;height:100%;object-fit:cover;display:block}.illustrated-lux{grid-template-columns:1.1fr 1fr;overflow:hidden;background:linear-gradient(130deg,var(--panel),var(--bg))}.lux-visual-product{position:relative;height:390px;align-self:center;border-radius:15px;overflow:hidden;border:1px solid var(--line);background:#111827}.lux-visual-product>.section-image{object-position:70% center}.lux-interface-frame{position:absolute;bottom:43px;left:24px;right:24px;border:5px solid #222a37;border-radius:10px;overflow:hidden;box-shadow:0 18px 45px #000a;transform:perspective(800px) rotateY(-4deg)}.lux-interface-frame>img{width:100%;aspect-ratio:16/9;object-fit:contain}.lux-visual-product figcaption{position:absolute;bottom:0;left:0;right:0;font-size:.56rem;text-align:center;background:#080d17dd;padding:10px 8px;color:#b7c3d3}.activation-visual{position:relative;height:310px;border:1px solid var(--line);border-radius:16px;overflow:hidden}.activation-visual>.section-image{position:absolute;inset:0;object-position:center 52%}.activation-visual::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#070d18df,#070d1880 65%,transparent)}.activation-visual .activation-heading{position:absolute;bottom:35px;left:35px;right:35px;max-width:810px;z-index:2;align-items:center}.activation-visual .activation-heading h2{color:#fff;font-size:2.65rem;max-width:700px}.activation-visual .activation-heading .kicker{color:#e8c487;font-size:.57rem}.activation-visual .activation-heading p:not(.kicker){color:#d0d7e1;max-width:650px;font-size:.83rem}.activation-visual .activation-heading>img{width:54px;height:54px;align-self:start;background:#0b1321e6;padding:6px;box-shadow:0 0 0 1px #ffffff30}.activation-platforms{padding:28px}.compatibility-showcase{display:grid;grid-template-columns:.8fr 1.3fr;gap:25px;margin-top:25px}.compatibility-showcase>.section-image{height:100%;min-height:305px;border-radius:12px;object-position:70% center}.platform-logo-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.platform-logo-cards article{padding:20px 13px;background:#ffffff03;border:1px solid var(--line);border-radius:10px;text-align:center;min-width:0}.platform-logo-frame{height:49px;display:flex;align-items:center;justify-content:center;margin-bottom:15px}.platform-logo-frame>.brand-logo{max-width:100%;max-height:42px}.platform-logo-cards h4{font-size:.72rem;line-height:1.45;margin:0;font-weight:750}.platform-logo-cards p{font-size:.57rem;color:var(--muted);line-height:1.65;margin-top:8px}.platform-model-note{font-size:.68rem;color:var(--muted);line-height:1.85;margin-top:20px}.manufacturer-ribbon{display:flex;align-items:center;gap:35px;flex-wrap:wrap;margin-top:23px}.manufacturer-ribbon>span{display:flex;align-items:center;justify-content:center}.manufacturer-ribbon .brand-logo{max-height:30px;max-width:90px}.activation-platforms>div.compatibility-showcase{display:grid;grid-template-columns:.8fr 1.3fr;margin-top:25px;gap:25px}.activation-platforms>div.manufacturer-ribbon{display:flex;gap:35px}.downloader-brand .brand-downloader{width:40px;height:40px;border-radius:9px}.fire-install .kicker{margin-top:4px}.downloader-code>.brand-downloader{width:47px;height:47px;margin:0 auto 15px;border-radius:11px}.downloader-code>span{display:block}.player-alternatives>div>span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:83px;padding:17px 12px;position:relative;font-size:.68rem;gap:12px}.player-alternatives>div>span>b{position:absolute;top:8px;left:10px;font-size:.53rem;color:var(--muted)}.player-alternatives .brand-logo{max-width:100%;height:29px;object-fit:contain}.player-alternatives .brand-smartiptv{height:32px;width:32px}.player-feature-image{width:100%;height:118px;object-fit:cover;border-radius:8px;margin-bottom:23px;border:1px solid var(--line)}.player-feature-grid>article{overflow:hidden}.business-lead-visual{height:280px;margin:0 0 35px;position:relative;border-radius:15px;overflow:hidden;border:1px solid var(--line)}.business-lead-visual>.section-image{object-position:center 46%}.business-lead-visual::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#07111acb,transparent)}.business-lead-visual>div{position:absolute;left:34px;bottom:34px;z-index:2}.business-lead-visual span{display:flex;align-items:center;gap:9px;font-size:.58rem;letter-spacing:.12em;color:var(--accent)}.business-lead-visual strong{display:block;font-size:2.1rem;line-height:1.18;letter-spacing:-.045em;color:#fff;margin-top:17px}.business-photo-link{position:relative;overflow:hidden;min-height:185px;align-items:end}.business-photo-link>.section-image{position:absolute;inset:0;opacity:.6;object-position:70% center}.business-photo-link::before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#070d15f5,transparent 100%);z-index:1}.business-photo-link>svg,.business-photo-link>span{position:relative;z-index:2}.business-photo-link>svg:first-of-type{align-self:end;margin-bottom:4px;color:var(--accent)}.business-photo-link strong{color:#fff}.business-photo-link small{color:#b8c6d8}.connection-graphic{position:relative;overflow:hidden;background:#111b25!important;min-height:270px}.connection-graphic>.section-image{position:absolute;inset:0;opacity:.55;object-position:70% center}.connection-graphic::before{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#05111bf5,#05111b35);z-index:1}.connection-graphic>svg,.connection-graphic>span,.connection-graphic>strong,.connection-graphic>small{position:relative;z-index:2;color:#fff}.trial-thumbnail{width:133px;height:88px;flex-shrink:0;border-radius:9px}.trial-banner .trial-icon{display:none}.ticket-cover{width:100%;height:105px;object-fit:cover;border-radius:8px;margin-bottom:19px;display:block}.ticket-mark{align-self:start!important;width:auto!important;padding:7px!important}.ticket .ticket-mark>svg{width:18px;height:18px}.ticket-duration{margin-top:19px}.table-plan-photo{width:64px;height:46px;border-radius:7px;object-fit:cover;margin-right:4px;flex-shrink:0}.pricing-table .table-plan-name>svg{display:none}.theme-punte .ticket-cover{grid-row:1;grid-column:1/-1;margin-bottom:8px}.theme-punte .ticket-duration{grid-row:2;grid-column:1}.theme-punte .ticket h3{grid-row:3;grid-column:1}.theme-punte .ticket-price{grid-row:2/4;grid-column:2}.theme-punte .ticket>span:not(.ticket-mark){grid-row:4;grid-column:1/-1}.theme-punte .ticket>small{grid-row:5;grid-column:1/-1}.theme-punte .ticket .package-benefits{grid-row:6;grid-column:1/-1}.theme-punte .ticket .button{grid-row:7;grid-column:1/-1}.site-header nav a .brand-logo{width:20px;height:20px}.wordmark{min-width:0;flex-shrink:1}.header-trial,.menu-toggle{flex-shrink:0}
@media(max-width:1100px){.illustrated-lux{gap:30px}.lux-visual-product{height:330px}.compatibility-showcase,.activation-platforms>div.compatibility-showcase{grid-template-columns:1fr}.compatibility-showcase>.section-image{height:200px;min-height:0;object-position:center 66%}.platform-logo-cards{grid-template-columns:repeat(4,1fr)}.trial-thumbnail{width:105px;height:82px}.business-photo-link{min-height:180px}.table-plan-photo{width:50px;height:40px}}
@media(max-width:760px){.brand-logo{width:77px;height:28px}.whatsapp-logo{width:23px;height:23px;padding:3px}.header-trial .whatsapp-logo{width:21px;height:21px;padding:3px}.header-trial .whatsapp-logo>img{width:15px;height:15px}.footer-whatsapp{font-size:.73rem}.store-badge>.brand-logo{width:174px;height:53px}.official-store-row{gap:10px}.official-store-row>.button{font-size:.73rem;padding:10px 13px}.platform-ribbon{gap:15px;padding:17px 0;margin-top:25px}.platform-ribbon.compact{gap:15px}.platform-chip{min-width:62px;min-height:31px}.platform-ribbon.compact .brand-logo{max-width:68px;max-height:24px}.illustrated-lux{grid-template-columns:1fr;gap:30px}.lux-visual-product{height:310px}.lux-interface-frame{left:19px;right:19px;bottom:39px;border-width:4px}.lux-visual-product figcaption{font-size:.47rem;padding:9px}.activation-visual{height:auto;overflow:hidden}.activation-visual>.section-image{position:relative;height:220px;object-position:63% center}.activation-visual::after{height:220px;background:linear-gradient(0deg,#0b142780,transparent)}.activation-visual .activation-heading{position:relative;inset:auto;padding:23px;gap:16px;background:var(--panel);align-items:start}.activation-visual .activation-heading h2{font-size:1.95rem;line-height:1.15}.activation-visual .activation-heading>img{width:40px;height:40px;flex-shrink:0;padding:4px;border-radius:9px}.activation-visual .activation-heading .kicker{font-size:.42rem;line-height:1.7;margin-bottom:15px}.activation-visual .activation-heading p:not(.kicker){font-size:.76rem;line-height:1.8}.activation-platforms{padding:22px}.compatibility-showcase,.activation-platforms>div.compatibility-showcase{gap:20px;margin-top:23px}.compatibility-showcase>.section-image{height:180px;object-position:70% center}.platform-logo-cards{grid-template-columns:1fr 1fr;gap:11px}.platform-logo-cards article{padding:19px 10px}.platform-logo-frame{height:43px;margin-bottom:12px}.platform-logo-frame>.brand-logo{max-width:105px;max-height:39px}.platform-logo-cards h4{font-size:.67rem}.platform-logo-cards p{font-size:.54rem}.platform-model-note{font-size:.64rem;line-height:1.85}.manufacturer-ribbon,.activation-platforms>div.manufacturer-ribbon{gap:20px 27px;justify-content:center}.manufacturer-ribbon .brand-logo{width:65px;height:26px}.brand-firetv{width:81px;height:33px;padding:6px 8px}.brand-android{width:45px;height:28px}.brand-windows{width:75px;height:35px}.brand-androidtv{width:100px;height:28px}.brand-googletv{width:104px;height:27px}.brand-downloader{width:40px;height:40px}.player-alternatives>div>span{min-height:78px;padding:17px 9px;font-size:.61rem}.player-alternatives .brand-netiptv{width:85px}.player-alternatives .brand-smartone{width:93px}.player-alternatives .brand-hotplayer{width:88px}.player-feature-image{height:92px;margin-bottom:18px}.player-feature-grid>article{padding:18px 14px}.business-lead-visual{height:230px;margin-bottom:27px}.business-lead-visual>div{left:24px;bottom:24px}.business-lead-visual strong{font-size:1.65rem}.business-lead-visual span{font-size:.49rem}.business-photo-link{min-height:190px!important}.connection-graphic{min-height:250px}.trial-banner .trial-thumbnail{width:85px;height:85px;object-position:67% center}.trial-banner>div{min-width:0;flex:1}.trial-banner strong{font-size:.92rem;line-height:1.5}.trial-banner p{font-size:.69rem;line-height:1.8;margin-top:7px}.ticket-cover{height:86px;margin-bottom:15px}.ticket .ticket-mark{padding:7px!important}.ticket-duration{font-size:.52rem;margin-top:17px}.table-plan-photo{width:48px;height:39px}.pricing-table .table-plan-name{gap:9px;margin-bottom:16px}.theme-punte .ticket{display:flex;flex-direction:column}.theme-punte .ticket-cover{margin-bottom:13px}.theme-punte .ticket h3{margin-top:8px}.theme-punte .ticket-price{align-self:start;margin-top:16px}.theme-punte .ticket .package-benefits{margin-bottom:24px}.header-trial{gap:6px}.site-header nav.is-open .whatsapp-logo{width:25px;height:25px}}
@media(max-width:370px){.header-inner{gap:8px}.header-trial{padding:9px 8px;font-size:.63rem}.header-trial .whatsapp-logo{width:20px;height:20px}.wordmark img{max-width:130px!important;max-height:30px}.theme-play .wordmark img{max-width:108px!important}.theme-canale .wordmark img{max-width:119px!important}.platform-logo-frame>.brand-logo{max-width:88px}.activation-visual .activation-heading{padding:21px;gap:12px}.activation-visual .activation-heading h2{font-size:1.75rem}.store-badge>.brand-logo{width:165px;height:49px}.player-feature-grid{grid-template-columns:1fr}.player-feature-image{height:140px}.trial-thumbnail{width:65px!important;height:77px!important}.trial-banner{gap:12px;padding:19px}.ticket-cover{height:72px}.table-plan-photo{width:41px;height:35px}}
