.wifi{background-image:url('../images/modern/feature-wifi.png?v=20260902')}.movies{background-image:url('../images/modern/feature-streaming.png?v=20260902')}.games{background-image:url('../images/modern/feature-gaming.png?v=20260902')}.work{background-image:url('../images/modern/feature-work.png?v=20260902')}
.feature{background-position:center 42%;transition:transform .35s ease,box-shadow .35s ease}.feature:hover{transform:translateY(-5px);box-shadow:0 22px 50px #071b3a26}.feature:before{background:linear-gradient(0deg,#061933f5 2%,#06193399 43%,#06193310 100%)}
.plan-visual{height:180px;position:relative;overflow:hidden;padding:28px;color:#fff;background:linear-gradient(135deg,#087cf0,#25c7f5);display:flex;flex-direction:column;justify-content:flex-end}.plan-visual.cloud{background:linear-gradient(135deg,#082a64,#087cf0)}.plan-visual.api{background:linear-gradient(135deg,#073d65,#14b8c8)}.plan-visual.network{background:linear-gradient(135deg,#151f65,#2778f6)}.plan-visual.service{background:linear-gradient(135deg,#07547a,#25b6dc)}.plan-visual:before,.plan-visual:after{content:"";position:absolute;border-radius:50%;border:1px solid #ffffff38}.plan-visual:before{width:210px;height:210px;right:-45px;top:-95px}.plan-visual:after{width:110px;height:110px;right:24px;top:-35px}.plan-visual i{position:absolute;right:30px;top:31px;font-size:56px;font-style:normal;line-height:1;filter:drop-shadow(0 8px 20px #001a4477)}.plan-visual small{font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:10px;opacity:.86}.plan-visual b{font-size:34px;letter-spacing:-.05em;margin-top:6px}.plan-orbit{position:absolute;width:260px;height:80px;border:1px solid #ffffff46;border-radius:50%;right:-60px;bottom:12px;transform:rotate(-14deg)}
.support{background:radial-gradient(circle at 80% 10%,#d9f4ff 0,transparent 28%),#eef6fd}.support .section-head{margin-bottom:38px}.contact-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:22px;align-items:stretch;max-width:1040px;margin:auto}.contact-panel,.contact-form{border-radius:26px;padding:38px}.contact-panel{background:linear-gradient(150deg,#06182f,#0a2c51);color:#fff;box-shadow:0 24px 65px #071b3a2b}.contact-panel h3,.contact-form h3{font-size:27px;margin:12px 0}.contact-panel p{color:#bed0e3}.contact-kicker{color:#5edbff;font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:800}.contact-item{display:flex;align-items:center;gap:14px;margin-top:18px}.contact-item i{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;background:#0b4162;color:#6be2ff;font-style:normal}.contact-item small,.contact-item strong{display:block}.contact-item small{font-size:11px;color:#8fb1ce;margin-bottom:3px}.contact-item strong{font-size:15px;overflow-wrap:anywhere}.contact-shortcut{margin-top:28px;min-height:48px;padding:0 15px;border:1px solid #ffffff2b;border-radius:12px;display:flex;align-items:center;justify-content:space-between;font-weight:800}.contact-shortcut:hover{background:#ffffff0c}.contact-form{background:#fff;border:1px solid #dae6f2;box-shadow:0 24px 65px #071b3a17}.contact-form>p{margin-top:-3px;color:#64748b;line-height:1.6}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px 12px;margin-top:22px}.form-grid label{font-size:12px;font-weight:800;color:#19314e}.form-grid input,.form-grid select,.form-grid textarea{width:100%;margin-top:7px;border:1px solid #cfdeec;background:#f7fafd;border-radius:11px;padding:13px 14px;color:#10233f;font:inherit;outline:none}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#168cf3;box-shadow:0 0 0 3px #168cf31b}.form-grid .full{grid-column:1/-1}.form-grid textarea{resize:vertical}.submit-contact{border:0;width:100%;margin-top:15px;cursor:pointer}.form-note{display:block;color:#718196;margin-top:10px;text-align:center}
@media(max-width:820px){.hero-bg{background-position:68% center}.hero-bg:after{background:linear-gradient(90deg,#061934f7 0%,#08234ddd 58%,#08234d66)}.feature{background-position:center}.contact-grid{grid-template-columns:1fr}.contact-panel,.contact-form{padding:26px}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:auto}.plan-visual{height:155px}.support .section-head{text-align:left;margin-left:0}}

/* Movimento e experiência de velocidade */
.hero-dots{bottom:62px}.nav nav>a:not(.nav-cta){position:relative}.nav nav>a:not(.nav-cta):after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:2px;background:linear-gradient(90deg,#087cf0,#27c7f5);transition:right .25s ease}.nav nav>a:not(.nav-cta):hover:after{right:0}.btn,.nav-cta,.quick-grid a,.contact-shortcut,.contact-item{transition:transform .25s ease,box-shadow .25s ease,background .25s ease}.btn:hover,.nav-cta:hover{transform:translateY(-3px);box-shadow:0 16px 34px #087cf04a}.quick-grid a:hover{transform:translateY(-5px);background:#f5faff;box-shadow:0 13px 30px #071b3a13}.feature{opacity:.72;transform:translateY(24px)}.feature.in-view{opacity:1;transform:translateY(0);transition:opacity .65s ease,transform .65s ease,box-shadow .35s ease}.feature.in-view:hover{transform:translateY(-7px) scale(1.012)}.feature:hover:before{background:linear-gradient(0deg,#061933f7 0%,#0619338c 50%,#06193308 100%)}.feature:hover h3{transform:translateX(7px)}.feature h3{transition:transform .3s ease}.plan{transition:transform .3s ease,box-shadow .3s ease}.plan:hover{transform:translateY(-9px);box-shadow:0 28px 58px #0005}.plan:hover .plan-visual i{transform:translateY(-7px) rotate(6deg) scale(1.08)}.plan-visual i{transition:transform .35s ease}.plan:hover .plan-orbit{animation:orbit-spin 2.8s linear infinite}
.speed-experience{position:relative;overflow:hidden;background:linear-gradient(135deg,#06162f 0%,#083477 55%,#087cf0 130%);color:#fff;padding:110px 0}.speed-experience:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 10% 20%,#53e6ff55 0 2px,transparent 3px),radial-gradient(circle at 72% 35%,#fff5 0 1px,transparent 2px),radial-gradient(circle at 85% 70%,#53e6ff44 0 2px,transparent 3px);background-size:190px 170px,130px 150px,230px 210px;animation:stars-drift 18s linear infinite}.speed-grid{position:relative;display:grid;grid-template-columns:.8fr 1.2fr;gap:76px;align-items:center}.speed-copy h2{max-width:650px}.speed-copy>p{color:#c6dbef;font-size:17px;line-height:1.7;max-width:650px}.rocket-stage{height:500px;position:relative;display:grid;place-items:center;border-radius:42px;background:radial-gradient(circle,#0ea5e930 0,transparent 65%);perspective:700px}.rocket{width:175px;position:relative;z-index:3;filter:drop-shadow(0 30px 28px #00152e99);animation:rocket-float 3.2s ease-in-out infinite}.flame{transform-origin:center top;animation:flame-pulse .22s ease-in-out infinite alternate}.orbit{position:absolute;border:1px solid #69e4ff4d;border-radius:50%;transform:rotate(-18deg)}.orbit-one{width:390px;height:150px;animation:orbit-glow 3s ease-in-out infinite}.orbit-two{width:300px;height:390px;transform:rotate(28deg);animation:orbit-glow 3s 1s ease-in-out infinite}.speed-line{position:absolute;height:2px;background:linear-gradient(90deg,transparent,#68e6ff,transparent);left:5%;width:90%;animation:line-pass 2.6s linear infinite}.l1{top:22%}.l2{top:54%;animation-delay:.8s}.l3{top:78%;animation-delay:1.6s}.experience-points{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:30px 0}.experience-points article{display:flex;gap:13px;padding:18px;border:1px solid #ffffff20;border-radius:17px;background:#ffffff0c;transition:transform .3s ease,background .3s ease,border-color .3s ease}.experience-points article:hover{transform:translateY(-5px);background:#ffffff16;border-color:#62dfff70}.experience-points i{width:42px;height:42px;flex:0 0 42px;border-radius:13px;display:grid;place-items:center;background:#19a7ef;color:#fff;font-style:normal;font-size:18px}.experience-points strong,.experience-points span{display:block}.experience-points span{color:#bcd2e7;font-size:13px;line-height:1.5;margin-top:5px}.speed-btn{background:#fff;color:#0874da}.reveal{opacity:0;transform:translateY(30px);transition:opacity .75s ease,transform .75s ease}.reveal.in-view{opacity:1;transform:none}
@keyframes rocket-float{0%,100%{transform:translateY(8px) rotate(-2deg)}50%{transform:translateY(-16px) rotate(2deg)}}@keyframes flame-pulse{from{transform:scaleY(.82)}to{transform:scaleY(1.15)}}@keyframes orbit-glow{0%,100%{opacity:.35}50%{opacity:1;box-shadow:0 0 32px #43dcff35}}@keyframes line-pass{0%{transform:translateX(-70%);opacity:0}40%{opacity:1}100%{transform:translateX(70%);opacity:0}}@keyframes stars-drift{to{background-position:190px 170px,-130px 150px,230px -210px}}@keyframes orbit-spin{to{transform:rotate(346deg)}}
@media(max-width:820px){.hero-dots{bottom:25px}.speed-experience{padding:76px 0}.speed-grid{grid-template-columns:1fr;gap:20px}.rocket-stage{height:340px;order:2}.rocket{width:125px}.orbit-one{width:290px;height:110px}.orbit-two{width:220px;height:290px}.experience-points{grid-template-columns:1fr}.speed-copy h2{font-size:38px}.feature{opacity:1;transform:none}.reveal{opacity:1;transform:none}}
@media(prefers-reduced-motion:reduce){.rocket,.flame,.orbit,.speed-line,.speed-experience:before,.plan:hover .plan-orbit{animation:none!important}.feature,.reveal{opacity:1;transform:none}}

/* Barra informativa em tempo real e superfícies com mais profundidade */
.topbar .live-info{height:auto;min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:22px}.today,.visitor{display:flex;align-items:center;gap:13px;white-space:nowrap}.today strong{color:#fff;text-transform:uppercase;letter-spacing:.065em;font-size:10px}.today #live-date{color:#7cdbff;text-transform:capitalize}.today time{min-width:70px;color:#fff;font-weight:800;font-variant-numeric:tabular-nums}.visitor{font-size:11px}.visitor span{color:#91abc8}.visitor b{color:#fff;font-variant-numeric:tabular-nums}.visitor a{color:#7cdbff;font-weight:800}.visitor a:hover{color:#fff}
body{background:#eef6fd}.quick{background:linear-gradient(180deg,#fff 0%,#edf6ff 100%)}#beneficios{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 18%,#52d9ff20 0 2px,transparent 3px),radial-gradient(circle at 88% 72%,#087cf018 0 2px,transparent 3px),linear-gradient(135deg,#f5faff 0%,#e9f5ff 52%,#f7fbff 100%);background-size:145px 145px,190px 190px,auto}#beneficios:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 42%,#fff8 42.2% 42.35%,transparent 42.55% 100%)}#beneficios .wrap{position:relative}.plans-section{box-shadow:inset 0 1px #ffffff1f}.support{position:relative;overflow:hidden;background:radial-gradient(circle at 12% 15%,#54dfff24 0,transparent 28%),radial-gradient(circle at 91% 70%,#087cf01c 0,transparent 31%),linear-gradient(145deg,#eaf5ff,#f8fbff)}.support:before{content:"";position:absolute;width:480px;height:480px;border:1px solid #168cf316;border-radius:50%;right:-270px;top:-220px}.support .wrap{position:relative}
@media(max-width:1100px){.topbar .live-info{padding-top:7px;padding-bottom:7px}.today #live-date{display:none}}
@media(max-width:820px){.topbar .live-info{min-height:58px;display:grid;grid-template-columns:1fr auto;gap:3px 12px}.today{display:grid;grid-template-columns:1fr auto;gap:2px 8px;white-space:normal}.today strong{grid-column:1/-1;font-size:9px}.today time{font-size:12px}.visitor{display:grid;gap:2px;text-align:right;white-space:nowrap}.visitor a{display:none}.site-header .nav nav{top:132px}}
@media(max-width:480px){.visitor{font-size:9px}.today strong{letter-spacing:.025em}.topbar .wrap{padding-left:15px;padding-right:15px}}

/* Leitura simplificada da barra e contador no rodapé */
.topbar .live-info>strong{color:#fff;text-transform:uppercase;letter-spacing:.065em;font-size:10px}.topbar .today{display:flex;align-items:center;gap:12px}.topbar .today #live-date{display:inline;color:#7cdbff;font-weight:800}.topbar .today time{min-width:70px}.copyright-row{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-visitor{display:flex;align-items:center;gap:7px;color:#91abc8}.footer-visitor b{color:#fff;font-variant-numeric:tabular-nums}.footer-visitor i{width:1px;height:13px;background:#ffffff30;margin:0 5px}
@media(max-width:820px){.topbar .live-info{min-height:48px;display:flex;gap:12px}.topbar .live-info>strong{font-size:8px;line-height:1.3;max-width:190px}.topbar .today{margin-left:auto;display:flex;gap:7px;white-space:nowrap}.topbar .today #live-date,.topbar .today time{font-size:10px}.site-header .nav nav{top:122px}.copyright-row{align-items:flex-start;flex-direction:column}.footer-visitor{flex-wrap:wrap}}

/* Faixa de transição entre velocidade e planos */
.trust-strip{position:relative;background:linear-gradient(135deg,#fff 0%,#f2f8ff 100%);padding:82px 0;border-top:1px solid #ffffff33;border-bottom:1px solid #dceafa;overflow:hidden}.trust-strip:before{content:"";position:absolute;width:420px;height:420px;border-radius:50%;border:1px solid #168cf315;left:-250px;top:-265px}.trust-grid{position:relative;display:grid;grid-template-columns:.88fr 1.12fr;gap:70px;align-items:center}.trust-intro h2{font-size:clamp(32px,3.2vw,46px);margin:12px 0 16px}.trust-intro p{color:#64748b;line-height:1.7;max-width:500px}.trust-items{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.trust-items article{min-height:190px;padding:25px 21px;border:1px solid #d9e7f5;border-radius:21px;background:#fff;box-shadow:0 16px 36px #071b3a0c;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.trust-items article:hover{transform:translateY(-7px);border-color:#9ddaff;box-shadow:0 22px 42px #087cf01c}.trust-items i{width:43px;height:43px;border-radius:13px;display:grid;place-items:center;background:linear-gradient(135deg,#087cf0,#26c5f5);color:#fff;font-style:normal;font-weight:800;box-shadow:0 10px 22px #087cf036}.trust-items strong,.trust-items span{display:block}.trust-items strong{margin-top:20px;font-size:16px}.trust-items span{margin-top:8px;color:#64748b;font-size:13px;line-height:1.55}
@media(max-width:980px){.trust-grid{grid-template-columns:1fr;gap:34px}.trust-items article{min-height:170px}}
@media(max-width:650px){.trust-strip{padding:66px 0}.trust-items{grid-template-columns:1fr}.trust-items article{min-height:0;display:flex;gap:16px;align-items:flex-start}.trust-items strong{margin-top:1px}.trust-intro h2{font-size:34px}}
