@font-face{font-family:'Urbanist';font-style:normal;font-weight:300 900;font-display:swap;src:url('/assets/fonts/urbanist-800.woff2') format('woff2')}@font-face{font-family:'Urbanist';font-style:normal;font-weight:300 900;font-display:optional;src:url('/assets/fonts/urbanist-800.woff2') format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:300 900;font-display:swap;src:url('/assets/fonts/inter-400.woff2') format('woff2')}.ti{display:inline-block;width:1em;height:1em;flex:none;vertical-align:-.125em;background-color:currentColor;-webkit-mask:var(--ti-i) center/contain no-repeat;mask:var(--ti-i) center/contain no-repeat} .ti-battery-2{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M6 7h11a2 2 0 0 1 2 2v.5a.5 .5 0 0 0 .5 .5a.5 .5 0 0 1 .5 .5v3a.5 .5 0 0 1 -.5 .5a.5 .5 0 0 0 -.5 .5v.5a2 2 0 0 1 -2 2h-11a2 2 0 0 1 -2 -2v-6a2 2 0 0 1 2 -2%22 %2F%3E %3Cpath d%3D%22M7 10l0 4%22 %2F%3E %3Cpath d%3D%22M10 10l0 4%22 %2F%3E%3C%2Fsvg%3E")} .ti-brand-instagram{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M4 8a4 4 0 0 1 4 -4h8a4 4 0 0 1 4 4v8a4 4 0 0 1 -4 4h-8a4 4 0 0 1 -4 -4z%22 %2F%3E %3Cpath d%3D%22M9 12a3 3 0 1 0 6 0a3 3 0 0 0 -6 0%22 %2F%3E %3Cpath d%3D%22M16.5 7.5v.01%22 %2F%3E%3C%2Fsvg%3E")} .ti-brand-whatsapp{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M3 21l1.65 -3.8a9 9 0 1 1 3.4 2.9l-5.05 .9%22 %2F%3E %3Cpath d%3D%22M9 10a.5 .5 0 0 0 1 0v-1a.5 .5 0 0 0 -1 0v1a5 5 0 0 0 5 5h1a.5 .5 0 0 0 0 -1h-1a.5 .5 0 0 0 0 1%22 %2F%3E%3C%2Fsvg%3E")} .ti-chart-bar{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M3 13a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v6a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z%22 %2F%3E %3Cpath d%3D%22M15 9a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v10a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z%22 %2F%3E %3Cpath d%3D%22M9 5a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v14a1 1 0 0 1 -1 1h-4a1 1 0 0 1 -1 -1z%22 %2F%3E %3Cpath d%3D%22M4 20h14%22 %2F%3E%3C%2Fsvg%3E")} .ti-chart-line{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M4 19l16 0%22 %2F%3E %3Cpath d%3D%22M4 15l4 -6l4 2l4 -5l4 4%22 %2F%3E%3C%2Fsvg%3E")} .ti-check{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M5 12l5 5l10 -10%22 %2F%3E%3C%2Fsvg%3E")} .ti-circle-check{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M12 12m-9 0a9 9 0 1 0 18 0a9 9 0 1 0 -18 0%22 %2F%3E %3Cpath d%3D%22M9 12l2 2l4 -4%22 %2F%3E%3C%2Fsvg%3E")} .ti-circle-plus{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0%22 %2F%3E %3Cpath d%3D%22M9 12h6%22 %2F%3E %3Cpath d%3D%22M12 9v6%22 %2F%3E%3C%2Fsvg%3E")} .ti-clipboard-list{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M9 5h-2a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-12a2 2 0 0 0 -2 -2h-2%22 %2F%3E %3Cpath d%3D%22M9 3m0 2a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v0a2 2 0 0 1 -2 2h-2a2 2 0 0 1 -2 -2z%22 %2F%3E %3Cpath d%3D%22M9 12l.01 0%22 %2F%3E %3Cpath d%3D%22M13 12l2 0%22 %2F%3E %3Cpath d%3D%22M9 16l.01 0%22 %2F%3E %3Cpath d%3D%22M13 16l2 0%22 %2F%3E%3C%2Fsvg%3E")} .ti-device-tv{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M3 7m0 2a2 2 0 0 1 2 -2h14a2 2 0 0 1 2 2v9a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2z%22 %2F%3E %3Cpath d%3D%22M16 3l-4 4l-4 -4%22 %2F%3E%3C%2Fsvg%3E")} .ti-external-link{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M12 6h-6a2 2 0 0 0 -2 2v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-6%22 %2F%3E %3Cpath d%3D%22M11 13l9 -9%22 %2F%3E %3Cpath d%3D%22M15 4h5v5%22 %2F%3E%3C%2Fsvg%3E")} .ti-flame{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M12 10.941c2.333 -3.308 .167 -7.823 -1 -8.941c0 3.395 -2.235 5.299 -3.667 6.706c-1.43 1.408 -2.333 3.621 -2.333 5.588c0 3.704 3.134 6.706 7 6.706s7 -3.002 7 -6.706c0 -1.712 -1.232 -4.403 -2.333 -5.588c-2.084 3.353 -3.257 3.353 -4.667 2.235%22 %2F%3E%3C%2Fsvg%3E")} .ti-gift{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M3 8m0 1a1 1 0 0 1 1 -1h16a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-16a1 1 0 0 1 -1 -1z%22 %2F%3E %3Cpath d%3D%22M12 8l0 13%22 %2F%3E %3Cpath d%3D%22M19 12v7a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-7%22 %2F%3E %3Cpath d%3D%22M7.5 8a2.5 2.5 0 0 1 0 -5a4.8 8 0 0 1 4.5 5a4.8 8 0 0 1 4.5 -5a2.5 2.5 0 0 1 0 5%22 %2F%3E%3C%2Fsvg%3E")} .ti-info-circle{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0%22 %2F%3E %3Cpath d%3D%22M12 9h.01%22 %2F%3E %3Cpath d%3D%22M11 12h1v4h1%22 %2F%3E%3C%2Fsvg%3E")} .ti-lock{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M5 13a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-6z%22 %2F%3E %3Cpath d%3D%22M11 16a1 1 0 1 0 2 0a1 1 0 0 0 -2 0%22 %2F%3E %3Cpath d%3D%22M8 11v-4a4 4 0 1 1 8 0v4%22 %2F%3E%3C%2Fsvg%3E")} .ti-lock-open{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M5 11m0 2a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v6a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2z%22 %2F%3E %3Cpath d%3D%22M12 16m-1 0a1 1 0 1 0 2 0a1 1 0 1 0 -2 0%22 %2F%3E %3Cpath d%3D%22M8 11v-5a4 4 0 0 1 8 0%22 %2F%3E%3C%2Fsvg%3E")} .ti-map-pin{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M9 11a3 3 0 1 0 6 0a3 3 0 0 0 -6 0%22 %2F%3E %3Cpath d%3D%22M17.657 16.657l-4.243 4.243a2 2 0 0 1 -2.827 0l-4.244 -4.243a8 8 0 1 1 11.314 0z%22 %2F%3E%3C%2Fsvg%3E")} .ti-map-pin-2{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M12 18.5l-3 -1.5l-6 3v-13l6 -3l6 3l6 -3v7%22 %2F%3E %3Cpath d%3D%22M9 4v13%22 %2F%3E %3Cpath d%3D%22M15 7v5%22 %2F%3E %3Cpath d%3D%22M21.121 20.121a3 3 0 1 0 -4.242 0c.418 .419 1.125 1.045 2.121 1.879c1.051 -.89 1.759 -1.516 2.121 -1.879z%22 %2F%3E %3Cpath d%3D%22M19 18v.01%22 %2F%3E%3C%2Fsvg%3E")} .ti-menu-2{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M4 6l16 0%22 %2F%3E %3Cpath d%3D%22M4 12l16 0%22 %2F%3E %3Cpath d%3D%22M4 18l16 0%22 %2F%3E%3C%2Fsvg%3E")} .ti-phone{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2%22 %2F%3E%3C%2Fsvg%3E")} .ti-search{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M10 10m-7 0a7 7 0 1 0 14 0a7 7 0 1 0 -14 0%22 %2F%3E %3Cpath d%3D%22M21 21l-6 -6%22 %2F%3E%3C%2Fsvg%3E")} .ti-speakerphone{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M18 8a3 3 0 0 1 0 6%22 %2F%3E %3Cpath d%3D%22M10 8v11a1 1 0 0 1 -1 1h-1a1 1 0 0 1 -1 -1v-5%22 %2F%3E %3Cpath d%3D%22M12 8h0l4.524 -3.77a.9 .9 0 0 1 1.476 .692v12.156a.9 .9 0 0 1 -1.476 .692l-4.524 -3.77h-8a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h8%22 %2F%3E%3C%2Fsvg%3E")} .ti-users{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M9 7m-4 0a4 4 0 1 0 8 0a4 4 0 1 0 -8 0%22 %2F%3E %3Cpath d%3D%22M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2%22 %2F%3E %3Cpath d%3D%22M16 3.13a4 4 0 0 1 0 7.75%22 %2F%3E %3Cpath d%3D%22M21 21v-2a4 4 0 0 0 -3 -3.85%22 %2F%3E%3C%2Fsvg%3E")} .ti-wifi{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M12 18l.01 0%22 %2F%3E %3Cpath d%3D%22M9.172 15.172a4 4 0 0 1 5.656 0%22 %2F%3E %3Cpath d%3D%22M6.343 12.343a8 8 0 0 1 11.314 0%22 %2F%3E %3Cpath d%3D%22M3.515 9.515c4.686 -4.687 12.284 -4.687 17 0%22 %2F%3E%3C%2Fsvg%3E")} .ti-world{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M3 12a9 9 0 1 0 18 0a9 9 0 0 0 -18 0%22 %2F%3E %3Cpath d%3D%22M3.6 9h16.8%22 %2F%3E %3Cpath d%3D%22M3.6 15h16.8%22 %2F%3E %3Cpath d%3D%22M11.5 3a17 17 0 0 0 0 18%22 %2F%3E %3Cpath d%3D%22M12.5 3a17 17 0 0 1 0 18%22 %2F%3E%3C%2Fsvg%3E")} .ti-x{--ti-i:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 stroke%3D%22%23000%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%3E%3Cpath d%3D%22M18 6l-12 12%22 %2F%3E %3Cpath d%3D%22M6 6l12 12%22 %2F%3E%3C%2Fsvg%3E")}:root{--e7x-black: #0a0a0f;--e7x-dark: #0a0a0f;--e7x-card: #16162a;--e7x-blue: #2244ff;--e7x-blue-light: #4466ff;--e7x-yellow: #f0e000;--e7x-white: #f0f0ff;--e7x-muted: #9292ba;--e7x-border: rgba(255,255,255,.11);--dm: "Urbanist", sans-serif;--inter: "Inter", sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--e7x-black);color:var(--e7x-white);font-family:var(--inter);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{list-style:none}button{cursor:pointer;font-family:inherit;border:none;background:none}.whatsapp-float{position:fixed;bottom:28px;right:28px;z-index:9999;background:#25d366;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px #25d36666;transition:transform .2s,box-shadow .2s}.whatsapp-float::after{content:"";position:absolute;inset:0;border-radius:50%;background:#25d366;z-index:-1;animation:wpp-pulse 3s ease-in-out infinite}.whatsapp-float:hover{transform:scale(1.08);box-shadow:0 6px 28px #25d3668c}.whatsapp-float i{font-size:30px;color:#fff}@keyframes wpp-pulse{0%{transform:scale(1);opacity:.5}70%,to{transform:scale(1.9);opacity:0}}.container{max-width:1080px;margin:0 auto;padding:0 24px}.section-eyebrow{display:inline-block;font-family:var(--dm);font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--e7x-yellow);margin-bottom:14px}.section-title{font-family:var(--dm);font-size:clamp(28px,4vw,44px);font-weight:800;line-height:1.1;letter-spacing:-.5px;color:var(--e7x-white);margin-bottom:18px}.section-sub{font-size:16px;color:var(--e7x-muted);max-width:520px;line-height:1.7}.divider{border:none;border-top:1px solid var(--e7x-border)}.btn-primary{display:inline-flex;align-items:center;gap:8px;background:var(--e7x-yellow);color:var(--e7x-black);font-family:var(--dm);font-weight:700;font-size:15px;padding:14px 32px;border-radius:50px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),box-shadow .22s ease}.btn-primary:hover{transform:scale(1.04);box-shadow:0 6px 28px rgba(240,224,0,.4)}.btn-outline{display:inline-flex;align-items:center;gap:8px;background:transparent;color:var(--e7x-white);font-family:var(--dm);font-weight:600;font-size:15px;padding:14px 32px;border-radius:50px;border:1.5px solid #2244ff;transition:background .2s ease,color .2s ease,border-color .2s ease}.btn-outline:hover{background:#2244ff;color:#f0f0ff;border-color:#2244ff}.card{background:var(--e7x-card);border:1px solid var(--e7x-border);border-radius:14px;padding:28px 24px;transition:border-color .25s,box-shadow .25s;display:flex;flex-direction:column}.card:hover{border-color:rgba(240,224,0,.18);box-shadow:inset 3px 0 0 #f0e000}.card>p{flex:1}@media(max-width:768px){.btn-primary,.btn-outline{font-size:14px;padding:12px 26px}}.nav-wrapper[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:200;background:#0a0a0ff5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--e7x-border)}.nav-inner[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;height:68px}.nav-logo[data-astro-cid-dmqpwcec] img[data-astro-cid-dmqpwcec]{height:44px;width:auto;object-fit:contain;mix-blend-mode:normal;background:transparent}.nav-links[data-astro-cid-dmqpwcec]{display:flex;align-items:center;gap:2rem}.nav-link[data-astro-cid-dmqpwcec]{font-family:var(--dm);font-size:14px;font-weight:500;color:var(--e7x-muted);transition:color .18s}.nav-link[data-astro-cid-dmqpwcec]:hover{color:var(--e7x-white)}.nav-cta[data-astro-cid-dmqpwcec]{font-family:var(--dm);font-size:13px;font-weight:700;background:var(--e7x-yellow);color:var(--e7x-black);padding:8px 20px;border-radius:6px;transition:background .18s}.nav-cta[data-astro-cid-dmqpwcec]:hover{background:#f5ea33}.nav-toggle[data-astro-cid-dmqpwcec]{display:none;color:var(--e7x-white);font-size:24px;background:none;border:none;padding:4px}@media(max-width:768px){.nav-toggle[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:center}.nav-links[data-astro-cid-dmqpwcec]{display:none;flex-direction:column;align-items:flex-start;gap:0;position:absolute;top:68px;left:0;right:0;background:#0a0a0f;border-bottom:1px solid var(--e7x-border);padding:16px 24px 24px}.nav-links[data-astro-cid-dmqpwcec].open{display:flex}.nav-links[data-astro-cid-dmqpwcec] li[data-astro-cid-dmqpwcec]{width:100%}.nav-link[data-astro-cid-dmqpwcec]{display:block;padding:12px 0;font-size:16px;border-bottom:1px solid var(--e7x-border);color:var(--e7x-white)}.nav-cta[data-astro-cid-dmqpwcec]{margin-top:16px;display:inline-block}}.hero-section[data-astro-cid-bbe6dxrz]{padding:56px 0 72px;position:relative;overflow:hidden}.hero-section[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;top:-200px;left:50%;transform:translate(-50%);width:700px;height:700px;background:transparent;pointer-events:none}.hero-inner[data-astro-cid-bbe6dxrz]{text-align:center;position:relative}.hero-logo-block[data-astro-cid-bbe6dxrz]{display:flex;justify-content:center;margin-bottom:44px}.hero-logo[data-astro-cid-bbe6dxrz]{height:320px;width:auto;object-fit:contain;mix-blend-mode:normal}.hero-title[data-astro-cid-bbe6dxrz]{font-family:var(--dm);font-size:clamp(36px,6vw,68px);font-weight:800;line-height:1.08;letter-spacing:-1.5px;margin-bottom:24px;color:var(--e7x-white)}.hero-highlight[data-astro-cid-bbe6dxrz]{color:var(--e7x-yellow)}.hero-sub[data-astro-cid-bbe6dxrz]{font-size:18px;color:var(--e7x-muted);max-width:580px;margin:0 auto 40px;line-height:1.7}.hero-btns[data-astro-cid-bbe6dxrz]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:48px}.hero-tags[data-astro-cid-bbe6dxrz]{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.hero-tags[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-size:12px;font-weight:500;color:var(--e7x-muted);border:1px solid var(--e7x-border);padding:5px 14px;border-radius:100px}@media(max-width:600px){.hero-logo[data-astro-cid-bbe6dxrz]{height:240px}.hero-title[data-astro-cid-bbe6dxrz]{letter-spacing:-.5px}}.eco-section[data-astro-cid-yqvkyiml]{padding:64px 0;background:var(--e7x-dark);border-top:1px solid var(--e7x-border);border-bottom:1px solid var(--e7x-border);position:relative;overflow:hidden}.eco-bg-line[data-astro-cid-yqvkyiml]{position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.015) 0px,rgba(255,255,255,.015) 1px,transparent 1px,transparent 80px);pointer-events:none}.eco-header[data-astro-cid-yqvkyiml]{max-width:580px;margin-bottom:64px}.eco-steps[data-astro-cid-yqvkyiml]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:start;gap:0;margin-bottom:36px}.eco-step[data-astro-cid-yqvkyiml]{background:#0e0e22;border:1px solid var(--e7x-border);border-radius:14px;padding:28px 22px;transition:border-color .2s;height:100%}.eco-step[data-astro-cid-yqvkyiml]:hover{border-color:#f0e00033}.eco-step--center[data-astro-cid-yqvkyiml]{border-color:#2244ff59;background:#2244ff0f}.eco-num[data-astro-cid-yqvkyiml]{font-family:var(--dm);font-size:28px;font-weight:800;letter-spacing:-1px;color:#ffffff1f;margin-bottom:16px;line-height:1}.eco-icon-wrap[data-astro-cid-yqvkyiml]{width:48px;height:48px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:14px}.eco-google[data-astro-cid-yqvkyiml]{background:#fff;display:flex;align-items:center;justify-content:center}.eco-tela[data-astro-cid-yqvkyiml]{background:#f0e0001f;color:var(--e7x-yellow)}.eco-wifi[data-astro-cid-yqvkyiml]{background:#2244ff26;color:#8899ff}.eco-impact[data-astro-cid-yqvkyiml]{background:#f0e00026;color:var(--e7x-yellow)}.eco-step[data-astro-cid-yqvkyiml] h3[data-astro-cid-yqvkyiml]{font-family:var(--dm);font-size:16px;font-weight:700;margin-bottom:10px;color:var(--e7x-white)}.eco-step[data-astro-cid-yqvkyiml] p[data-astro-cid-yqvkyiml]{font-size:13px;color:var(--e7x-muted);line-height:1.65}.eco-connector[data-astro-cid-yqvkyiml]{display:flex;flex-direction:column;align-items:center;padding:36px 12px 0;gap:4px}.connector-line[data-astro-cid-yqvkyiml]{width:1px;height:24px;background:#f0e00040}.connector-plus[data-astro-cid-yqvkyiml]{font-family:var(--dm);font-size:18px;font-weight:700;color:var(--e7x-yellow)}.eco-result[data-astro-cid-yqvkyiml]{display:flex;align-items:flex-start;gap:20px;background:#f0e0000d;border:1px solid rgba(240,224,0,.2);border-radius:14px;padding:28px;margin-bottom:48px}.eco-result-left[data-astro-cid-yqvkyiml]{font-size:36px;color:var(--e7x-yellow);flex-shrink:0;margin-top:2px}.eco-result[data-astro-cid-yqvkyiml] strong[data-astro-cid-yqvkyiml]{font-family:var(--dm);font-size:18px;font-weight:700;display:block;margin-bottom:10px;color:var(--e7x-white)}.eco-result[data-astro-cid-yqvkyiml] p[data-astro-cid-yqvkyiml]{font-size:14px;color:var(--e7x-muted);line-height:1.7}.eco-stats[data-astro-cid-yqvkyiml]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.eco-stat[data-astro-cid-yqvkyiml]{background:#0e0e22;border:1px solid var(--e7x-border);border-radius:12px;padding:24px 18px;display:flex;flex-direction:column;gap:8px;transition:border-color .25s}.eco-stat[data-astro-cid-yqvkyiml]:hover{border-color:#f0e00033;}.eco-stat--impact[data-astro-cid-yqvkyiml]{border-color:#f0e00033;background:#f0e0000a}.eco-stat-icon[data-astro-cid-yqvkyiml]{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:4px}.stat-moment[data-astro-cid-yqvkyiml]{font-family:var(--dm);font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--e7x-muted)}.stat-action[data-astro-cid-yqvkyiml]{font-family:var(--dm);font-size:16px;font-weight:700;color:var(--e7x-white);line-height:1.3}.stat-channel[data-astro-cid-yqvkyiml]{font-size:12px;color:var(--e7x-yellow);font-weight:600}@media(max-width:900px){.eco-steps[data-astro-cid-yqvkyiml]{grid-template-columns:1fr}.eco-connector[data-astro-cid-yqvkyiml]{flex-direction:row;padding:8px 0}.connector-line[data-astro-cid-yqvkyiml]{width:40px;height:1px}.eco-stats[data-astro-cid-yqvkyiml]{grid-template-columns:1fr 1fr}}@media(max-width:500px){.eco-stats[data-astro-cid-yqvkyiml]{grid-template-columns:1fr}}.google-section[data-astro-cid-h3ici3cy]{padding:64px 0}.gs-header[data-astro-cid-h3ici3cy]{max-width:680px;margin-bottom:56px}.gs-grid[data-astro-cid-h3ici3cy]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.gs-card[data-astro-cid-h3ici3cy]{display:flex;flex-direction:column}.gs-card--highlight[data-astro-cid-h3ici3cy]{border-color:#2244ff59;background:#2244ff0d}.gs-num[data-astro-cid-h3ici3cy]{font-family:var(--dm);font-size:36px;font-weight:800;color:rgba(255,255,255,.4);line-height:1;margin-bottom:16px;letter-spacing:-1px}.gs-card-icon[data-astro-cid-h3ici3cy]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}.gs-icon-blue[data-astro-cid-h3ici3cy]{background:#2244ff26;color:#8899ff}.gs-icon-yellow[data-astro-cid-h3ici3cy]{background:#f0e0001f;color:var(--e7x-yellow)}.card-badge[data-astro-cid-h3ici3cy]{display:inline-block;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;background:var(--e7x-blue);color:#fff;padding:3px 10px;border-radius:100px;margin-bottom:12px;align-self:flex-start}.gs-card[data-astro-cid-h3ici3cy] h3[data-astro-cid-h3ici3cy]{font-family:var(--dm);font-size:18px;font-weight:700;margin-bottom:10px;color:var(--e7x-white)}.gs-card[data-astro-cid-h3ici3cy] p[data-astro-cid-h3ici3cy]{font-size:14px;color:var(--e7x-muted);line-height:1.65;margin-bottom:18px;flex:1}.feature-list[data-astro-cid-h3ici3cy]{list-style:none;display:flex;flex-direction:column;gap:8px;margin-bottom:0}.feature-list[data-astro-cid-h3ici3cy] li[data-astro-cid-h3ici3cy]{font-size:13px;color:var(--e7x-muted);display:flex;align-items:flex-start;gap:8px}.feature-list[data-astro-cid-h3ici3cy] li[data-astro-cid-h3ici3cy] i[data-astro-cid-h3ici3cy]{color:var(--e7x-yellow);font-size:14px;flex-shrink:0;margin-top:2px}.gs-cta[data-astro-cid-h3ici3cy]{margin-top:22px;width:100%;justify-content:center}@media(max-width:768px){.gs-grid[data-astro-cid-h3ici3cy]{grid-template-columns:1fr}}.telas-section[data-astro-cid-fzsrjuo5]{padding:64px 0;background:var(--e7x-dark);border-top:1px solid var(--e7x-border);border-bottom:1px solid var(--e7x-border)}.ts-header[data-astro-cid-fzsrjuo5]{max-width:580px;margin-bottom:56px}.ts-grid[data-astro-cid-fzsrjuo5]{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:stretch}.ts-card-full[data-astro-cid-fzsrjuo5]{grid-column:1 / -1}.ts-icon[data-astro-cid-fzsrjuo5]{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;margin-bottom:16px}.ts-icon-yellow[data-astro-cid-fzsrjuo5]{background:#f0e0001f;color:var(--e7x-yellow)}.ts-icon-blue[data-astro-cid-fzsrjuo5]{background:#2244ff26;color:#8899ff}.ts-tag[data-astro-cid-fzsrjuo5]{display:inline-block;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:3px 10px;border-radius:100px;margin-bottom:10px}.ts-tag-yellow[data-astro-cid-fzsrjuo5]{background:#f0e0001f;color:var(--e7x-yellow)}.ts-tag-blue[data-astro-cid-fzsrjuo5]{background:#2244ff26;color:#8899ff}.ts-card[data-astro-cid-fzsrjuo5] h3[data-astro-cid-fzsrjuo5],.ts-exclusive-left[data-astro-cid-fzsrjuo5] h3[data-astro-cid-fzsrjuo5]{font-family:var(--dm);font-size:18px;font-weight:700;margin-bottom:10px;color:var(--e7x-white)}.ts-card[data-astro-cid-fzsrjuo5] p[data-astro-cid-fzsrjuo5],.ts-exclusive-left[data-astro-cid-fzsrjuo5] p[data-astro-cid-fzsrjuo5]{font-size:14px;color:var(--e7x-muted);line-height:1.65;margin-bottom:18px}.ts-card--anuncio[data-astro-cid-fzsrjuo5]{border-color:#f0e00033}.ts-card--exclusive[data-astro-cid-fzsrjuo5]{display:flex;flex-direction:column;border-color:#f0e00033;background:#f0e00008;max-width:680px;margin:0 auto;width:100%}.ts-cta[data-astro-cid-fzsrjuo5]{margin-top:22px}.ts-screen-mock[data-astro-cid-fzsrjuo5]{background:#0a0a14;border:1px solid rgba(255,255,255,.06);border-radius:10px;overflow:hidden;max-width:320px;margin:0 auto}.ts-screen-topbar[data-astro-cid-fzsrjuo5]{background:#141428;padding:8px 14px;display:flex;align-items:center;gap:10px}.ts-dots[data-astro-cid-fzsrjuo5]{display:flex;gap:5px}.ts-dots[data-astro-cid-fzsrjuo5] span[data-astro-cid-fzsrjuo5]{width:8px;height:8px;border-radius:50%;background:#333}.ts-dots[data-astro-cid-fzsrjuo5] span[data-astro-cid-fzsrjuo5]:nth-child(1){background:#ff5f57}.ts-dots[data-astro-cid-fzsrjuo5] span[data-astro-cid-fzsrjuo5]:nth-child(2){background:#ffbd2e}.ts-dots[data-astro-cid-fzsrjuo5] span[data-astro-cid-fzsrjuo5]:nth-child(3){background:#27c840}.ts-screen-label[data-astro-cid-fzsrjuo5]{font-size:9px;font-weight:700;letter-spacing:2px;color:#555570;margin-left:auto}.ts-screen-body[data-astro-cid-fzsrjuo5]{padding:24px 20px}.ts-screen-brand[data-astro-cid-fzsrjuo5]{text-align:center;padding:16px;background:#f0e0000d;border-radius:8px;margin-bottom:16px;border:1px solid rgba(240,224,0,.12)}.ts-screen-logo[data-astro-cid-fzsrjuo5]{font-family:var(--dm);font-size:17px;font-weight:800;color:var(--e7x-yellow)}.ts-screen-city[data-astro-cid-fzsrjuo5]{font-size:10px;color:var(--e7x-muted);margin-top:3px}.ts-screen-promo[data-astro-cid-fzsrjuo5]{text-align:center}.ts-promo-tag[data-astro-cid-fzsrjuo5]{display:inline-block;font-size:9px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--e7x-yellow);border:1px solid rgba(240,224,0,.3);padding:3px 10px;border-radius:100px;margin-bottom:10px}.ts-promo-item[data-astro-cid-fzsrjuo5]{font-size:14px;color:var(--e7x-muted);margin-bottom:6px}.ts-promo-price[data-astro-cid-fzsrjuo5]{font-family:var(--dm);font-size:28px;font-weight:800;color:var(--e7x-white)}.feature-list[data-astro-cid-fzsrjuo5]{list-style:none;display:flex;flex-direction:column;gap:8px}.feature-list[data-astro-cid-fzsrjuo5] li[data-astro-cid-fzsrjuo5]{font-size:13px;color:var(--e7x-muted);display:flex;align-items:flex-start;gap:8px}.feature-list[data-astro-cid-fzsrjuo5] li[data-astro-cid-fzsrjuo5] i[data-astro-cid-fzsrjuo5]{color:var(--e7x-yellow);font-size:14px;flex-shrink:0;margin-top:2px}@media(max-width:768px){.ts-grid[data-astro-cid-fzsrjuo5]{grid-template-columns:1fr}.ts-card-full[data-astro-cid-fzsrjuo5]{grid-column:1}.ts-card--exclusive[data-astro-cid-fzsrjuo5]{grid-template-columns:1fr;padding:24px}.ts-screen-mock[data-astro-cid-fzsrjuo5]{max-width:100%}}.wifi-section[data-astro-cid-wbuga6xg]{padding:64px 0}.wf-header[data-astro-cid-wbuga6xg]{max-width:580px;margin-bottom:60px}.wf-body[data-astro-cid-wbuga6xg]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.wf-how[data-astro-cid-wbuga6xg] h3[data-astro-cid-wbuga6xg]{font-family:var(--dm);font-size:18px;font-weight:700;color:var(--e7x-white);margin-bottom:20px}.wf-steps[data-astro-cid-wbuga6xg]{list-style:none;display:flex;flex-direction:column;gap:18px;margin-bottom:36px}.wf-steps[data-astro-cid-wbuga6xg] li[data-astro-cid-wbuga6xg]{display:flex;align-items:flex-start;gap:14px}.wf-step-num[data-astro-cid-wbuga6xg]{width:30px;height:30px;border-radius:50%;background:#2244ff33;border:1px solid rgba(34,68,255,.4);color:#8899ff;font-family:var(--dm);font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.wf-steps[data-astro-cid-wbuga6xg] li[data-astro-cid-wbuga6xg] strong[data-astro-cid-wbuga6xg]{font-family:var(--dm);font-size:16px;font-weight:700;display:block;margin-bottom:3px;color:var(--e7x-white)}.wf-steps[data-astro-cid-wbuga6xg] li[data-astro-cid-wbuga6xg] p[data-astro-cid-wbuga6xg]{font-size:15px;color:var(--e7x-muted);line-height:1.6}.wf-link[data-astro-cid-wbuga6xg]{font-size:14px}.wf-right[data-astro-cid-wbuga6xg]{display:flex;justify-content:center}.wf-phone-wrap[data-astro-cid-wbuga6xg]{display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;margin:0 16px}.wf-phone-wrap[data-astro-cid-wbuga6xg]:before{content:'';position:absolute;left:-13px;top:110px;width:5px;height:28px;background:#3c3c3e;border-radius:3px 0 0 3px;box-shadow:0 42px 0 #3c3c3e}.wf-phone-wrap[data-astro-cid-wbuga6xg]:after{content:'';position:absolute;right:-13px;top:130px;width:5px;height:52px;background:#3c3c3e;border-radius:0 3px 3px 0}.wf-phone[data-astro-cid-wbuga6xg]{width:264px;background:#fff;border-radius:50px;border:10px solid #3c3c3e;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 0 1px #555,0 0 0 2px #222,0 44px 88px rgba(0,0,0,.85),0 12px 28px rgba(0,0,0,.5);position:relative}.wf-phone[data-astro-cid-wbuga6xg]:before{content:'';display:block;width:100px;height:30px;background:#000;border-radius:50px;margin:10px auto 0;position:relative;z-index:10}.wf-status-bar[data-astro-cid-wbuga6xg]{display:flex;justify-content:space-between;align-items:center;padding:6px 18px 8px;font-size:10px;font-weight:600;color:#1a1a2e;margin-top:0}.wf-status-icons[data-astro-cid-wbuga6xg]{display:flex;gap:4px;font-size:12px;color:#1a1a2e}.wf-screen[data-astro-cid-wbuga6xg]{background:#0a0a0f;padding:10px 14px 20px;display:flex;flex-direction:column;align-items:center;gap:10px}.wf-powered[data-astro-cid-wbuga6xg]{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:600;color:var(--e7x-blue-light);background:#2244ff26;border:1px solid rgba(34,68,255,.25);padding:3px 10px;border-radius:100px}.wf-powered[data-astro-cid-wbuga6xg] i[data-astro-cid-wbuga6xg]{font-size:11px}.wf-brand-logo[data-astro-cid-wbuga6xg]{width:100%;background:transparent;border-radius:8px;padding:4px 0;display:flex;flex-direction:column;align-items:center;gap:0}.wf-brand-logo[data-astro-cid-wbuga6xg] img[data-astro-cid-wbuga6xg]{width:100%;max-width:230px;height:100px;object-fit:contain;display:block}.wf-brand-name[data-astro-cid-wbuga6xg]{font-family:var(--dm);font-size:11px;font-weight:600;color:#ffffff8c;letter-spacing:1px;text-transform:uppercase}.wf-food-img[data-astro-cid-wbuga6xg]{width:100%;border-radius:8px;overflow:hidden}.wf-food-img[data-astro-cid-wbuga6xg] img[data-astro-cid-wbuga6xg]{width:100%;height:120px;object-fit:cover;object-position:center top;display:block}.wf-offer-text[data-astro-cid-wbuga6xg]{width:100%;text-align:center;padding:4px 0}.wf-offer-title[data-astro-cid-wbuga6xg]{font-family:var(--dm);font-size:12px;font-weight:700;color:var(--e7x-white);line-height:1.4;margin-bottom:4px}.wf-offer-sub[data-astro-cid-wbuga6xg]{font-size:10px;color:var(--e7x-muted)}.wf-connect-btn[data-astro-cid-wbuga6xg]{width:100%;background:var(--e7x-blue);color:#fff;font-family:var(--dm);font-size:15px;font-weight:700;padding:10px;border-radius:8px;border:none;cursor:default;letter-spacing:.3px}.wf-phone-caption[data-astro-cid-wbuga6xg]{font-size:11px;color:var(--e7x-muted);text-align:center;font-style:italic}@media(max-width:768px){.wf-body[data-astro-cid-wbuga6xg]{grid-template-columns:1fr;gap:48px}.wf-phone[data-astro-cid-wbuga6xg]{width:230px}}.parceiros-section[data-astro-cid-5mpzsu3j]{padding:64px 0;background:var(--e7x-dark);border-top:1px solid var(--e7x-border)}.ps-header[data-astro-cid-5mpzsu3j]{max-width:580px;margin-bottom:52px}.carousel-wrapper[data-astro-cid-5mpzsu3j]{position:relative;overflow:hidden;margin-bottom:64px;padding:16px 0}.carousel-fade-l[data-astro-cid-5mpzsu3j],.carousel-fade-r[data-astro-cid-5mpzsu3j]{position:absolute;top:0;bottom:0;width:44px;z-index:2;pointer-events:none}.carousel-fade-l[data-astro-cid-5mpzsu3j]{left:0;background:linear-gradient(to right,var(--e7x-dark) 20%,transparent)}.carousel-fade-r[data-astro-cid-5mpzsu3j]{right:0;background:linear-gradient(to left,var(--e7x-dark),transparent)}.carousel-track[data-astro-cid-5mpzsu3j]{display:flex;gap:14px;width:max-content;animation:marquee 160s linear infinite}.carousel-track[data-astro-cid-5mpzsu3j]:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.logo-slot[data-astro-cid-5mpzsu3j]{display:none}.logo-slot[data-astro-cid-5mpzsu3j]:hover{border-color:var(--e7x-yellow);transform:scale(1.04) translateY(-2px);box-shadow:0 6px 24px rgba(240,224,0,.3);z-index:3}.logo-slot[data-astro-cid-5mpzsu3j] img[data-astro-cid-5mpzsu3j]{width:100%;height:100%;object-fit:contain;object-position:center;display:block;filter:brightness(1.2);transition:filter .3s ease,transform .2s}.logo-slot[data-astro-cid-5mpzsu3j]:hover img[data-astro-cid-5mpzsu3j]{transform:scale(1.04);filter:brightness(1.4)}.logo-slot[data-astro-cid-5mpzsu3j]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--e7x-blue);transform:scaleX(0);transition:transform .2s;transform-origin:center}.logo-slot[data-astro-cid-5mpzsu3j]:hover:after{transform:scaleX(1)}.logo-modal[data-astro-cid-5mpzsu3j]{position:fixed;inset:0;z-index:9000;display:flex;align-items:center;justify-content:center}.logo-modal[data-astro-cid-5mpzsu3j][hidden]{display:none}.logo-modal-backdrop[data-astro-cid-5mpzsu3j]{position:absolute;inset:0;background:#000000d1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.logo-modal-box[data-astro-cid-5mpzsu3j]{position:relative;z-index:1;background:#1c1c34;border:1px solid rgba(240,224,0,.3);border-radius:18px;padding:40px 48px 36px;text-align:center;min-width:320px;max-width:440px;animation:modal-in .22s ease;box-shadow:0 24px 60px #0009}@keyframes modal-in{0%{opacity:0;transform:scale(.92) translateY(12px)}to{opacity:1;transform:scale(1) translateY(0)}}.logo-modal-close[data-astro-cid-5mpzsu3j]{position:absolute;top:14px;right:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:8px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;color:var(--e7x-muted);font-size:18px;cursor:pointer;transition:background .18s,color .18s}.logo-modal-close[data-astro-cid-5mpzsu3j]:hover{background:#ffffff1f;color:var(--e7x-white)}.logo-modal-img-wrap[data-astro-cid-5mpzsu3j]{background:#282844;border-radius:12px;padding:24px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;min-height:140px}.logo-modal-img-wrap[data-astro-cid-5mpzsu3j] img[data-astro-cid-5mpzsu3j]{width:100%;max-width:260px;height:120px;object-fit:contain;filter:brightness(1.05)}.logo-modal-name[data-astro-cid-5mpzsu3j]{font-family:var(--dm);font-size:20px;font-weight:700;color:var(--e7x-white);margin-bottom:6px}.logo-modal-sub[data-astro-cid-5mpzsu3j]{font-size:13px;color:var(--e7x-muted)}.ps-plans-title[data-astro-cid-5mpzsu3j]{font-family:var(--dm);font-size:24px;font-weight:700;color:var(--e7x-white);margin-bottom:28px}.ps-plans-grid[data-astro-cid-5mpzsu3j]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch;margin-bottom:36px}.ps-plan[data-astro-cid-5mpzsu3j]{position:relative;display:flex;flex-direction:column}.ps-plan--destaque[data-astro-cid-5mpzsu3j]{border-color:#f0e0004d}.ps-plan-badge[data-astro-cid-5mpzsu3j]{display:inline-block;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;background:var(--e7x-yellow);color:var(--e7x-black);padding:3px 12px;border-radius:100px;margin-bottom:14px;align-self:flex-start}.ps-plan-icon[data-astro-cid-5mpzsu3j]{width:40px;height:40px;border-radius:10px;background:#f0e0001a;color:var(--e7x-yellow);font-size:20px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.ps-plan[data-astro-cid-5mpzsu3j] h4[data-astro-cid-5mpzsu3j]{font-family:var(--dm);font-size:16px;font-weight:700;color:var(--e7x-white);margin-bottom:8px}.ps-plan[data-astro-cid-5mpzsu3j] p[data-astro-cid-5mpzsu3j]{font-size:13px;color:var(--e7x-muted);line-height:1.6;margin-bottom:16px;flex:1}.feature-list[data-astro-cid-5mpzsu3j]{list-style:none;display:flex;flex-direction:column;gap:7px}.feature-list[data-astro-cid-5mpzsu3j] li[data-astro-cid-5mpzsu3j]{font-size:13px;color:var(--e7x-muted);display:flex;align-items:flex-start;gap:8px}.feature-list[data-astro-cid-5mpzsu3j] li[data-astro-cid-5mpzsu3j] i[data-astro-cid-5mpzsu3j]{color:var(--e7x-yellow);font-size:14px;flex-shrink:0;margin-top:2px}.ps-plans-cta[data-astro-cid-5mpzsu3j]{text-align:center}@media(max-width:768px){.ps-plans-grid[data-astro-cid-5mpzsu3j]{grid-template-columns:1fr}.logo-slot[data-astro-cid-5mpzsu3j]{width:180px;height:100px;padding:12px 16px}.logo-slot[data-astro-cid-5mpzsu3j] img[data-astro-cid-5mpzsu3j]{width:100%;height:100%}}.cta-section[data-astro-cid-xcqfbspz]{padding:64px 0;background:var(--e7x-black);border-top:1px solid var(--e7x-border);text-align:center}.cta-inner[data-astro-cid-xcqfbspz]{display:flex;flex-direction:column;align-items:center}.cta-logo[data-astro-cid-xcqfbspz]{margin-bottom:32px}.cta-logo[data-astro-cid-xcqfbspz] img[data-astro-cid-xcqfbspz]{height:64px;width:auto}.cta-sub[data-astro-cid-xcqfbspz]{text-align:center;margin-bottom:36px}.cta-btn[data-astro-cid-xcqfbspz]{font-size:15px;padding:16px 40px}.footer[data-astro-cid-xcqfbspz]{background:#0a0a0f;border-top:1px solid var(--e7x-border);padding:64px 0 0}.footer-grid[data-astro-cid-xcqfbspz]{display:grid;grid-template-columns:1.8fr 1fr 1.2fr 1.2fr;gap:48px;padding-bottom:48px;border-bottom:1px solid var(--e7x-border)}.footer-col--brand[data-astro-cid-xcqfbspz]{display:flex;flex-direction:column;gap:16px}.footer-logo[data-astro-cid-xcqfbspz]{height:38px;width:auto;opacity:.9;transition:opacity .18s}.footer-logo[data-astro-cid-xcqfbspz]:hover{opacity:1}.footer-tagline[data-astro-cid-xcqfbspz]{font-size:13px;color:var(--e7x-muted);line-height:1.6;max-width:200px}.footer-wpp[data-astro-cid-xcqfbspz]{display:inline-flex;align-items:center;gap:7px;font-family:var(--dm);font-size:13px;font-weight:600;color:#25d366;border:1px solid rgba(37,211,102,.25);padding:8px 14px;border-radius:6px;width:fit-content;transition:background .18s,border-color .18s}.footer-wpp[data-astro-cid-xcqfbspz]:hover{background:#25d36614;border-color:#25d36673}.footer-wpp[data-astro-cid-xcqfbspz] i[data-astro-cid-xcqfbspz]{font-size:16px}.footer-heading[data-astro-cid-xcqfbspz]{font-family:var(--dm);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--e7x-yellow);margin-bottom:16px}.footer-heading--spaced[data-astro-cid-xcqfbspz]{margin-top:28px}.footer-links[data-astro-cid-xcqfbspz]{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-links[data-astro-cid-xcqfbspz] a[data-astro-cid-xcqfbspz]{font-size:13px;color:var(--e7x-muted);transition:color .18s;line-height:1.5}.footer-links[data-astro-cid-xcqfbspz] a[data-astro-cid-xcqfbspz]:hover{color:var(--e7x-white)}.footer-contact[data-astro-cid-xcqfbspz]{list-style:none;display:flex;flex-direction:column;gap:14px}.footer-contact[data-astro-cid-xcqfbspz] li[data-astro-cid-xcqfbspz]{display:flex;align-items:flex-start;gap:10px;font-size:13px;color:var(--e7x-muted);line-height:1.55}.footer-contact[data-astro-cid-xcqfbspz] li[data-astro-cid-xcqfbspz] i[data-astro-cid-xcqfbspz]{color:var(--e7x-yellow);font-size:15px;flex-shrink:0;margin-top:1px}.footer-contact[data-astro-cid-xcqfbspz] a[data-astro-cid-xcqfbspz]{color:var(--e7x-muted);transition:color .18s}.footer-contact[data-astro-cid-xcqfbspz] a[data-astro-cid-xcqfbspz]:hover{color:var(--e7x-white)}.footer-bottom[data-astro-cid-xcqfbspz]{display:flex;align-items:center;justify-content:space-between;padding:20px 0;flex-wrap:wrap;gap:10px}.footer-bottom[data-astro-cid-xcqfbspz] p[data-astro-cid-xcqfbspz]{font-size:12px;color:#8888aa}.footer-bottom-right[data-astro-cid-xcqfbspz] a[data-astro-cid-xcqfbspz]{font-size:12px;color:#8888aa;transition:color .18s}.footer-bottom-right[data-astro-cid-xcqfbspz] a[data-astro-cid-xcqfbspz]:hover{color:var(--e7x-muted)}@media(max-width:900px){.footer-grid[data-astro-cid-xcqfbspz]{grid-template-columns:1fr 1fr;gap:36px}.footer-col--brand[data-astro-cid-xcqfbspz]{grid-column:1 / -1}}@media(max-width:560px){.footer-grid[data-astro-cid-xcqfbspz]{grid-template-columns:1fr}.footer-col--brand[data-astro-cid-xcqfbspz]{grid-column:1}.footer-bottom[data-astro-cid-xcqfbspz]{flex-direction:column;align-items:flex-start}}

/* ==== E7X v26 - Design & UX Melhorias ==== */
:root{--e7x-amber:#d4c800}

/* Dot indicator no eyebrow */
.section-eyebrow{padding-left:24px;position:relative}
.section-eyebrow::before{content:"//";position:absolute;left:0;top:50%;transform:translateY(-50%);font-family:var(--dm);font-size:13px;font-weight:800;color:var(--e7x-yellow);line-height:1;letter-spacing:-2px;width:auto;height:auto;border-radius:0;background:none;box-shadow:none}

/* Botão primário */
.btn-primary{background:var(--e7x-yellow);overflow:visible}
.btn-primary::after{display:none}
.btn-primary:hover::after{display:none}
.btn-primary:hover{transform:scale(1.04);box-shadow:0 6px 28px rgba(240,224,0,.4)}

/* Highlight do hero com gradiente de texto */
.hero-highlight{background:linear-gradient(95deg,#f0e000,#f8f066 60%,#d4c800);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}

/* Glow superior do hero mais expressivo */
.hero-section::before{background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 85%25 75%25 at 50%25 0%25,black 20%25,transparent 100%25);mask-image:radial-gradient(ellipse 85%25 75%25 at 50%25 0%25,black 20%25,transparent 100%25);pointer-events:none!important}

/* Reveal ao fazer scroll */
.reveal{opacity:0;transform:translateY(22px);clip-path:inset(0 0 24px 0);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),clip-path .7s cubic-bezier(.22,1,.36,1)}
.reveal.in{opacity:1;transform:none;clip-path:inset(0 0 0px 0)}
.reveal-d1{transition-delay:.12s}
.reveal-d2{transition-delay:.22s}
.reveal-d3{transition-delay:.34s}

/* Cards com borda superior brilhante no hover */
.card{position:relative;overflow:hidden;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.7' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.03'/%3E%3C/svg%3E")}
.card::before{content:"";position:absolute;top:0;left:0;width:3px;height:0;background:#f0e000;transition:height .4s cubic-bezier(.22,1,.36,1);pointer-events:none;border-radius:0 2px 2px 0}
.card:hover::before{height:100%}

/* ===== SEÇÃO FAQ ===== */
.faq-section{padding:64px 0;background:var(--e7x-dark);border-top:1px solid var(--e7x-border);border-bottom:1px solid var(--e7x-border)}
.faq-inner{display:flex;flex-direction:column;align-items:center;gap:40px}
.faq-sidebar{text-align:center;display:flex;flex-direction:column;align-items:center;max-width:640px;width:100%}.faq-sidebar .section-title{margin-bottom:16px}
.faq-sidebar .section-sub{margin-bottom:28px;text-align:center}
.faq-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;align-items:start}
.faq-item{border:1px solid var(--e7x-border);border-radius:12px;padding:0 22px;background:rgba(255,255,255,.02);transition:border-color .25s,background .25s}.faq-item:hover{border-color:rgba(255,255,255,.18);background:rgba(255,255,255,.04)}.faq-item[open]{background:rgba(240,224,0,.05);border-color:rgba(240,224,0,.28)}

.faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;font-family:var(--dm);font-size:15px;font-weight:600;color:var(--e7x-white);list-style:none;user-select:none;transition:color .18s}
.faq-question::-webkit-details-marker{display:none}
.faq-question::after{content:"+";font-size:22px;font-weight:300;color:var(--e7x-yellow);flex-shrink:0;line-height:1;transition:transform .25s}
.faq-item[open]>.faq-question{color:var(--e7x-yellow)}
.faq-item[open]>.faq-question::after{transform:rotate(45deg)}
.faq-answer{padding-bottom:18px;font-size:14px;color:var(--e7x-muted);line-height:1.8}
.faq-tabs{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;width:100%}.faq-tab{font-family:var(--dm);font-size:14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:12px 28px;border-radius:100px;border:2px solid rgba(255,255,255,.18);background:rgba(255,255,255,.04);color:rgba(255,255,255,.55);cursor:pointer;transition:border-color .18s,color .18s,background .18s,box-shadow .18s}.faq-tab:hover{border-color:rgba(255,255,255,.35);color:var(--e7x-white);background:rgba(255,255,255,.07)}.faq-tab.active{background:var(--e7x-yellow);color:var(--e7x-black);border-color:var(--e7x-yellow);box-shadow:0 4px 20px rgba(240,224,0,.35)}.faq-item[data-cat],.faq-category[data-cat]{display:none}@media(max-width:768px){.faq-inner{gap:28px}.faq-list{grid-template-columns:1fr}}

/* ==== E7X v27 - Seção Sobre ==== */
.sobre-section{
  padding: 64px 0;
  background: var(--e7x-black);
  border-top: 1px solid var(--e7x-border);
  border-bottom: 1px solid var(--e7x-border);
}
.sobre-inner{
  display: flex;
  flex-direction: column;
  gap: 56px;
}
.sobre-manifesto .section-title{
  max-width: 560px;
}
.sobre-sub{
  font-size: 17px;
  color: var(--e7x-muted);
  line-height: 1.75;
  max-width: 560px;
  margin-top: 0;
}
.sobre-grid{
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 14px;
}
.sobre-card{
  background: var(--e7x-card);
  border: 1px solid var(--e7x-border);
  border-radius: 14px;
  padding: 28px 24px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  transition: border-color .25s;
}
.sobre-card:hover{
  border-color: rgba(240,224,0,.18);
}
.sobre-card-label{
  font-family: var(--dm);
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 1.5px;
  text-transform: uppercase;
  color: var(--e7x-muted);
}
.sobre-card-value{
  font-family: var(--dm);
  font-size: 42px;
  font-weight: 800;
  color: var(--e7x-yellow);
  line-height: 1;
  letter-spacing: -2px;
}
.sobre-card-desc{
  font-size: 15px;
  color: var(--e7x-muted);
  line-height: 1.6;
}
.sobre-card--brand{
  border-color: rgba(240,224,0,.15);
  background: rgba(240,224,0,.04);
  justify-content: center;
  gap: 14px;
}
.sobre-brand-linha{
  display: flex;
  align-items: baseline;
  gap: 12px;
}
.sobre-letra{
  font-family: var(--dm);
  font-size: 32px;
  font-weight: 800;
  color: var(--e7x-yellow);
  line-height: 1;
  width: 28px;
}
.sobre-letra-desc{
  font-size: 13px;
  color: var(--e7x-muted);
  font-style: italic;
}
@media(max-width: 900px){
  .sobre-grid{ grid-template-columns: 1fr 1fr; }
}
@media(max-width: 560px){
  .sobre-grid{ grid-template-columns: 1fr; }
  .sobre-card-value{ font-size: 36px; }
}

/* ==== E7X v27 - Seção Prova ==== */
.prova-section{
  padding: 48px 0;
  background: var(--e7x-yellow);
  border-top: none;
  border-bottom: none;
}
.prova-inner{
  max-width: 720px;
  margin: 0 auto;
  text-align: center;
}
.prova-gancho{
  font-family: var(--dm);
  font-size: clamp(22px, 3.5vw, 36px);
  font-weight: 800;
  color: var(--e7x-black);
  line-height: 1.15;
  letter-spacing: -0.5px;
  margin-bottom: 20px;
}
.prova-corpo{
  font-family: var(--inter);
  font-size: 17px;
  font-weight: 600;
  color: rgba(10,10,15,.9);
  line-height: 1.75;
  margin-bottom: 32px;
}
.prova-link{
  display: inline-flex;
  margin: 0 auto;
  align-items: center;
  gap: 10px;
  font-family: var(--dm);
  font-size: 16px;
  font-weight: 700;
  color: var(--e7x-white);
  background: var(--e7x-black);
  padding: 15px 30px;
  border-radius: 12px;
  box-shadow: 0 8px 24px rgba(10,10,15,.28);
  transition: transform .2s ease, box-shadow .2s ease;
}
.prova-link i{
  color: var(--e7x-yellow);
  font-size: 18px;
}
.prova-link:hover{
  transform: translateY(-2px);
  box-shadow: 0 12px 30px rgba(10,10,15,.4);
}
@media(max-width: 600px){
  .prova-section{ padding: 48px 0; }
  .prova-corpo{ font-size: 15px; }
}

/* ==== E7X v27 - Preços ==== */
.preco-tag{
  display: flex;
  flex-direction: column;
  gap: 2px;
  margin-bottom: 16px;
  padding: 14px 18px;
  background: rgba(240,224,0,.06);
  border: 1px solid rgba(240,224,0,.2);
  border-radius: 10px;
}
.preco-partir{
  font-size: 11px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: var(--e7x-muted);
}
.preco-valor{
  font-family: var(--dm);
  font-size: 28px;
  font-weight: 800;
  color: var(--e7x-yellow);
  line-height: 1;
  letter-spacing: -1px;
}
.preco-periodo{
  font-size: 14px;
  font-weight: 500;
  color: var(--e7x-muted);
  letter-spacing: 0;
}
.preco-aviso{
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin-bottom: 16px;
  padding: 14px 18px;
  background: rgba(34,68,255,.06);
  border: 1px solid rgba(34,68,255,.2);
  border-radius: 10px;
  font-size: 13px;
  color: var(--e7x-muted);
  line-height: 1.6;
}
.preco-aviso i{
  color: #8899ff;
  font-size: 16px;
  flex-shrink: 0;
  margin-top: 1px;
}

/* ==== E7X v27 - Carrossel de Parceiros ==== */
/* Velocidade corrigida: 160s era lento demais, 50s é fluido sem parecer apressado */
.carousel-track[data-astro-cid-5mpzsu3j]{animation-duration:50s}

/* Hover interativo nos name-slots */
.name-slot:hover{color:var(--e7x-yellow);border-color:rgba(240,224,0,.5);background:rgba(240,224,0,.06);cursor:default}

/* Pausa o carrossel ao passar o mouse no wrapper inteiro */
.carousel-wrapper[data-astro-cid-5mpzsu3j]:hover .carousel-track[data-astro-cid-5mpzsu3j]{animation-play-state:paused}
.name-slot{display:inline-flex;align-items:center;font-family:var(--dm);font-size:20px;font-weight:700;color:rgba(240,230,255,.72);padding:15px 40px;border:2px solid rgba(255,255,255,.22);border-radius:50px;white-space:nowrap;flex-shrink:0;letter-spacing:.2px;transition:color .25s,border-color .25s,background .25s,box-shadow .25s}.name-slot:hover{color:#08080e;border-color:var(--e7x-yellow);background:var(--e7x-yellow);box-shadow:0 4px 20px rgba(240,224,0,.35)}
/* sobre cards princípio */
.sobre-card--principio {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.sobre-card-icone {
  font-size: 28px;
  line-height: 1;
}
.sobre-card-titulo {
  font-family: var(--dm);
  font-size: 16px;
  font-weight: 700;
  color: var(--e7x-white);
  letter-spacing: -0.2px;
}
/* mobile: reduz padding das seções */
@media(max-width:768px){
  .hero-section[data-astro-cid-bbe6dxrz]{padding:40px 0 52px}
  .eco-section[data-astro-cid-yqvkyiml]{padding:44px 0}
  .google-section[data-astro-cid-h3ici3cy]{padding:44px 0}
  .telas-section[data-astro-cid-fzsrjuo5]{padding:44px 0}
  .wifi-section[data-astro-cid-wbuga6xg]{padding:44px 0}
  .parceiros-section[data-astro-cid-5mpzsu3j]{padding:40px 0}
  .cta-section[data-astro-cid-xcqfbspz]{padding:48px 0}
  .faq-section{padding:44px 0}
  .sobre-section{padding:44px 0}
  .prova-section{padding:36px 0}
}.faq-category{display:flex;align-items:center;justify-content:center;gap:18px;font-family:var(--dm);font-size:13px;font-weight:800;letter-spacing:3.5px;text-transform:uppercase;color:var(--e7x-yellow);padding:44px 0 20px;margin-top:0;grid-column:1/-1;text-align:center}.faq-category:before,.faq-category:after{content:'';flex:1;max-width:72px;height:1px;background:rgba(240,224,0,.25)}.faq-category:first-child{padding-top:0}
/* sobre cards princípio */
.sobre-card--principio {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.sobre-card-icone {
  font-size: 28px;
  line-height: 1;
}
.sobre-card-titulo {
  font-family: var(--dm);
  font-size: 16px;
  font-weight: 700;
  color: var(--e7x-white);
  letter-spacing: -0.2px;
}
/* mobile: reduz padding das seções */
@media(max-width:768px){
  .hero-section[data-astro-cid-bbe6dxrz]{padding:40px 0 52px}
  .eco-section[data-astro-cid-yqvkyiml]{padding:44px 0}
  .google-section[data-astro-cid-h3ici3cy]{padding:44px 0}
  .telas-section[data-astro-cid-fzsrjuo5]{padding:44px 0}
  .wifi-section[data-astro-cid-wbuga6xg]{padding:44px 0}
  .parceiros-section[data-astro-cid-5mpzsu3j]{padding:40px 0}
  .cta-section[data-astro-cid-xcqfbspz]{padding:48px 0}
  .faq-section{padding:44px 0}
  .sobre-section{padding:44px 0}
  .prova-section{padding:36px 0}
}
/* ==== E7X v28 - Melhorias visuais =========================== */

/* Google cards: header horizontal compacto */
.gs-head[data-astro-cid-h3ici3cy]{display:flex;align-items:center;gap:10px;margin-bottom:12px;}
.gs-head .gs-num[data-astro-cid-h3ici3cy]{font-size:16px;font-weight:800;color:rgba(255,255,255,.55);margin-bottom:0;min-width:24px;line-height:1;}
.gs-head .gs-card-icon[data-astro-cid-h3ici3cy]{margin-bottom:0;flex-shrink:0;}
.gs-head h3[data-astro-cid-h3ici3cy]{margin-bottom:0;font-size:clamp(14px,2vw,17px);line-height:1.3;}
.gs-card[data-astro-cid-h3ici3cy]{display:flex;flex-direction:column;gap:0;}
.card-badge[data-astro-cid-h3ici3cy]{margin-bottom:8px;}

/* Telas cards: tag e ícone mais destacados */
.ts-tag[data-astro-cid-fzsrjuo5]{font-size:13px !important;font-weight:800;letter-spacing:1.5px;padding:5px 14px !important;}
.ts-icon[data-astro-cid-fzsrjuo5]{width:52px !important;height:52px !important;font-size:24px !important;margin-bottom:18px;}

/* Eco-stat: classe azul para card Google (substitui branco) */
.eco-blue-stat[data-astro-cid-yqvkyiml]{background:rgba(66,133,244,.15);color:#4285f4;}

/* Sobre: ícones Tabler nos cards princípio */
.sobre-card-icone{font-size:0;line-height:1;width:44px;height:44px;border-radius:10px;background:rgba(240,224,0,.1);display:flex;align-items:center;justify-content:center;color:var(--e7x-yellow);}
.sobre-card-icone .ti{font-size:22px;}
.sobre-card--principio .sobre-card-icone .ti-brand-instagram{color:#c13584;}

/* E7X Significado: nova estrutura com descrições */
.sobre-letra-info{display:flex;flex-direction:column;gap:3px;}
.sobre-letra-word{font-family:var(--dm);font-size:18px;font-weight:800;color:var(--e7x-yellow);letter-spacing:-.2px;}
.sobre-letra-sub{font-size:14px;color:var(--e7x-muted);line-height:1.5;max-width:240px;}
.sobre-brand-linha{display:flex;align-items:flex-start;gap:16px;padding:12px 0;border-bottom:1px solid var(--e7x-border);}
.sobre-brand-linha:last-child{border-bottom:none;padding-bottom:0;}
.sobre-letra{font-family:var(--dm);font-size:44px;font-weight:900;color:var(--e7x-yellow);min-width:40px;line-height:1;letter-spacing:-2px;}

/* Wi-Fi phone: badge InovaWifi */
.wf-inovawifi[data-astro-cid-wbuga6xg]{display:flex;align-items:center;justify-content:center;gap:4px;font-size:8.5px;color:rgba(255,255,255,.35);margin-top:8px;padding-top:6px;border-top:1px solid rgba(255,255,255,.08);letter-spacing:.5px;}
.wf-inovawifi .ti{font-size:9px;color:rgba(66,133,244,.7);}

/* Carrossel: mais lento */
.carousel-track[data-astro-cid-5mpzsu3j]{animation-duration:100s !important;}

/* Logos clientes: maior destaque */
.name-slot{font-size:22px !important;padding:18px 44px !important;border-width:2px !important;}

/* Parceiros section: fundo igual ao site */
.parceiros-section[data-astro-cid-5mpzsu3j]{background:var(--e7x-black) !important;}

/* Footer: mais espaço lateral no mobile */
@media(max-width:768px){
  .footer-grid[data-astro-cid-xcqfbspz]{gap:32px;}
  .footer[data-astro-cid-xcqfbspz]{padding:48px 0 0;}
  .container{padding:0 20px;}
}

/* Mobile: cards Google sem excesso de espaço */
@media(max-width:768px){
  .gs-grid[data-astro-cid-h3ici3cy]{grid-template-columns:1fr !important;}
  .gs-head h3[data-astro-cid-h3ici3cy]{font-size:15px;}
}
/* ==== E7X v29 - Hero, Nav, Mobile, Auditoria ================ */

/* Hero: mais compacto e destaque */
.hero-section[data-astro-cid-bbe6dxrz]{padding:36px 0 44px !important;}
.hero-logo-block[data-astro-cid-bbe6dxrz]{margin-bottom:28px !important;}
.hero-logo[data-astro-cid-bbe6dxrz]{height:260px !important;}

/* Nav: maior e mais legível */
.nav-link[data-astro-cid-dmqpwcec]{font-size:15px !important;font-weight:700 !important;color:var(--e7x-white) !important;letter-spacing:.2px;}
.nav-link[data-astro-cid-dmqpwcec]:hover{color:var(--e7x-yellow) !important;}
.nav-bar[data-astro-cid-dmqpwcec]{padding:0 24px !important;}

/* Hero tags cidades: maiores e com borda */
.hero-tags[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-size:13px !important;font-weight:700 !important;color:var(--e7x-white) !important;padding:7px 16px !important;border:1px solid rgba(255,255,255,.2) !important;border-radius:20px !important;background:rgba(255,255,255,.05) !important;}

/* Eco-step 01 Google: fundo transparente (igual aos outros) */
.eco-icon-wrap.eco-google[data-astro-cid-yqvkyiml]{background:rgba(66,133,244,.12) !important;}

/* Card 04 Auditoria: preview de perfil otimizado */
.auditoria-preview[data-astro-cid-h3ici3cy]{background:rgba(255,255,255,.04);border:1px solid rgba(52,168,83,.2);border-radius:10px;padding:12px 14px;margin:12px 0;flex-shrink:0;}
.ap-row[data-astro-cid-h3ici3cy]{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--e7x-muted);padding:3px 0;}
.ap-check[data-astro-cid-h3ici3cy]{color:#34a853;font-size:14px;}

/* Wi-Fi phone: banner de promoção */
.wf-promo-banner[data-astro-cid-wbuga6xg]{display:flex;align-items:center;gap:6px;background:rgba(240,224,0,.13);border:1px solid rgba(240,224,0,.28);border-radius:8px;padding:6px 10px;font-size:9.5px;color:var(--e7x-yellow);font-weight:700;margin-bottom:8px;letter-spacing:.2px;}
.wf-promo-banner .ti{font-size:11px;}

/* Mobile: hero mais compacto */
@media(max-width:768px){
  .hero-logo[data-astro-cid-bbe6dxrz]{height:180px !important;}
  .hero-title[data-astro-cid-bbe6dxrz]{font-size:clamp(30px,8vw,44px) !important;margin-bottom:16px !important;}
  .hero-sub[data-astro-cid-bbe6dxrz]{font-size:16px !important;margin-bottom:28px !important;}
  .hero-tags[data-astro-cid-bbe6dxrz]{gap:8px !important;}
  .hero-tags[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-size:12px !important;padding:6px 12px !important;}
  .gs-head h3[data-astro-cid-h3ici3cy]{font-size:14px;}
  .eco-steps[data-astro-cid-yqvkyiml]{gap:0 !important;}
  .eco-stats[data-astro-cid-yqvkyiml]{grid-template-columns:1fr 1fr !important;gap:10px;}
  .sobre-grid{grid-template-columns:1fr !important;}
  .sobre-letra{font-size:36px !important;}
}

.wf-restaurante[data-astro-cid-wbuga6xg]{display:block;font-family:var(--dm);font-size:16px;font-weight:800;letter-spacing:3.5px;text-transform:uppercase;color:var(--e7x-yellow);text-align:center;margin-top:-10px;}
/* ==== E7X v31 - Mobile fixes ==== */
@media(max-width:768px){
  /* Hero logo maior e em destaque */
  .hero-logo[data-astro-cid-bbe6dxrz]{height:280px !important;width:auto !important;}

  /* Cards - texto maior */
  .ts-card[data-astro-cid-fzsrjuo5] h3[data-astro-cid-fzsrjuo5],
  .ts-exclusive-left[data-astro-cid-fzsrjuo5] h3[data-astro-cid-fzsrjuo5]{font-size:20px !important;}
  .card[data-astro-cid-fzsrjuo5] p[data-astro-cid-fzsrjuo5],
  .ts-card[data-astro-cid-fzsrjuo5] p[data-astro-cid-fzsrjuo5]{font-size:16px !important;line-height:1.7 !important;}
  .card[data-astro-cid-fzsrjuo5] h3[data-astro-cid-fzsrjuo5]{font-size:20px !important;}
  .eco-step[data-astro-cid-yqvkyiml] h3[data-astro-cid-yqvkyiml]{font-size:20px !important;}
  .eco-step[data-astro-cid-yqvkyiml] p[data-astro-cid-yqvkyiml]{font-size:15px !important;}
  .feature-list[data-astro-cid-fzsrjuo5] li[data-astro-cid-fzsrjuo5]{font-size:15px !important;}

  /* Wifi section: colapsa para coluna unica */
  .wf-body[data-astro-cid-wbuga6xg]{grid-template-columns:1fr !important;gap:32px !important;}

  /* Phone mockup: escala menor + reduz conteudo interno */
  .wf-phone-wrap[data-astro-cid-wbuga6xg]{transform:none;margin:8px auto 28px;}.wf-phone[data-astro-cid-wbuga6xg]{width:258px}
  .wf-food-img[data-astro-cid-wbuga6xg] img[data-astro-cid-wbuga6xg]{height:80px !important;}
  .wf-screen[data-astro-cid-wbuga6xg]{padding:12px 14px 18px;gap:10px !important;}
  .wf-brand-logo[data-astro-cid-wbuga6xg] img[data-astro-cid-wbuga6xg]{height:96px !important;}
  .wf-how[data-astro-cid-wbuga6xg] h3[data-astro-cid-wbuga6xg]{font-size:19px !important;}
  .wf-steps[data-astro-cid-wbuga6xg] li[data-astro-cid-wbuga6xg] strong[data-astro-cid-wbuga6xg]{font-size:17px !important;}
  .wf-steps[data-astro-cid-wbuga6xg] li[data-astro-cid-wbuga6xg] p[data-astro-cid-wbuga6xg]{font-size:15px !important;}
  .carousel-fade-l[data-astro-cid-5mpzsu3j],.carousel-fade-r[data-astro-cid-5mpzsu3j]{width:12px !important;}
}/* Sitemap update: schema SEO alinhado */
/* ==== E7X v30 ==== */
.ts-icon.ts-icon-yellow[data-astro-cid-fzsrjuo5]{background:rgba(240,224,0,.18) !important;color:var(--e7x-yellow) !important;}
.ts-tag-yellow[data-astro-cid-fzsrjuo5]{background:rgba(240,224,0,.15);color:var(--e7x-yellow);border:1px solid rgba(240,224,0,.3);}