/* Home comercial: conteúdo Lazer no Zuxo. Fluxos de compra e ativação preservados. */
:root{--bg:#071521;--ink:#f4faff;--coral:#52dcff;--muted:#adc2d3;--mint:#61e7ac;color-scheme:dark;background:var(--bg);color:var(--ink)}
body{background:radial-gradient(ellipse at 90% 3%,#123d5555,transparent 32%),var(--bg)}
header{background:#071521ed;border-color:#234050}.logo i{color:#052537}.nav nav a{font-size:14px;font-weight:650;color:#69dcff}.nav nav a:first-child{color:#8ce9b7}.nav nav{gap:16px}
a:focus-visible,button:focus-visible,summary:focus-visible{outline-color:#52dcff}.eyebrow{font-size:11px;letter-spacing:.12em}h1,h2,h3{letter-spacing:-.045em}
.hero{padding-block:28px 36px;gap:34px}.hero h1{font-size:clamp(38px,10.7vw,56px);line-height:1.06;margin:18px 0 14px;max-width:15ch}.hero h1 em{display:inline}.hero .lead{font-size:16px;line-height:1.55;color:#c4d6e3;max-width:40ch}.zuxo-app{display:flex;align-items:center;gap:11px;margin-top:19px}.zuxo-app img{width:48px;height:48px;object-fit:contain;border-radius:12px}.zuxo-app span{font-size:12px;line-height:1.5;color:var(--muted)}.zuxo-app strong{display:block;font-size:17px;color:var(--ink)}
.price{margin:18px 0 16px;gap:4px 12px}.price>span:first-child{font-size:14px;color:#d0e1ec}.price strong{font-size:40px}.price small{font-size:17px;color:#c3d8e6}.pay{background:var(--mint);border-color:#61e7ac;color:#05291a;font-size:16px;line-height:1.35;min-height:54px;text-transform:uppercase;letter-spacing:.01em;max-width:430px}.trust{font-size:12px;line-height:1.5;color:#b8d0de;margin:12px 0 0}.hero .existing{font-size:14px;line-height:1.45;color:#75dfff;text-decoration:none;padding-block:10px;min-height:44px}
.zuxo-scene{min-width:0;position:relative}.zuxo-scene:before{content:"";position:absolute;inset:12% 4%;background:#08b7f020;filter:blur(50px);z-index:-1}.zuxo-screen{background:linear-gradient(125deg,#14384d,#0a1b2c 55%,#13274b);border:1px solid #416c83;border-radius:20px;padding:18px;box-shadow:0 28px 60px #0005,inset 0 0 0 5px #07152188}.zuxo-screen-top,.zuxo-screen-bottom{display:flex;justify-content:space-between;gap:12px;color:#a9c6d8;font-size:8px;font-weight:700;letter-spacing:.08em}.zuxo-screen-top>span:last-child{color:#59cbe6;letter-spacing:.25em}.zuxo-screen-brand{display:flex;gap:18px;align-items:center;padding:30px 0}.zuxo-screen-brand img{width:76px;height:76px;object-fit:contain;border-radius:18px;box-shadow:0 12px 30px #0004}.zuxo-screen-brand p{font-size:17px;line-height:1.4;letter-spacing:-.04em;color:#bed8e7}.zuxo-screen-brand strong{color:#fff}.zuxo-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:24px}.zuxo-categories>span{display:grid;justify-items:center;gap:9px;border:1px solid #34566c;border-radius:11px;background:#0b1a2a99;padding:14px 5px;color:#67dfff}.zuxo-categories svg{width:27px;height:27px}.zuxo-categories b{font-size:10px;letter-spacing:0;color:#d6e8f2;white-space:nowrap}.zuxo-screen-bottom{align-items:center;font-size:8px}.zuxo-screen-bottom>span:last-child{background:#234860;border-radius:20px;padding:5px 9px;color:#bdeeff;font-size:11px;letter-spacing:0;white-space:nowrap}.zuxo-scene>p{font-size:12px;text-align:center;color:#a0bdcf;margin:18px 10px 0;line-height:1.5}
.cream{background:#e9f4f9;color:#112d40;padding:44px 0}.cream .eyebrow{color:#126482}.cream em{color:#087095}.cream h2{font-size:clamp(35px,9vw,58px)}.benefits{gap:22px;margin-top:28px}.benefits article{border-color:#bdced8}.benefits article>span{display:flex;align-items:center;gap:8px;color:#286680;font-size:11px;font-weight:700}.benefits article>span svg{width:22px;height:22px}.benefits h3{font-size:26px;line-height:1.12;margin:14px 0 10px}.benefits p{font-size:16px;color:#405c6d;line-height:1.55}.benefits a{color:#095b7d;font-size:15px}
.confidence{display:grid;gap:26px;padding-block:45px}.confidence h2{font-size:clamp(34px,8vw,50px)}.confidence>div>p:not(.eyebrow){color:var(--muted);font-size:16px;max-width:40ch}.confidence-points{display:grid;gap:22px}.confidence-points article{display:flex;gap:15px;align-items:flex-start}.confidence-points svg{color:#5bd9ff;width:28px;height:28px;flex-shrink:0}.confidence-points h3{font-size:18px;line-height:1.3;letter-spacing:-.02em}.confidence-points p{font-size:14px;line-height:1.5;color:#adc2d3;margin-top:5px}
.vt-inline-ativar{border-block:1px solid #224253;background:#0a1b2a;padding:12px 0}.vt-plan-picker{margin:24px auto;background:#11283a;--vt-panel:#11283a;--vt-line:#405e73;--vt-muted:#b2c7d6}.vt-picker-heading p{font-size:14px;line-height:1.55}.vt-picker-heading .zuxo-plan-note{font-size:13px;padding:12px;border-radius:10px;border:1px solid #315970;background:#092032;color:#bed8e7;margin-bottom:20px}.vt-plan-picker legend{font-size:14px}.vt-plan-picker label small{font-size:12px}.vt-plan-picker label>span{min-height:112px;padding-top:17px}.vt-plan-picker .vt-period-options strong{font-size:14px}.vt-plan-details summary{font-size:14px}.vt-plan-details p,.vt-plan-details a{font-size:14px}.vt-purchase-bar{background:#11283a}.vt-buy{text-transform:uppercase}.vt-catalog-counts span{font-size:12px}.vt-catalog-counts b{font-size:17px}
.install{border-color:#294758;scroll-margin-top:85px}.install p:not(.eyebrow){font-size:16px}.secondary{color:#72ddff;border-color:#42718c;font-size:16px}.device-cards>span{background:#102838;border-color:#305064;color:#7ee5ff}.device-cards svg{width:25px;height:25px;vertical-align:middle}.device-cards small{font-size:14px}.device-cards>a{font-size:15px;color:#7ee5ff;display:flex;align-items:center;min-height:44px}.steps{border-color:#294758}.steps p{font-size:16px}.steps aside{background:#102838;color:#bad2e0;font-size:14px}.faq details{border-color:#315064}.atv-discovery h2{font-size:clamp(33px,8vw,50px)}.closing{background:radial-gradient(at top right,#16527966,transparent),#102b3e;border-color:#3d6d86}.closing .vt-payment-trust{margin-top:18px}.closing h2{font-size:clamp(35px,9vw,58px)}footer{border-color:#315064}footer>p,footer nav a{color:#b8cfdd}footer small{color:#9ebacb}.help{background:#12668e;color:#f3fcff;border-color:#4acffc}#motion{color:#b9d7e7;border-color:#426780}
.vt-inline-ativar .vt-plan-picker{--vt-accent:#52dcff;--vt-panel:#11283a;--vt-muted:#b2c7d6;--vt-line:#405e73}.vt-brand-options label>span{height:100%}.vt-inline-ativar .vt-plan-picker input:checked+span{background:#173f55}.vt-inline-ativar .vt-picker-heading>span{color:#72dfff}
@media(min-width:760px){.hero{padding-block:64px;min-height:650px;grid-template-columns:1.05fr 1fr;gap:45px}.hero h1{font-size:clamp(54px,5.5vw,72px);max-width:14ch}.zuxo-screen{padding:27px;border-radius:24px;transform:perspective(1000px) rotateY(-6deg) rotateX(2deg)}.zuxo-screen-brand{padding:48px 0;gap:22px}.zuxo-screen-brand img{width:100px;height:100px}.zuxo-screen-brand p{font-size:25px}.zuxo-screen-top,.zuxo-screen-bottom{font-size:10px}.zuxo-categories{gap:10px}.zuxo-categories>span{padding:21px 8px}.zuxo-categories b{font-size:12px}.zuxo-categories svg{width:33px;height:33px}.cream{padding-block:65px}.confidence{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-block:65px}.confidence-points{gap:28px}.vt-plan-picker{padding:28px}.benefits h3{font-size:29px}}
@media(prefers-reduced-motion:reduce){.hero-copy>*{animation:none}.zuxo-screen{transform:none}}
