/* Approved V-01 through V-12 */
.hero-tv{position:relative}.hero-tv figcaption{position:absolute;inset:8%;padding:8px;border:1px solid rgba(235,184,75,.65);background:linear-gradient(90deg,rgba(4,7,10,.82),rgba(4,7,10,.15));display:flex;flex-direction:column;align-items:flex-start}.hero-tv figcaption>img{width:38%;height:auto;max-height:25%;object-fit:contain}.hero-tv figcaption strong{font-family:Georgia,serif;font-size:clamp(.8rem,4vw,1.4rem);line-height:.95;margin-top:4px}.hero-tv figcaption em{display:block;color:var(--gold2);font-style:normal}.hero-tv figcaption div{display:grid;grid-template-columns:repeat(6,1fr);gap:3px;width:100%;margin-top:auto}.hero-tv figcaption span{min-height:28px;border:1px solid rgba(235,184,75,.58);display:grid;place-items:center;color:var(--gold2);font-size:.8rem}.hero-tv figcaption small{display:block;color:#fff;font-size:.3rem}
@media(min-width:1250px){
:root{--max:1518px;--radius:6px}.wrap{width:min(var(--max),calc(100% - 16px))}body{font-size:11px}.panel{border-color:rgba(206,151,54,.38);border-radius:6px;box-shadow:0 2px 12px rgba(0,0,0,.42)}
.header-in{min-height:40px;grid-template-columns:250px 1fr auto;gap:8px}.brand img{width:210px;height:36px}.nav{gap:20px}.nav a{font-size:.69rem}.header-actions{gap:5px}.header-actions .btn{min-height:29px;padding:0 10px;font-size:.65rem}.search-top{width:32px;padding:0}.menu{display:none}
.hero-grid{grid-template-columns:1.03fr 1.65fr .98fr;gap:7px;margin-top:7px}.hero-copy,.hero-tv,.hero-side{height:247px;min-height:247px}.hero-copy{padding:14px 18px}.kicker{padding:3px 6px;font-size:.53rem}.hero-copy h1{font-size:2.65rem;line-height:.9;margin:8px 0 5px;letter-spacing:-.025em}.hero-copy p{font-size:.73rem;margin:0;max-width:390px}.actions{gap:7px;margin-top:10px}.actions .btn{min-height:31px;padding:0 12px;font-size:.61rem}.metrics{gap:5px;margin-top:9px}.metric{gap:4px;font-size:.58rem}.metric-icon{width:22px;height:22px}.metric span{font-size:.48rem}
.hero-tv{position:relative;margin:0;overflow:hidden}.hero-tv>img{width:100%;height:100%;object-fit:cover}.hero-tv figcaption{position:absolute;inset:15px 26px 20px;padding:9px 12px;border:1px solid rgba(235,184,75,.65);background:linear-gradient(90deg,rgba(4,7,10,.88),rgba(4,7,10,.18) 65%,rgba(4,7,10,.45));display:flex;flex-direction:column;align-items:flex-start}.hero-tv figcaption>img{width:142px;height:30px;object-fit:contain;object-position:left}.hero-tv figcaption strong{font-family:Georgia,serif;font-size:1.55rem;line-height:.92;margin-top:8px;text-shadow:0 2px 8px #000}.hero-tv figcaption em{display:block;color:var(--gold2);font-style:normal}.hero-tv figcaption div{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;width:100%;margin-top:auto}.hero-tv figcaption span{min-height:48px;border:1px solid rgba(235,184,75,.58);border-radius:5px;background:rgba(3,7,10,.74);display:grid;place-items:center;color:var(--gold2);font-size:1.2rem}.hero-tv figcaption small{display:block;color:#fff;font-size:.42rem;font-weight:800}
.hero-side{gap:7px;grid-template-rows:1fr .65fr}.device-panel,.trial-panel{padding:10px 13px}.device-panel h3,.trial-panel h3{font-size:.83rem}.device-logos{gap:4px;margin-top:7px}.device-logo{min-height:32px;padding:3px;font-size:.52rem}.view-devices{display:block;text-align:center;margin-top:5px;color:var(--gold2);font-size:.52rem;text-decoration:none}.whatsapp{width:46px;height:46px;border-width:3px;font-size:1rem}.trial-row{gap:8px}.trial-panel h3{font-size:1.05rem}.trial-panel p{margin:2px 0;font-size:.6rem}
.navigator{grid-template-columns:250px 1fr auto;gap:8px;margin-top:6px;padding:5px 11px;min-height:40px}.nav-title b{font-size:1rem}.nav-title span{font-size:.5rem}.search{height:28px}.search button{width:80px;font-size:.58rem}.tags{gap:4px}.tag{padding:4px 7px;font-size:.52rem}
.knowledge{grid-template-columns:145px repeat(6,1fr);gap:5px;margin-top:5px;padding:5px}.section-label{padding:5px 8px}.section-label h2{font-size:1.08rem}.section-label p{margin:4px 0;font-size:.5rem}.tile{padding:7px;min-height:61px;gap:6px}.ico{width:30px;height:30px}.tile span{font-size:.5rem}
.device-row{grid-template-columns:145px repeat(7,1fr) 1.18fr;gap:5px;margin-top:5px;padding:5px}.device-card,.app-compat{min-height:57px;padding:6px}.device-pic{width:38px;height:40px}.device-card span{font-size:.48rem}.app-icons{gap:2px;margin-top:4px}.app-icon{height:20px;font-size:.4rem}.app-rule{display:none}
.main-grid{gap:5px;margin-top:5px}.box{padding:7px;min-height:142px}.box h3{font-size:.77rem;margin:0 0 5px}.list{gap:4px}.list-item{grid-template-columns:27px 1fr auto;gap:4px;padding-bottom:3px}.thumb{width:27px;height:27px}.list-item span{font-size:.45rem}.video-card{height:92px}.play{width:34px;height:34px}.map{height:98px;font-size:1rem}.review-empty{padding:7px;font-size:.55rem}
.trustbar{margin-top:5px}.trust{padding:6px}.trust span{font-size:.48rem}.bottom-grid{grid-template-columns:1.08fr 1.55fr .78fr .73fr;gap:5px;margin-top:5px}.plans,.journey,.faq,.status{padding:7px}.plan-cards{gap:5px}.plan{padding:7px}.plan h3{font-size:.68rem}.plan label{font-size:.5rem;margin-top:3px}.plan select{min-height:25px;margin:2px 0 3px;padding:2px;font-size:.55rem}.price{font-size:1.35rem;margin:3px 0}.plan .btn{min-height:25px;font-size:.5rem}.journey-row{gap:3px;margin-top:6px}.num{width:28px;height:28px}.step b{font-size:.5rem}.journey .actions{justify-content:center}.faq details{padding:4px 0}.faq summary,.status-row{font-size:.52rem}.status-row{padding:4px}.footer{margin-top:5px;padding:6px 12px}.footer-grid{grid-template-columns:1.25fr repeat(3,1fr);gap:12px}.footer-brand img{width:175px}.footer-col{font-size:.55rem}.footer-col a{font-size:.5rem;padding:1px 0}.footer-bottom{margin-top:5px;padding-top:4px;font-size:.48rem}
}
@media(min-width:1250px){
.brand{display:block;width:220px;height:36px;overflow:hidden}.brand img{transform:scale(1.45);transform-origin:left center}.hero-tv figcaption>img{transform:scale(1.15);transform-origin:left top}.hero-tv figcaption strong{margin-top:12px}.bottom-grid,.plans,.journey,.faq,.status{height:116px}.plan-cards,.plan{height:84px}.journey-row{margin-top:2px}.journey .actions{margin-top:2px}.footer{margin-top:5px}
}
@media(min-width:1250px){
.knowledge{height:66px;overflow:hidden}.tile{min-height:50px;padding:5px}.section-label h2{font-size:.95rem}.device-row{height:68px;overflow:hidden}.device-card,.app-compat{min-height:52px;height:52px}.device-pic{height:35px}.main-grid{height:145px;overflow:hidden}.box{height:145px;min-height:145px;overflow:hidden}.video-card{height:86px}.map{height:88px}
.trustbar{height:37px;overflow:hidden}.bottom-grid{height:142px;overflow:hidden}.plans,.journey,.faq,.status{height:142px;overflow:hidden}.plan-cards{height:108px}.plan{height:108px;display:grid;grid-template-columns:1.1fr .8fr;gap:2px 5px;align-content:start}.plan h3{grid-column:1/-1;margin:0}.plan label{margin:0;font-size:.45rem}.plan select{min-height:22px;height:22px;margin:1px 0;padding:1px}.plan .price{margin:0;line-height:1}.plan [data-total]{font-size:.45rem;margin:0}.plan .btn{min-height:22px;height:22px}.server-rule[hidden]{display:none}.journey h3,.faq h3,.status h3{margin:0 0 4px}.footer{height:58px;overflow:hidden}.footer-grid{height:32px}.footer-bottom{margin-top:2px}
}
@media(min-width:1250px){.bottom-grid,.plans,.journey,.faq,.status{height:116px}.plan-cards,.plan{height:84px}.footer{height:58px}}
.plan-content{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px 6px;margin:0;padding:0!important;list-style:none;font-size:.46rem;line-height:1.15;color:var(--muted)}
.plan-content li:first-child{grid-column:1/-1;color:var(--gold2);font-weight:800}
@media(min-width:1250px){.bottom-grid,.plans,.journey,.faq,.status{height:148px}.plan-cards,.plan{height:116px}}
