:root{--navy:#100b2f;--deep:#0a0820;--purple:#7839ca;--violet:#a25dff;--green:#53d922;--ink:#18132d;--muted:#625d75;--line:#e6e2ee}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'DM Sans',sans-serif;color:var(--ink);background:#fff}h1,h2,h3,p{margin-top:0}h1,h2,h3,.brand,.button{font-family:Manrope,sans-serif}h2{font-size:clamp(2rem,4vw,3.3rem);letter-spacing:-.05em;line-height:1.14}h2 em,h1 em{font-style:normal;color:var(--violet)}p{line-height:1.7}a{text-decoration:none;color:inherit}.wrap{max-width:1200px;margin:auto;padding-inline:28px}.topbar{background:#0c0926;color:#ccc7dc;font-size:12px}.topbar .wrap{min-height:32px;display:flex;align-items:center;gap:28px}.topbar a{margin-left:auto;color:#fff}.site-header{background:#fff;position:relative;z-index:20;box-shadow:0 2px 20px #100b2f12}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;color:#30135e;line-height:.86;gap:8px;letter-spacing:-.075em}.brand-mark{font-size:39px;line-height:1;color:#7735c9;letter-spacing:-.2em;transform:rotate(-20deg);display:block}.brand strong{font-size:23px;font-weight:800}.brand small{display:block;font-size:9px;text-align:right;letter-spacing:.26em;margin-top:7px}.nav nav{display:flex;gap:26px;align-items:center;font-weight:700;font-size:13px}.nav nav a:hover,.text-link:hover{color:var(--purple)}.button{display:inline-flex;align-items:center;justify-content:center;gap:22px;border:1px solid transparent;border-radius:7px;padding:14px 22px;font-weight:800;font-size:13px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.green{background:var(--green);color:#10200e}.green:hover{background:#68ee33}.nav-cta{white-space:nowrap}.menu-button{display:none;background:none;border:0;font-size:26px;color:var(--navy)}.hero{min-height:610px;background:var(--deep);color:white;position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center}.hero-image{position:absolute;inset:0 0 0 37%;background-image:linear-gradient(90deg,#0a0820 0%,transparent 40%),url('/assets/hero.webp');background-size:cover;background-position:center;z-index:-2}.hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0a0820 0%,#100b31b8 39%,transparent 78%),linear-gradient(0deg,#0c0928a3,transparent 45%);z-index:-1}.hero-grid{position:absolute;inset:0;background:radial-gradient(circle at 38% 85%,#8437d35c,transparent 32%),linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:auto,54px 54px,54px 54px;mask-image:linear-gradient(90deg,black,transparent 72%);z-index:-1}.hero-content{width:100%;padding-top:70px;padding-bottom:112px}.eyebrow,.kicker{font-size:12px;font-weight:800;letter-spacing:.15em;color:#e68b46}.eyebrow{display:flex;align-items:center;gap:8px}.pulse{width:7px;height:7px;background:var(--green);border-radius:50%;box-shadow:0 0 14px var(--green)}h1{font-size:clamp(2.8rem,5.4vw,5rem);letter-spacing:-.065em;line-height:1.08;max-width:670px;margin:20px 0}h1 em{color:#ba8dff}.hero p{max-width:510px;font-size:17px;color:#e2ddec}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.outline{border-color:#aaa0c9;color:white;background:#ffffff10}.outline:hover{background:#ffffff25}.hero-stats{display:flex;gap:30px;color:#c5bdd7;font-size:12px;margin-top:49px}.hero-stats span{border-left:2px solid #7839ca;padding-left:12px}.hero-stats b{color:white}.quick{position:relative;z-index:3;display:grid;grid-template-columns:repeat(5,1fr);margin-top:-55px;background:#fff;border-radius:13px;box-shadow:0 17px 55px #25114c20;padding:10px 24px}.quick a{text-align:center;font-size:13px;font-weight:800;padding:18px 8px;display:flex;flex-direction:column;gap:10px;align-items:center;transition:color .2s}.quick a:hover{color:var(--purple)}.quick span{font-size:31px;color:var(--purple);line-height:1}.section{padding-top:108px;padding-bottom:108px}.intro{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;align-items:end}.intro p{color:var(--muted);font-size:17px;max-width:430px;margin-bottom:9px}.section-head h2{margin:16px 0}.center{text-align:center}.center p{color:#cbc5de}.plans{background:radial-gradient(ellipse at 90% 40%,#351078 0%,transparent 41%),linear-gradient(135deg,#110b33,#130824 90%);color:white;position:relative;overflow:hidden}.plans:after{content:"";position:absolute;width:700px;height:700px;border:1px solid #8234d233;border-radius:50%;right:-350px;top:-150px;pointer-events:none}.plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:54px}.plan{background:#fff;color:var(--ink);padding:31px 25px 24px;border-radius:12px;position:relative;box-shadow:0 12px 30px #0b051330;display:flex;flex-direction:column}.plan.featured{outline:3px solid #e98035;transform:translateY(-9px)}.ribbon{position:absolute;top:-29px;left:50%;transform:translateX(-50%);white-space:nowrap;background:#ea7230;color:#fff;padding:8px 19px;border-radius:7px 7px 0 0;font-weight:800;font-size:11px}.plan-label{color:#895bbb;font-size:10px;font-weight:800;letter-spacing:.1em}.plan h3{font-size:33px;letter-spacing:-.05em;margin:14px 0 0}.plan h3 small{font-size:17px}.plan p{font-size:12px;color:#777082}.price{font:800 33px Manrope;color:#532799;white-space:nowrap;margin:14px 0 23px}.price small{font-size:13px;color:#2d2541;margin:0 5px}.plan ul{padding:0;list-style:none;font-size:12px;line-height:2.2;color:#4a4359;margin:0 0 24px}.plan li:before{content:'✓';color:var(--purple);font-weight:900;margin-right:8px}.plan-button{margin-top:auto;width:100%;border-color:#63d73c;color:#39265e;padding:11px 8px}.plan-button.green{color:#10200e}.plan-note{text-align:center;font-size:12px;color:#bcb0d1;margin:24px 0 0}.streaming{display:grid;grid-template-columns:1fr 1.15fr;gap:70px;align-items:center}.stream-text>p{color:var(--muted);max-width:460px}.mini-grid{display:flex;gap:24px;color:var(--purple);margin:27px 0}.mini-grid span{display:flex;flex-direction:column;gap:6px;font-size:27px}.mini-grid b{font-size:12px;color:var(--ink)}.text-link{color:var(--purple);font-weight:800;font-size:14px}.text-link span{margin-left:10px}.stream-visual{min-height:400px;display:flex;align-items:center;position:relative}.screen{width:100%;aspect-ratio:1.55;background:radial-gradient(circle at 76% 27%,#bd529c88,transparent 30%),linear-gradient(145deg,#060615,#180d38 70%,#30165b);border:10px solid #15131e;border-bottom-width:19px;border-radius:14px;box-shadow:0 25px 42px #24114e3a;padding:22px;color:white;overflow:hidden}.screen-top{font-weight:800;font-size:13px;color:#e0b8ff}.screen-top span{float:right;font-size:9px;color:#c4bacf}.screen-copy{font:800 clamp(18px,2.4vw,30px)/1.15 Manrope;margin:37px 0 26px}.poster-row{display:flex;gap:8px;height:35%}.poster{flex:1;border-radius:5px;background-size:cover;display:flex;align-items:end;padding:10px;font:800 10px Manrope;letter-spacing:.08em}.poster.one{background:linear-gradient(0deg,#140925,#7a2f79 55%,#edaa66)}.poster.two{background:linear-gradient(0deg,#070a24,#235a80 60%,#e0a7a0)}.poster.three{background:linear-gradient(0deg,#110827,#82364e 60%,#eb934e)}.device{position:absolute;right:-10px;bottom:-2px;width:105px;height:187px;border:7px solid #16121c;border-radius:16px;background:linear-gradient(135deg,#632991,#14102b 60%,#b14f93);box-shadow:0 14px 30px #1e143955;display:flex;flex-direction:column;align-items:center;justify-content:center;color:white;font-size:31px}.device span{font-size:7px;font-weight:800;text-align:center;margin-top:30px}.dedicated{background:#0e0a29;color:white}.dedicated-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.dedicated h2{max-width:570px}.dedicated p{color:#bdb6d1;max-width:490px;margin-bottom:30px}.dedicated-card{border:1px solid #ffffff35;background:radial-gradient(circle at 77% 15%,#66319b70,transparent 45%),#1d123b;border-radius:18px;padding:32px 40px;box-shadow:0 18px 55px #080616}.orb{font-size:60px;color:#b47bf5;text-align:center;margin:10px 0 20px;text-shadow:0 0 45px #9b4bf5}.metric{border-top:1px solid #ffffff25;padding:18px 5px;color:#ad6efe;font-weight:800;font-size:21px}.metric span{color:white;font-size:15px;margin-left:23px;font-weight:600}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:38px}.service-grid article{background:#f8f6fc;border:1px solid var(--line);border-radius:13px;padding:25px;min-height:215px}.service-grid article>span{font-size:38px;color:var(--purple)}.service-grid h3{font-size:17px;margin:20px 0 6px}.service-grid p{font-size:14px;color:var(--muted)}.support{background:#f4f2f9}.support-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.support p{color:var(--muted);max-width:470px}.support-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px}.support-actions a{background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:13px;min-height:170px}.support-actions a:hover{border-color:var(--purple)}.support-actions span{color:var(--green);font-size:30px}.support-actions b{font-size:15px}.support-actions small{color:var(--muted)}.partners{text-align:center}.partners h2{font-size:32px;margin:12px 0 35px}.partner-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;align-items:center}.partner{min-height:82px;display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap;border:1px solid var(--line);border-radius:10px;color:#6a33bb;font-size:24px;line-height:1}.partner b{font:800 16px Manrope;letter-spacing:-.05em;color:#3b3050}.partner small{display:block;font:500 8px 'DM Sans';color:#8a8298;flex-basis:100%;margin-top:-25px;padding-left:30px}.p3{color:#603eb6}.p4{color:#a442d4}.p5{color:#e3a241}.final-cta{background:linear-gradient(105deg,#160a3e,#351074 65%,#160b32);color:#fff;padding:45px 0}.final-cta .wrap{display:flex;align-items:center;justify-content:space-between;gap:30px}.final-cta h2{font-size:25px;max-width:560px;margin:7px 0 0}.final-cta .button{white-space:nowrap}footer{background:#0b0820;color:#d6d0e4;padding:57px 0 20px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px}.brand-footer{color:#fff}.footer-grid p{font-size:13px;max-width:270px;margin-top:24px;color:#9991ad}.footer-grid>div:not(:first-child){display:flex;flex-direction:column;gap:13px;font-size:13px}.footer-grid b{color:#fff;font-size:14px;margin-bottom:8px}.copyright{border-top:1px solid #ffffff21;margin-top:45px;padding-top:20px;color:#807991;font-size:12px}@media(max-width:1000px){.nav nav{gap:12px;font-size:11px}.nav-cta{display:none}.plan-grid{grid-template-columns:repeat(2,1fr)}.plan.featured{transform:none}.partner-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:700px){.wrap{padding-inline:20px}.topbar .wrap{justify-content:space-between}.topbar span:nth-child(2){display:none}.nav{height:67px}.menu-button{display:block}.nav nav{display:none;position:absolute;top:67px;left:0;right:0;background:white;padding:20px;flex-direction:column;align-items:stretch;box-shadow:0 10px 25px #100b2f23;font-size:15px}.site-header.open nav{display:flex}.hero{min-height:660px;align-items:end}.hero-image{inset:0;background-position:65% center}.hero:after{background:linear-gradient(0deg,#0a0820 7%,#0a0820e8 36%,#0a082066 85%)}.hero-content{padding-top:230px;padding-bottom:92px}h1{font-size:clamp(2.5rem,10vw,4rem)}.hero p{font-size:15px}.hero-stats{flex-wrap:wrap;gap:14px;margin-top:33px}.quick{grid-template-columns:repeat(3,1fr);padding:8px;margin-top:-40px}.quick a{font-size:11px}.quick span{font-size:25px}.section{padding-top:76px;padding-bottom:76px}.intro,.streaming,.dedicated-layout,.support-layout{grid-template-columns:1fr;gap:27px}.plan-grid{gap:24px 12px}.plan{padding:25px 16px}.price{font-size:26px}.plan h3{font-size:26px}.plan.featured{margin-top:0}.ribbon{font-size:9px;top:-25px}.stream-visual{min-height:310px}.screen{padding:13px;border-width:7px}.screen-copy{margin:30px 0 15px}.device{width:75px;height:130px}.service-grid{grid-template-columns:repeat(2,1fr)}.partner-grid{grid-template-columns:repeat(2,1fr)}.final-cta .wrap{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}}@media(max-width:390px){.hero-stats{font-size:10px}.plan-grid{grid-template-columns:1fr}.quick{grid-template-columns:repeat(2,1fr)}.service-grid,.support-actions{grid-template-columns:1fr}}

.partner-grid img{display:block;width:100%;height:auto;max-height:90px;object-fit:contain;padding:10px;filter:contrast(1.12)}
.poster.one{background:linear-gradient(0deg,#140925bb,transparent 70%),url('/assets/origens.webp') center/cover}.poster.two{background:linear-gradient(0deg,#140925bb,transparent 70%),url('/assets/horizontes.webp') center/cover}.poster.three{background:linear-gradient(0deg,#140925bb,transparent 70%),url('/assets/noite-viva.webp') center/cover}
.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.icon{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.quick .icon{color:var(--purple);width:29px;height:29px}.service-grid{grid-template-columns:repeat(3,1fr)}.service-grid article{min-height:270px;display:flex;flex-direction:column}.service-grid article .icon{color:var(--purple);width:36px;height:36px}.service-grid article a{color:var(--purple);font-weight:800;font-size:13px;margin-top:auto}.business .section-head>p{color:var(--muted);max-width:600px}.condo{background:#f6f2fc}.condo-layout{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:90px}.condo-layout p{color:var(--muted);max-width:580px}.condo-points{display:grid;gap:12px}.condo-points>div{background:white;border:1px solid #e7dff0;border-radius:12px;padding:23px;display:flex;align-items:center;gap:20px;font-weight:700}.condo-points b{color:var(--purple);font:800 24px Manrope}.support-actions .icon{color:var(--purple);width:30px;height:30px}.support-actions a{min-height:160px}.footer-grid span{line-height:1.6;color:#9991ad}@media(max-width:700px){.service-grid{grid-template-columns:repeat(2,1fr)}.condo-layout{grid-template-columns:1fr;gap:30px}.service-grid article{min-height:290px}}@media(max-width:390px){.service-grid{grid-template-columns:1fr}.service-grid article{min-height:230px}}
/* Conecta identity: restrained violet fiber light and orange accents. */
.site-header{background:#140b35;color:#fff;box-shadow:0 7px 26px #10052230}.site-header:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 8%,#7135cd 30%,#e66b34 62%,transparent 88%);background-size:170% 100%;animation:signal-flow 5.5s linear infinite;opacity:.72}.brand img{display:block;width:180px;height:auto}.nav nav a{color:#ebe4f6}.nav nav a:hover{color:#ffac72}.menu-button{color:#fff}.hero{isolation:isolate}.fiber-glow{position:absolute;z-index:-1;inset:auto 0 -95px 0;height:290px;background:url('/assets/fiber-trails.webp') center 66%/cover no-repeat;mix-blend-mode:screen;opacity:.42;mask-image:linear-gradient(0deg,black 23%,transparent 98%);animation:fiber-breathe 5s ease-in-out infinite alternate;pointer-events:none}.hero .eyebrow,.kicker{color:#ed975c}.plans{background-image:linear-gradient(90deg,#100a30e8,#17092ee5),url('/assets/fiber-trails.webp');background-size:cover;background-position:center}.plans:after{border-color:#e7686c30;animation:halo-pulse 5s ease-in-out infinite}.dedicated-card .orb{color:#ce80f9;text-shadow:0 0 35px #9b4bf5;animation:orb-glow 3.8s ease-in-out infinite}.final-cta{background-image:linear-gradient(95deg,#160a3ff2,#2d0a68db 60%,#1a0b3cea),url('/assets/fiber-trails.webp');background-size:cover;background-position:center 57%}.plan.featured{outline-color:#f08c48}.ribbon{background:#e97b39}.quick a:hover .icon,.service-grid article:hover .icon{color:#e77f40;transform:translateY(-3px)}.quick .icon,.service-grid .icon{transition:transform .3s,color .3s}.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.reveal.is-visible{opacity:1;transform:none}@keyframes signal-flow{to{background-position:170% 0}}@keyframes fiber-breathe{from{opacity:.32;transform:scale(1)}to{opacity:.68;transform:scale(1.07)}}@keyframes halo-pulse{50%{transform:scale(1.08);opacity:.6}}@keyframes orb-glow{50%{filter:brightness(1.35);transform:scale(1.025)}}@media(max-width:700px){.site-header.open nav{background:#160d38}.nav nav a{color:#fff}.brand img{width:158px}.fiber-glow{height:220px;bottom:-55px;opacity:.33}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.site-header:after,.fiber-glow,.plans:after,.dedicated-card .orb{animation:none}.reveal{opacity:1;transform:none;transition:none}.button{transition:none}}
/* Partners now follow the introduction and lead into the plan section. */
.intro{padding-bottom:42px}.partners{padding-top:42px;padding-bottom:82px}
.trailers{background:#130a32;color:#fff;padding-top:90px;padding-bottom:88px}.trailer-heading{display:flex;justify-content:space-between;align-items:end;gap:36px;margin-bottom:29px}.trailer-heading h2{margin:12px 0}.trailer-heading p{color:#bfb5d0;max-width:610px;margin-bottom:0}.trailers .text-link{color:#dfb1ff;white-space:nowrap;margin-bottom:7px}.trailer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.trailer-card{min-width:0;display:flex;flex-direction:column;border:1px solid #ffffff2a;border-radius:12px;overflow:hidden;background:#251747;transition:transform .25s,border-color .25s,box-shadow .25s}.trailer-card:hover,.trailer-card:focus-visible{transform:translateY(-5px);border-color:#e68c55;box-shadow:0 16px 35px #05031880}.trailer-poster{display:block;aspect-ratio:16/9;position:relative;overflow:hidden;background:#241348}.trailer-poster img{width:100%;height:100%;object-fit:cover;display:block;filter:brightness(.74);transition:filter .25s,transform .4s}.trailer-card:hover img{filter:brightness(.95);transform:scale(1.04)}.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:53px;height:53px;border-radius:50%;display:grid;place-items:center;background:#ffffffea;color:#59229b;font-size:16px;padding-left:3px;box-shadow:0 8px 24px #08041780}.trailer-title{font:800 19px Manrope;padding:17px 20px 0}.trailer-meta{color:#c0acd5;font-size:13px;padding:5px 20px 20px}.trailer-footnote{color:#a89abf;font-size:12px;margin:18px 0 0}.gaming{position:relative;overflow:hidden;background:linear-gradient(120deg,#180931,#321060 60%,#210b42);color:#fff;padding:90px 0}.gaming:before{content:"";position:absolute;inset:0;background:url('/assets/fiber-trails.webp') center/cover;opacity:.15;pointer-events:none}.gaming-layout{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:58px;align-items:center}.gaming-date{display:inline-block;border:1px solid #f0a172;color:#ffd1a6;border-radius:50px;padding:6px 11px;font-size:11px;font-weight:800;letter-spacing:.12em;margin-left:15px}.gaming h2{font-size:clamp(2.4rem,4.7vw,4.4rem);max-width:650px;margin:18px 0}.gaming-copy>p{color:#d3c7df;max-width:565px}.gaming-actions{display:flex;gap:12px;flex-wrap:wrap;margin:26px 0 30px}.mascot-note{display:flex;align-items:center;gap:12px;max-width:515px;border-top:1px solid #ffffff2f;padding-top:18px}.mascot-note img{width:87px;height:101px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 8px 12px #090313a8);animation:mascot-float 3.2s ease-in-out infinite}.mascot-note p{color:#cfbfdf;font-size:13px;line-height:1.55;margin:0}.mascot-note b{color:#ffa963;font-size:14px}.gaming-art{display:block;position:relative;height:500px;border-radius:18px;overflow:hidden;box-shadow:0 25px 70px #090215b0;border:1px solid #ffffff2c;transition:transform .3s}.gaming-art:hover{transform:translateY(-5px)}.gaming-art img{width:100%;height:100%;object-fit:cover;object-position:center 42%;display:block}.gaming-art:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#0c0526d8)}.gaming-art>span{position:absolute;z-index:1;bottom:24px;left:25px;color:#fff;font:800 12px Manrope;letter-spacing:.12em}.gaming-art b{font-size:22px;margin-left:10px}@keyframes mascot-float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-15px) rotate(2deg)}}@media(max-width:1000px){.nav nav{gap:10px}.gaming-layout{gap:28px}}@media(max-width:700px){.trailer-heading{display:block}.trailers .text-link{display:inline-block;margin-top:15px}.trailer-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;margin-right:-20px}.trailer-card{flex:0 0 min(78vw,330px);scroll-snap-align:start}.gaming{padding:67px 0}.gaming-layout{grid-template-columns:1fr}.gaming-art{height:420px}.gaming-date{margin-left:0;margin-top:10px}.mascot-note img{width:70px;height:85px}}@media(prefers-reduced-motion:reduce){.mascot-note img{animation:none}.trailer-card,.gaming-art,.trailer-poster img{transition:none}}
/* Three concise, image-led banners with manual and timed navigation. */
.hero-carousel{height:610px;min-height:0;display:block;isolation:isolate}.hero-carousel:after{display:none}.hero-slides{position:absolute;inset:0}.hero-slide{position:absolute;inset:0;display:flex;align-items:center;opacity:0;visibility:hidden;transition:opacity .65s ease,visibility .65s ease;background:#090e1d;z-index:0}.hero-slide.is-active{opacity:1;visibility:visible;z-index:1}.hero-slide:before{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,#080d1ef2 0%,#0d1027cc 34%,#10112647 69%,transparent 100%),var(--slide-image);background-size:cover;background-position:center;z-index:-1}.hero-slide .hero-content{padding-top:50px;padding-bottom:80px}.hero-slide h1,.hero-slide h2{font-size:clamp(2.6rem,5.3vw,4.8rem);color:#fff;letter-spacing:-.06em;line-height:1.08;max-width:680px;margin:20px 0}.hero-slide p{max-width:530px;color:#e0dce9;font-size:17px}.hero-slide .eyebrow{color:#f19d60}.hero-slide .actions{margin-top:28px}.carousel-controls{position:absolute;z-index:5;left:0;right:0;bottom:36px;display:flex;align-items:center;gap:23px;color:#fff}.carousel-status{font:700 13px Manrope;display:flex;align-items:center;gap:8px;color:#bab8ca}.carousel-current{color:#fff;font-size:20px}.carousel-separator{opacity:.45}.carousel-dots{display:flex;align-items:center;gap:7px}.carousel-dots button{width:32px;height:3px;border:0;border-radius:3px;background:#ffffff70;cursor:pointer;padding:0;transition:background .2s,width .2s}.carousel-dots button.is-active{background:#ef9659;width:46px}.carousel-buttons{margin-left:auto;display:flex;gap:8px}.carousel-buttons button{border:1px solid #ffffff80;background:#10162788;color:#fff;border-radius:6px;padding:9px 13px;font:700 12px Manrope;cursor:pointer}.carousel-buttons button:hover,.carousel-buttons button:focus-visible{background:#ffffff2b}.dedicated{background:#0c1023;padding-top:100px;padding-bottom:100px}.dedicated-intro,.dedicated-detail{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.dedicated h2{font-size:clamp(2.3rem,4vw,3.8rem);max-width:620px;margin:15px 0}.dedicated h3{font:800 clamp(1.5rem,2.3vw,2.15rem)/1.25 Manrope;letter-spacing:-.035em;margin:0 0 16px}.dedicated-intro>div:last-child{padding-top:36px}.dedicated p{font-size:16px;color:#c4c5d4;max-width:580px}.dedicated-intro .button{margin-top:12px}.dedicated-divider{height:1px;background:#ffffff30;margin:62px 0}.dedicated-detail h3{max-width:480px;margin-top:15px}.dedicated-usecases{display:grid;gap:11px}.dedicated-usecases div{border:1px solid #ffffff2b;background:#ffffff0a;border-radius:10px;padding:16px 19px;display:flex;gap:16px;align-items:center}.dedicated-usecases b{color:#f29553;font:800 18px Manrope}.dedicated-usecases span{font-size:14px;line-height:1.5}.dedicated-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:50px}.dedicated-benefits>div{border-top:2px solid #dd864b;background:#ffffff0a;padding:22px 17px;display:flex;flex-direction:column;gap:8px;min-height:125px}.dedicated-benefits strong{font:800 14px Manrope}.dedicated-benefits span{font-size:13px;color:#c0b9cc;line-height:1.5}@media(max-width:700px){.hero-carousel{height:650px}.hero-slide:before{background-image:linear-gradient(0deg,#070c1fed 2%,#091022d9 41%,#0b10264d 100%),var(--slide-image);background-position:64% center}.hero-slide .hero-content{padding-top:200px;padding-bottom:90px}.hero-slide h1,.hero-slide h2{font-size:clamp(2.35rem,10vw,3.65rem)}.hero-slide p{font-size:15px}.carousel-controls{bottom:17px;flex-wrap:wrap;gap:12px}.carousel-buttons{width:100%;margin-left:0}.carousel-buttons button{flex:1}.dedicated{padding-top:75px;padding-bottom:75px}.dedicated-intro,.dedicated-detail{grid-template-columns:1fr;gap:10px}.dedicated-intro>div:last-child{padding-top:0}.dedicated-divider{margin:46px 0}.dedicated-benefits{grid-template-columns:repeat(2,1fr);margin-top:30px}}@media(max-width:390px){.hero-carousel{height:690px}.hero-slide .actions{gap:7px}.hero-slide .button{padding:11px 13px}.dedicated-benefits{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hero-slide{transition:none}.carousel-dots button{transition:none}}
.hero-slide{isolation:isolate}
/* The arrows sit clear of the floating service strip. */
.hero-carousel .carousel-controls{bottom:96px;display:flex;justify-content:flex-end;gap:10px;pointer-events:none}.hero-carousel .carousel-controls button{pointer-events:auto;width:48px;height:48px;border-radius:50%;border:1px solid #ffffff8a;background:#130d2f9c;color:#fff;font:400 33px/1 'DM Sans',sans-serif;display:grid;place-items:center;cursor:pointer;padding:0 0 4px;transition:background .2s,transform .2s}.hero-carousel .carousel-controls button:hover,.hero-carousel .carousel-controls button:focus-visible{background:#8241ca;transform:translateY(-2px)}.intro{align-items:start}.intro>p{margin-top:40px}.footer-mascot{margin-top:48px;min-height:130px;display:flex;justify-content:space-between;align-items:center;border:1px solid #ffffff25;border-radius:12px;background:linear-gradient(95deg,#24104d,#130b32);position:relative;overflow:visible;padding-top:20px;padding-bottom:20px}.footer-mascot>div{position:relative;z-index:1}.footer-mascot span{display:block;color:#ef9e61;font-size:11px;font-weight:800;letter-spacing:.16em}.footer-mascot p{margin:8px 0 10px;font:800 19px Manrope;color:#fff}.footer-mascot a{font-size:13px;color:#77e850;font-weight:800}.footer-mascot img{width:125px;height:145px;object-fit:contain;position:absolute;right:30px;bottom:0;filter:drop-shadow(0 9px 13px #070219ab)}@media(max-width:700px){.hero-carousel .carousel-controls{bottom:81px;justify-content:flex-end}.hero-carousel .carousel-controls button{width:42px;height:42px;font-size:29px}.intro>p{margin-top:0}.footer-mascot{padding-right:123px;min-height:138px}.footer-mascot p{font-size:15px}.footer-mascot img{width:103px;height:126px;right:12px}}@media(prefers-reduced-motion:reduce){.hero-carousel .carousel-controls button{transition:none}}

/* A second Conectinho makes the footer feel connected to the game feature. */
.footer-mascot img{animation:mascot-float 3.2s ease-in-out -1.6s infinite;transform-origin:50% 90%}
@media(prefers-reduced-motion:reduce){.footer-mascot img{animation:none;transform:none}}
/* October: clean service navigation, interactive identity, symmetric plans. */
.eyebrow,.kicker{font-size:1rem;letter-spacing:.12em;line-height:1.5}.gaming-date{font-size:.875rem}.mascot-note b{font-size:1.125rem}.dedicated-usecases b{font-size:1.4rem}.footer-mascot span{font-size:.875rem}
.quick{background:#fff;border:1px solid #e3def0;box-shadow:0 18px 48px #21123a14;display:grid;grid-template-columns:repeat(6,1fr);padding:27px 20px;gap:0;border-radius:18px}.quick a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:0 10px;color:#211937;font-size:1rem;font-weight:800;text-align:center;border-right:1px solid #ece8f2}.quick a:last-child{border:0}.service-orbit{display:grid;place-items:center;width:70px;height:70px;position:relative;border-radius:50%;background:linear-gradient(#fff,#faf7ff) padding-box,conic-gradient(from 35deg,#f18c48,#873be0 28%,#c197f9 70%,#873be0 85%,#f18c48) border-box;border:2px solid transparent;box-shadow:0 6px 20px #7839ca16;transition:transform .25s,box-shadow .25s}.service-orbit .icon{width:32px;height:32px;color:#7839ca;margin:0}.quick a:after{content:'';height:3px;width:25px;border-radius:3px;background:#ed8b46;transition:width .25s}.quick a:nth-child(odd):after{background:#7839ca}.quick a:hover .service-orbit,.quick a:focus-visible .service-orbit{transform:translateY(-5px);box-shadow:0 8px 26px #7839ca30}.quick a:hover:after{width:45px}
.intro{grid-template-columns:1.15fr .85fr;align-items:center;gap:70px;padding-bottom:32px}.intro .section-head{max-width:660px}.intro .section-head p{margin-top:25px;font-size:1.125rem;max-width:580px;color:#625d75;line-height:1.8}.identity-lab{text-align:center;position:relative}.identity-toggle{width:min(100%,360px);height:310px;position:relative;border:0;background:radial-gradient(ellipse at center,#c4a1f02b,transparent 66%);cursor:pointer;border-radius:30px}.identity-toggle:focus-visible{outline:3px solid #ea8a42;outline-offset:8px}.identity-ring{position:absolute;width:270px;height:100px;border:2px solid #c699ec;border-radius:50%;left:50%;bottom:40px;transform:translateX(-50%) rotate(-10deg);box-shadow:0 0 25px #ab68e326,inset 0 0 15px #f1954b24;animation:identity-orbit 4s ease-in-out infinite}.identity-ring:after{content:'';position:absolute;inset:-23px 18px;border:1px solid #eea77280;border-radius:50%;transform:rotate(25deg)}.identity-robot{position:absolute;left:50%;bottom:30px;transform:translateX(-50%);height:270px;width:auto;object-fit:contain;filter:drop-shadow(0 16px 17px #29134030);animation:identity-float 3.2s ease-in-out infinite;transition:opacity .35s}.identity-logo{position:absolute;inset:65px 25px;display:grid;place-items:center;border-radius:22px;background:linear-gradient(135deg,#291147,#110928);box-shadow:0 16px 36px #27113e25;opacity:0;transform:scale(.88);transition:opacity .35s,transform .35s}.identity-logo img{max-width:90%;height:auto}.show-logo .identity-robot{opacity:0}.show-logo .identity-logo{opacity:1;transform:scale(1)}.identity-hint{display:block;font-size:.875rem;color:#625d75;margin-top:8px}.partners{padding-top:38px;padding-bottom:70px;text-align:center}.partners h2{font-size:2rem}.partner-names{display:grid;grid-template-columns:repeat(7,1fr);align-items:center;gap:15px;margin:32px 0 25px}.partner-names>span{color:#393146;font:800 clamp(.9rem,1.2vw,1.125rem) Manrope;min-height:65px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-right:1px solid #ebe6f1;line-height:1.3}.partner-names>span:last-child{border:0}.partner-names small{font:500 .75rem 'DM Sans';margin-top:5px;color:#73697e}.partner-caption{display:block}
.plans{position:relative;isolation:isolate;overflow:hidden;background:#f6f4fa;color:#211937;padding:90px 0}.plans:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(155deg,transparent 22%,#bba0df13 22%,#bba0df13 27%,transparent 27%,transparent 65%,#efa36410 65%,#efa36410 73%,transparent 73%);pointer-events:none}.plans:after{display:none}.plans h2{color:#211937}.plans .section-head p{color:#625d75;font-size:1.0625rem}.plans .kicker,.intro .kicker,.partners .kicker,.watch-section .kicker,.business .kicker{color:#ad501a}.plan-tabs{display:flex;justify-content:center;gap:8px;margin:32px auto 40px;padding:6px;background:#e9e3f0;border-radius:50px;width:fit-content}.plan-tabs button{border:0;cursor:pointer;border-radius:50px;background:transparent;color:#655772;font:800 1rem Manrope;padding:12px 26px;transition:background .2s,color .2s,box-shadow .2s}.plan-tabs button[aria-selected=true]{background:#24113f;color:#fff;box-shadow:0 4px 10px #24113f20}.plan-tabs button:focus-visible{outline:3px solid #e9833c;outline-offset:2px}.plan-panel[hidden]{display:none}.plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.plan{background:#fff;color:#211937;border:1px solid #ded5e9;border-radius:16px;padding:25px 20px;box-shadow:0 9px 30px #29174508;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;transition:transform .25s,box-shadow .25s}.plan:before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#843dc5,#e99651)}.plan:hover{transform:translateY(-5px);box-shadow:0 15px 35px #29174516}.plan-label{color:#79409f;font-size:.875rem;font-weight:800;letter-spacing:.08em;text-align:center;line-height:1.5}.plan h3{margin:20px 0 15px;display:flex;flex-direction:column;align-items:center;font:800 4.125rem/1 Manrope;color:#281139;letter-spacing:-.055em}.plan h3 small{font-size:1.1875rem;letter-spacing:.04em;text-transform:uppercase;margin-top:8px;display:block}.symmetry-badge,.combo-screen-badge{font-size:.75rem;background:#f2edf8;color:#675275;border-radius:20px;padding:7px 10px;text-align:center;line-height:1.4}.combo-screen-badge{background:#fff0e1;color:#9d4816}.plan ul{width:100%;padding:0;list-style:none;margin:25px 0 20px}.plan li{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid #eee8f3;font-size:.8125rem;line-height:1.4}.plan li:before{display:none}.plan li span{color:#706577}.plan li b{font-size:.8125rem;text-align:right;color:#392b43}.plan .price{display:flex;gap:3px;align-items:baseline;margin:0;color:#281139;line-height:1;white-space:nowrap}.plan .price strong{font-size:2.6rem;letter-spacing:-.05em;font-weight:800}.plan .price small{font-size:.8125rem;color:#675873}.price-period{font-size:.8125rem!important;color:#4f435a!important;margin:10px 0 4px!important}.price-after{font-size:.8125rem!important;color:#74627f!important;margin:0 0 22px!important;min-height:1.2em}.plan .plan-button{width:100%;text-align:center;margin-top:auto;background:#7839ca;color:#fff;border:0;font-size:.9375rem;justify-content:center;padding:13px 10px}.combo-plan .plan-button{background:#b65520}.voip-addon{display:flex;align-items:center;gap:20px;border:1px solid #d9cee6;border-radius:15px;background:#ffffffbb;padding:23px 26px;margin-top:27px}.voip-addon .icon{color:#a85624;width:34px;height:34px;flex-shrink:0}.voip-addon div{display:flex;flex-direction:column;gap:5px}.voip-addon strong{font-size:1.0625rem}.voip-addon span{font-size:.9375rem;color:#695b75}.voip-addon span b{font-size:1.0625rem;color:#a84c1b}.voip-addon a{margin-left:auto;font-weight:800;font-size:.9375rem;color:#7536b9;white-space:nowrap}.plan-note{color:#72657e;font-size:.8125rem;margin-top:20px;line-height:1.6;text-align:center}
.watch-section{display:block;background:#fff;padding:95px 0;color:#211937}.watch-intro{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.watch-section h2{font-size:clamp(2.15rem,3.5vw,3.25rem);line-height:1.12;letter-spacing:-.045em}.watch-section .stream-text p{font-size:1.0625rem;line-height:1.8;color:#655b71}.watch-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:28px 0;gap:18px}.watch-stats div{display:flex;flex-direction:column;gap:6px;border-left:2px solid #e5b296;padding-left:14px}.watch-stats b{font:800 1.65rem Manrope;color:#a44c1b;white-space:nowrap}.watch-stats span{font-size:.8125rem;color:#6d6075}.watch-cta{background:#7839ca;color:#fff;border:0}.watch-visual{position:relative;background:#f5f1f8;border:1px solid #eadfeb;border-radius:22px;padding:18px 18px 24px;box-shadow:0 15px 40px #2c154315}.watch-brand-art{display:block;width:100%;height:auto;border-radius:12px}.watch-mascot{display:block;width:155px;height:185px;object-fit:contain;margin:-26px auto -12px;position:relative;filter:drop-shadow(0 10px 10px #29163d30);animation:mascot-float 3.2s ease-in-out infinite}.watch-device-labels{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px}.watch-device-labels span{background:#fff;border:1px solid #e4d8ed;border-radius:7px;padding:8px 3px;text-align:center;font-size:.75rem;font-weight:700;color:#4c315c}.watch-visual>p{font-size:.875rem;text-align:center;margin:14px 0 0;color:#6e5c78}.watch-features{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px}.watch-features article{padding:25px;border:1px solid #e8e0ef;border-radius:13px;background:#fcfaff}.watch-features b{display:block;font:800 1rem Manrope;color:#31203e;margin-bottom:10px}.watch-features p{font-size:.9375rem;color:#706379;line-height:1.7;margin:0}.watch-consult{display:flex;align-items:center;gap:26px;margin-top:28px;background:linear-gradient(110deg,#f3edf9,#fff7ef);border:1px solid #e8d9ec;border-radius:16px;padding:24px}.watch-consult>img{width:95px;height:115px;object-fit:contain;animation:mascot-float 3.2s ease-in-out -1s infinite}.watch-consult h3{font:800 1.375rem Manrope;letter-spacing:-.025em;margin:8px 0}.watch-consult p{color:#6b5b76;font-size:.9375rem;margin:0}.watch-consult .button{margin-left:auto;background:#7839ca;color:#fff;border:0;text-align:center;font-size:.875rem;flex-shrink:0}
.gamer-specs{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0}.gamer-specs span{border:1px solid #a278d460;background:#a061d316;border-radius:6px;font-size:.75rem;font-weight:800;letter-spacing:.03em;padding:9px 11px}.gamer-transfer{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.gamer-transfer div{border-left:2px solid #eea569;padding-left:16px}.gamer-transfer b{font:800 1rem Manrope;color:#f3b07b}.gamer-transfer p{font-size:.875rem;line-height:1.6;margin:8px 0 0;color:#d2bfdf}.gaming-art{align-self:center}.business .service-grid{grid-template-columns:repeat(3,1fr)}.business .service-grid article{border:1px solid #e3d8ed;background:linear-gradient(140deg,#fff,#fcf9ff);border-radius:15px;padding:30px;position:relative}.business .service-grid .service-orbit{width:59px;height:59px;margin-bottom:20px}.business .service-grid .icon{width:28px;height:28px}.business .service-grid article a{font-size:1rem}.business .service-grid article:hover{border-color:#bc9fd8}
@keyframes identity-float{0%,100%{transform:translateX(-50%) translateY(0) rotate(-2deg)}50%{transform:translateX(-50%) translateY(-13px) rotate(2deg)}}@keyframes identity-orbit{50%{transform:translateX(-50%) rotate(8deg);box-shadow:0 0 35px #ab68e345,inset 0 0 20px #f1954b35}}
@media(max-width:1000px){.quick{grid-template-columns:repeat(3,1fr);gap:26px 0}.quick a:nth-child(3){border:0}.intro{gap:30px}.partner-names{grid-template-columns:repeat(4,1fr);gap:20px}.partner-names>span:nth-child(4){border:0}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.watch-intro{gap:30px}.watch-stats{gap:10px}.watch-stats b{font-size:1.35rem}.watch-consult{flex-wrap:wrap}.watch-consult .button{margin-left:121px}.watch-features{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.eyebrow,.kicker{font-size:.875rem;letter-spacing:.1em}.quick{padding:24px 12px;gap:24px 0;border-radius:15px}.quick a{font-size:.8125rem;gap:10px;padding:0 5px}.service-orbit{width:53px;height:53px}.service-orbit .icon{width:26px;height:26px}.intro{grid-template-columns:1fr;gap:16px;padding-top:60px}.intro .section-head p{font-size:1rem;margin-top:20px}.identity-toggle{height:275px}.identity-robot{height:235px}.identity-ring{width:235px}.identity-hint{font-size:.8125rem}.partners{padding-top:20px;padding-bottom:55px}.partners h2{font-size:1.75rem}.partner-names{grid-template-columns:repeat(2,1fr);gap:12px}.partner-names>span{font-size:1rem;min-height:55px}.partner-names>span:nth-child(even){border:0}.partner-names>span:last-child{grid-column:1/-1}.plans{padding:65px 0}.plan-grid{gap:13px}.plan{padding:24px 13px}.plan-label{font-size:.75rem}.plan h3{font-size:3.5rem}.plan h3 small{font-size:1rem}.plan li{flex-direction:column;align-items:flex-start;gap:3px;font-size:.8125rem}.plan li b{font-size:.875rem;text-align:left}.plan .price{flex-wrap:wrap;justify-content:center}.plan .price strong{font-size:2.125rem}.plan .price small:last-child{width:100%;text-align:center;margin-top:6px}.plan .plan-button{font-size:.8125rem}.price-period,.price-after{font-size:.75rem!important;text-align:center}.plan-tabs{margin:25px auto 30px}.plan-tabs button{font-size:.875rem;padding:11px 22px}.symmetry-badge,.combo-screen-badge{font-size:.6875rem}.voip-addon{padding:20px;gap:13px;flex-wrap:wrap}.voip-addon strong{font-size:1rem}.voip-addon div{flex:1}.voip-addon a{margin-left:47px}.watch-section{padding:65px 0}.watch-intro{grid-template-columns:1fr;gap:35px}.watch-stats{gap:14px}.watch-stats b{font-size:1.45rem}.watch-visual{max-width:500px;width:100%;margin:auto}.watch-features{grid-template-columns:1fr;gap:12px;margin-top:32px}.watch-features article{padding:22px}.watch-consult{gap:15px;padding:20px}.watch-consult>img{width:70px;height:90px}.watch-consult>div{flex:1;min-width:180px}.watch-consult h3{font-size:1.1875rem}.watch-consult .button{margin-left:0;width:100%;white-space:normal}.gamer-transfer{grid-template-columns:1fr;gap:18px}.gaming-date{font-size:.75rem;margin-top:10px}.business .service-grid{grid-template-columns:1fr}.business .service-grid article{padding:25px}.footer-mascot span{font-size:.8125rem}}
@media(max-width:370px){.plan-grid{grid-template-columns:1fr}.plan li{flex-direction:row;align-items:center}.plan .price small:last-child{width:auto}.watch-stats{gap:7px}.watch-stats div{padding-left:9px}.watch-stats b{font-size:1.2rem}}
@media(prefers-reduced-motion:reduce){.identity-robot,.identity-ring,.watch-mascot,.watch-consult>img{animation:none}.identity-logo,.identity-robot,.service-orbit,.plan,.plan-tabs button{transition:none}}
/* Compact service strip, with explicit label sizing to replace the old span rule. */
.quick{padding:18px 20px;border-radius:14px}.quick a{gap:8px}.quick a>span:last-of-type{font-size:.875rem;line-height:1.35;color:#352741;font-weight:800}.quick .service-orbit{width:44px;height:44px;box-shadow:0 4px 12px #7839ca10}.quick .service-orbit .icon{width:23px;height:23px}.quick a:after{width:20px;height:2px}.best-offer{border:2px solid #9e55db;background:linear-gradient(180deg,#f8f2ff,#fff 42%);box-shadow:0 12px 36px #7839ca1a;padding-top:48px}.best-offer-label{position:absolute;top:0;left:0;right:0;text-align:center;padding:8px 10px;background:linear-gradient(95deg,#813cc4,#bd662f);color:#fff;font:800 .8125rem Manrope;letter-spacing:.09em}.best-offer .plan-button{background:#6423a5}.best-offer.combo-plan .plan-button{background:#a64b1a}
.watch-package-preview{display:flex;align-items:center;gap:30px;padding:28px;margin-top:32px;border:1px solid #e3d5eb;border-radius:15px;background:linear-gradient(105deg,#f7f1fd,#fff8f1);flex-wrap:wrap}.watch-package-preview h3{font:800 1.25rem Manrope;margin:7px 0 0;max-width:340px;letter-spacing:-.025em}.watch-preview-prices{display:flex;gap:25px;margin-left:auto}.watch-preview-prices>span{display:flex;flex-direction:column;gap:7px;font-size:.875rem;color:#6b5579}.watch-preview-prices b{font:800 1.15rem Manrope;color:#3d244e;white-space:nowrap}.watch-preview-prices small{font-size:.75rem;font-weight:500;margin-left:3px}.watch-package-preview .button{background:#7839ca;color:#fff;border:0;font-size:.875rem}
.watch-page-hero{background:radial-gradient(ellipse at 85% 80%,#6f298942,transparent 55%),linear-gradient(110deg,#110a27,#281140);color:#fff;padding:55px 0 65px;overflow:hidden}.watch-page-hero-inner{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center}.watch-page-hero h1{font:800 clamp(2.75rem,5vw,4.4rem)/1.08 Manrope;letter-spacing:-.055em;margin:22px 0;color:#fff}.watch-page-hero p{color:#d3c7df;font-size:1.125rem;line-height:1.75;max-width:580px;margin-bottom:27px}.watch-back{display:block;color:#d5c0e3;font-size:.875rem;margin-bottom:32px;text-decoration:underline;text-underline-offset:4px}.watch-page-art{position:relative;padding:20px 10px 0;text-align:center}.watch-page-logo{display:block;width:100%;height:auto;border-radius:18px;box-shadow:0 20px 60px #08041466}.watch-page-mascot{display:block;height:230px;width:auto;margin:-20px auto -3px;position:relative;filter:drop-shadow(0 15px 25px #0e061766);animation:mascot-float 3.2s ease-in-out infinite}.watch-page-art>span{font-size:.875rem;color:#e3c8ed}.watch-package-section{padding-top:75px;padding-bottom:60px}.watch-page .kicker{color:#b95924}.watch-page-hero .kicker{color:#eda56e}.watch-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:35px}.watch-package-card{display:flex;flex-direction:column;background:#fff;border:1px solid #e3d7ed;border-radius:18px;padding:30px;box-shadow:0 12px 30px #28173b08;position:relative;overflow:hidden}.watch-package-card:before{content:'';height:4px;position:absolute;top:0;left:0;right:0;background:linear-gradient(90deg,#8e44c7,#e99856)}.watch-package-card .kicker{font-size:.875rem}.watch-package-card h2{font:800 2rem Manrope;margin:10px 0 12px;letter-spacing:-.04em}.channel-count{width:fit-content;background:#f4edf9;border-radius:20px;padding:7px 12px;color:#764199;font-size:.875rem;font-weight:800}.watch-package-card>p{font-size:1rem;color:#6c5f76;line-height:1.65;min-height:80px;margin:18px 0 20px}.watch-package-price{display:flex;align-items:baseline;gap:5px;color:#2d163b;margin-bottom:22px}.watch-package-price strong{font:800 3rem Manrope;letter-spacing:-.06em}.watch-package-price small{font-size:.875rem;color:#796184}.grade-select{background:none;border:0;text-decoration:underline;text-underline-offset:5px;text-align:left;padding:0;color:#7739ad;font:800 .9375rem 'DM Sans';cursor:pointer;margin:0 0 23px}.watch-package-card>.button{margin-top:auto;background:#7839ca;color:#fff;border:0;justify-content:center;font-size:.9375rem}.watch-package-note{font-size:.875rem;text-align:center;color:#786982;margin:25px 0 0;line-height:1.7}.watch-package-note a{color:#7739ad;text-decoration:underline}.watch-grades{background:#f7f4fb;padding:70px 0}.grade-tabs{display:flex;gap:7px;justify-content:center;background:#ebe3f2;width:fit-content;margin:32px auto;padding:6px;border-radius:50px}.grade-tabs button{font:800 .9375rem Manrope;border:0;background:transparent;color:#6e587e;border-radius:50px;padding:11px 25px;cursor:pointer}.grade-tabs button[aria-selected=true]{background:#28133e;color:#fff}.grade-tabs button:focus-visible,.grade-select:focus-visible{outline:3px solid #d38647;outline-offset:3px}.grade-panel[hidden]{display:none}.grade-panel{background:#fff;border:1px solid #e2d6ec;border-radius:20px;padding:36px}.grade-panel-head{display:flex;justify-content:space-between;align-items:center;gap:25px;padding-bottom:30px;border-bottom:1px solid #e7dfef}.grade-panel-head h2{font:800 clamp(1.6rem,3vw,2rem) Manrope;letter-spacing:-.035em;margin:8px 0 12px}.grade-panel-head p{color:#75647f;font-size:.9375rem;margin:0;line-height:1.7}.grade-panel-head .button{background:#7839ca;color:#fff;border:0;font-size:.875rem;flex-shrink:0}.channel-category{margin-top:30px}.channel-category h3{font:800 1.1875rem Manrope;margin:0 0 17px;color:#36223f}.channel-category ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.channel-category li{background:#fcfaff;border:1px solid #eee5f4;border-radius:8px;padding:13px 12px;color:#65516f;font-size:.875rem;line-height:1.45;display:flex;align-items:center;min-height:48px}.original-grade{border-top:1px solid #e7dfef;margin-top:32px;padding-top:22px}.original-grade summary{cursor:pointer;font-weight:800;font-size:1rem;color:#7739ad;line-height:1.6}.original-grade img{display:block;max-width:100%;width:auto;max-height:none;margin:25px auto 0;height:auto;border-radius:12px}.original-grade p{color:#7c6b87;font-size:.8125rem;text-align:center;margin:15px 0 0}.watch-how{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;padding-top:70px;padding-bottom:75px}.watch-how h2{font-size:clamp(2rem,3.5vw,3rem);letter-spacing:-.05em;line-height:1.15;margin-top:15px}.watch-how-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.watch-how-grid article{border-top:2px solid #d9b2ed;padding-top:20px}.watch-how-grid b{font:800 1rem Manrope;color:#392348}.watch-how-grid p{font-size:.9375rem;line-height:1.7;color:#74617e;margin:10px 0 0}.watch-page .final-cta .kicker{color:#eda56e}
@media(max-width:1000px){.watch-page-hero-inner{gap:35px}.watch-package-card{padding:25px}.channel-category ul{grid-template-columns:repeat(4,minmax(0,1fr))}.watch-how{gap:35px}.watch-preview-prices{margin-left:0}}
@media(max-width:700px){.quick{padding:15px 10px;gap:19px 0}.quick a>span:last-of-type{font-size:.8125rem;line-height:1.4}.quick .service-orbit{width:38px;height:38px}.quick .service-orbit .icon{width:21px;height:21px}.best-offer{padding-top:48px}.watch-package-preview{padding:22px;gap:22px}.watch-preview-prices{width:100%;justify-content:space-between;gap:10px}.watch-preview-prices b{font-size:1rem}.watch-package-preview .button{width:100%;text-align:center}.watch-page-hero{padding:35px 0 45px}.watch-page-hero-inner{grid-template-columns:1fr;gap:28px}.watch-page-hero h1{font-size:2.9rem}.watch-page-hero p{font-size:1rem}.watch-back{margin-bottom:25px}.watch-page-art{max-width:390px;margin:auto;padding-top:0}.watch-page-mascot{height:175px}.watch-package-section{padding-top:55px;padding-bottom:50px}.watch-package-grid{grid-template-columns:1fr;gap:18px}.watch-package-card{padding:27px}.watch-package-card>p{min-height:0}.watch-package-price strong{font-size:2.8rem}.watch-grades{padding:55px 0}.grade-panel{padding:23px 18px}.grade-panel-head{flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:23px}.grade-tabs button{padding:11px 18px;font-size:.875rem}.channel-category ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.channel-category li{font-size:.8125rem;padding:11px 9px}.channel-category h3{font-size:1.125rem}.watch-how{grid-template-columns:1fr;gap:20px;padding-top:55px;padding-bottom:55px}.watch-how-grid{gap:20px}.watch-how-grid p{font-size:.875rem}}
@media(prefers-reduced-motion:reduce){.watch-page-mascot{animation:none}}
/* Conecta navigation, luminous fiber edges and plan presentation */
@property --fiber-angle{syntax:'<angle>';initial-value:0deg;inherits:false}
@keyframes fiber-circuit{to{--fiber-angle:360deg}}
.button.fiber-button{position:relative;isolation:isolate;background:#6424a2;color:#fff;border:0;font-size:.9375rem;gap:10px}
.button.fiber-button:before{content:'';position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--fiber-angle),#a679dd22 0deg,#a679dd22 240deg,#b476ff 275deg,#fff4e6 300deg,#ef9244 325deg,#a679dd22 360deg);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;pointer-events:none;animation:fiber-circuit 3s linear infinite}
.nav{gap:22px}.nav nav{gap:23px;font-size:.9375rem;white-space:nowrap}.nav .brand img{width:166px;height:auto}.nav-cta{padding:13px 20px;border-radius:30px}.nav nav a{position:relative;padding-block:10px}.nav nav a:hover:after{content:'';height:2px;position:absolute;bottom:3px;left:0;right:0;background:linear-gradient(90deg,#863cd0,#ed924a)}
.plans{background:radial-gradient(ellipse at 8% 20%,#e6d9fa80,transparent 45%),linear-gradient(125deg,#f8f6fc,#fff 55%,#fff7ef);color:#27143c;padding-block:90px}.plans:after{pointer-events:none}.plans .section-head p{color:#766681}.plans .kicker{color:#b65b24}.plan-benefits{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin:24px 0 30px}.plan-benefits span{font-size:.875rem;font-weight:700;padding:10px 17px;border:1px solid #e6dbee;border-radius:30px;background:#fff}.plan-benefits span:before{content:'✓';color:#8643b9;margin-right:8px}.plan-tabs{margin-bottom:42px}.plan-grid{gap:20px;align-items:stretch}.plan{border:1px solid #e1d5eb;border-radius:20px;padding:32px 23px 26px;background:#fff;box-shadow:0 14px 40px #34124f0a;overflow:hidden;display:flex;flex-direction:column;position:relative;transition:transform .25s,box-shadow .25s}.plan:hover{transform:translateY(-5px);box-shadow:0 22px 45px #58238318}.plan:before{content:'';height:4px;position:absolute;inset:0 0 auto;background:linear-gradient(90deg,#7d39bd,#c7a7ed,#eea362)}.plan .plan-label{font-size:.8125rem;letter-spacing:.07em;color:#774895;text-align:center}.plan h3{color:#321245;text-align:center;font-size:4.25rem;line-height:1;margin:24px 0 14px}.plan h3 small{display:block;font-size:1.125rem;margin-top:7px;letter-spacing:0}.plan-use{font-size:.9375rem!important;color:#75677e;line-height:1.55;min-height:48px;text-align:center;margin-bottom:20px}.plan-includes{font-size:.875rem;font-weight:800;color:#372442;margin:23px 0 8px}.plan ul{margin:0 0 22px;padding:0;list-style:none}.plan li{font-size:.875rem;padding:11px 0;border-bottom:1px solid #eee7f3;display:flex;justify-content:space-between;gap:8px;color:#74617f}.plan li b{color:#362042;font-size:.875rem}.plan .symmetry-badge,.plan .combo-screen-badge{font-size:.8125rem;text-align:center;border-radius:7px;background:#f5eefb;color:#744294;padding:10px 6px}.plan.combo-plan .combo-screen-badge{background:#fff1e5;color:#a25427}.plan .price{margin-top:auto;justify-content:center;color:#321245;display:flex;align-items:baseline;gap:4px}.plan .price strong{font-size:2.65rem;letter-spacing:-.06em}.plan .price small{font-size:.875rem;color:#74617f}.plan .price-period,.plan .price-after{font-size:.875rem!important;text-align:center;margin:6px 0;min-height:22px;color:#76617f}.plan .price-after{margin-bottom:24px}.plan .plan-button{width:100%;padding:15px 10px;border-radius:9px}.plan.best-offer{border:2px solid #9b53cc;background:linear-gradient(180deg,#f5eafd,#fff 35%);padding-top:51px;box-shadow:0 16px 45px #7d35ba20}.plan.best-offer:before{display:none}.best-offer-label{font-size:.8125rem;padding:10px}.plan-help{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:30px;background:#20102f;color:#fff;padding:26px 30px;border-radius:16px}.plan-help strong{font:800 1.25rem Manrope}.plan-help p{font-size:.9375rem;color:#d7c8e0;margin:7px 0 0}.plan-help .button{flex-shrink:0}.plan-note{color:#74647f!important;font-size:.875rem}
.info-hero{background:radial-gradient(ellipse at 85% 65%,#7230ba50,transparent 50%),#110b29;color:white;padding:65px 0 70px;overflow:hidden}.info-hero-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:60px;align-items:center}.info-hero h1{font-size:clamp(2.8rem,5vw,4.8rem)}.info-hero p{font-size:1.125rem;color:#d8cfe4;max-width:590px}.info-mascot{text-align:center}.info-mascot img{width:100%;max-width:260px;height:340px;object-fit:contain;filter:drop-shadow(0 20px 35px #ae64e935);animation:mascot-float 3.2s ease-in-out infinite}.info-mascot span{display:block;font-size:.875rem;color:#d7c4e5}.about-story{padding-block:80px}.about-story>p{font-size:1.125rem;max-width:820px;color:#76667e}.about-story h2{margin:18px 0 25px}.about-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:45px}.about-principles article{padding:30px;border:1px solid #e7ddef;border-radius:18px;background:linear-gradient(145deg,#fbf7ff,#fff)}.about-principles article>span{font:800 1rem Manrope;color:#b56b3b}.about-principles h3{font-size:1.4rem;margin:22px 0 12px}.about-principles p{font-size:1rem;color:#76667e;margin:0}.about-connect{background:#f6f2fa;padding-block:65px}.about-connect>.wrap{display:flex;align-items:center;justify-content:space-between;gap:35px}.about-connect h2{font-size:clamp(2rem,3vw,2.7rem);margin:18px 0}.about-connect p{color:#76667e}.about-connect .button{flex-shrink:0}
.coverage-section{padding:65px 0 80px;background:radial-gradient(ellipse at 10% 50%,#e8d7fa60,transparent 55%),#faf8fd}.coverage-grid{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.coverage-grid h1{font-size:clamp(3rem,5vw,4.6rem);color:#28163a;margin-top:20px}.coverage-grid h1 em{color:#8142be}.coverage-grid>div>p{font-size:1.125rem;color:#75647f;max-width:450px}.coverage-location{display:inline-block;padding:10px 16px;border-radius:30px;color:#774895;background:#efe6f7;font-size:.875rem;font-weight:700}.coverage-mascot{display:block;width:150px;height:205px;object-fit:contain;margin:20px 0 0 60px;animation:mascot-float 3.2s ease-in-out infinite}.coverage-form{padding:36px;background:#fff;border:1px solid #e4d7ed;border-radius:22px;box-shadow:0 25px 70px #4121540e}.coverage-form h2{font-size:2rem;margin:14px 0}.coverage-form>p{color:#76647f;font-size:1rem}.coverage-form label{display:block;font-size:.9375rem;font-weight:700;margin:18px 0 8px}.coverage-form label span{color:#8c7a94;font-weight:400;font-size:.8125rem}.coverage-form input{width:100%;border:1px solid #e0d5e7;border-radius:9px;padding:13px 14px;font:400 1rem 'DM Sans',sans-serif;background:#fdfbff;color:#30203c;min-width:0}.coverage-form input:focus{outline:2px solid #a964d9;outline-offset:2px}.coverage-fields{display:grid;grid-template-columns:.7fr 1.3fr;gap:16px}.coverage-form .button{width:100%;margin-top:28px;cursor:pointer}.coverage-form .coverage-disclaimer{font-size:.8125rem;line-height:1.6;margin:20px 0 0}.coverage-form #coverage-error{color:#a23430;font-weight:700;font-size:.875rem;margin-top:15px}
@media(max-width:1100px){.nav nav{gap:16px;font-size:.875rem}.nav .brand img{width:145px}.nav .nav-cta{font-size:.8125rem;padding:13px 15px}.plan-grid{gap:15px}.plan{padding-inline:18px}.plan li{font-size:.8125rem}.plan li b{font-size:.8125rem}.coverage-grid{gap:45px}}
@media(max-width:900px){.nav nav{display:none}.menu-button{display:block}.site-header.open nav{display:flex;position:absolute;top:78px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:#fff;padding:16px 28px;box-shadow:0 20px 30px #17092318}.site-header.open nav a{padding:14px 5px;font-size:1rem}.nav-cta{margin-left:auto}.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-principles{gap:15px}.about-principles article{padding:23px}.coverage-grid{gap:30px}.coverage-form{padding:26px}}
@media(max-width:700px){.nav{gap:12px}.nav .brand img{width:125px}.nav .nav-cta{display:inline-flex!important;font-size:.75rem;padding:12px}.menu-button{font-size:25px}.plans{padding-block:60px}.plan-grid{grid-template-columns:1fr;gap:25px;max-width:420px;margin:auto}.plan{padding:30px}.plan.best-offer{padding-top:55px}.plan-use{min-height:0}.plan h3{font-size:4.5rem}.plan li{flex-direction:row;align-items:center;font-size:.9375rem}.plan li b{font-size:.9375rem;text-align:right}.plan .price strong{font-size:3rem}.plan .price small:last-child{width:auto;margin:0}.plan .price-period,.plan .price-after{font-size:.9375rem!important}.plan .plan-button{font-size:1rem}.plan-help{flex-direction:column;align-items:stretch;padding:25px}.plan-benefits{gap:8px}.plan-benefits span{font-size:.8125rem;padding:9px 12px}.info-hero{padding:40px 0}.info-hero-grid{grid-template-columns:1fr;gap:22px}.info-hero h1{font-size:2.8rem}.info-mascot img{height:210px}.about-story{padding-block:55px}.about-principles{grid-template-columns:1fr;gap:16px}.about-connect>.wrap{flex-direction:column;align-items:flex-start}.coverage-section{padding:40px 0 55px}.coverage-grid{grid-template-columns:1fr;gap:26px}.coverage-grid h1{font-size:3rem}.coverage-mascot{display:none}.coverage-form{padding:26px 22px}.coverage-fields{grid-template-columns:1fr 1fr}.info-page .kicker{font-size:.9375rem}}
@media(max-width:370px){.nav .brand img{width:104px}.nav .nav-cta{font-size:.6875rem;padding:11px 8px}.nav{gap:8px}.wrap{padding-inline:18px}.coverage-fields{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.button.fiber-button:before,.info-mascot img,.coverage-mascot{animation:none}.plan{transition:none}}
.plan:before{display:none}.plan:after{content:'';position:absolute;inset:0;border-radius:inherit;padding:2px;pointer-events:none;background:conic-gradient(from var(--fiber-angle),#9457ba20 0deg,#9457ba20 230deg,#b579fa 275deg,#fff0de 300deg,#ed9244 325deg,#9457ba20 360deg);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:fiber-circuit 4s linear infinite}.plan:nth-child(2):after{animation-delay:-1s}.plan:nth-child(3):after{animation-delay:-2s}.plan:nth-child(4):after{animation-delay:-3s}.plans{transition:background-color .4s,color .4s}.plans.is-combo{background:radial-gradient(ellipse at 80% 15%,#913dc75c,transparent 50%),radial-gradient(ellipse at 5% 85%,#dd7c2b22,transparent 45%),#150b29;color:#fff}.plans.is-combo .section-head p{color:#d0c1e0}.plans.is-combo .kicker{color:#f3ac72}.plans.is-combo .plan-benefits span{color:#e8dcf3;border-color:#744990;background:#ffffff0a}.plans.is-combo .plan-tabs{background:#ffffff12;border-color:#9861bd}.plans.is-combo .plan-tabs button{color:#e4d0f0}.plans.is-combo .plan-tabs button[aria-selected=true]{background:#e79550;color:#261037;box-shadow:0 4px 20px #e795502a}.plans.is-combo .plan{background:linear-gradient(145deg,#372049,#22122f);border-color:#6e4683;box-shadow:0 18px 40px #09041030}.plans.is-combo .plan.best-offer{background:linear-gradient(145deg,#4a285d,#291437);border-color:#dda06b}.plans.is-combo .plan h3,.plans.is-combo .price,.plans.is-combo .plan-includes,.plans.is-combo .plan li b{color:#fff}.plans.is-combo .plan-label{color:#ecc496}.plans.is-combo .plan-use,.plans.is-combo .plan li,.plans.is-combo .price small,.plans.is-combo .price-period,.plans.is-combo .price-after{color:#d7c2e3}.plans.is-combo .plan li{border-color:#ffffff14}.plans.is-combo .combo-screen-badge{background:#f5a15918;color:#ffc48e}.plans.is-combo .plan-note{color:#ceb7de!important}.plans.is-combo .voip-addon{background:#ffffff08;border-color:#744990;color:#fff}.plans.is-combo .voip-addon span,.plans.is-combo .voip-addon a{color:#e7d5f0}.plans.is-combo .plan-help{background:#ffffff08;border:1px solid #744990}.streaming-card-brand{padding:16px 0;display:flex;flex-direction:column;align-items:center;gap:8px;border-bottom:1px solid #ffffff18;margin-top:16px}.streaming-card-brand strong{font:800 1.2rem Manrope;color:#f8bd8f;letter-spacing:.1em}.streaming-card-brand img{max-width:120px;max-height:50px;object-fit:contain}.streaming-card-brand span{font-size:.8125rem;color:#d9bfe8}.combo-catalog{font-size:.875rem;text-decoration:underline;text-underline-offset:4px;color:#edc6a7;margin:0 0 23px;text-align:center}.cep-status{font-size:.875rem!important;color:#784694!important;min-height:1.5em;margin:8px 0 0}.plans.is-combo .best-offer-label{background:linear-gradient(90deg,#a15ed5,#b9632b)}
@media(prefers-reduced-motion:reduce){.plan:after{animation:none}.plans{transition:none}}
/* Compact plan catalog and clear navigation */
.nav nav{gap:17px;font-size:.875rem}.nav .brand img{width:148px}.nav-cta{padding:12px 16px}.plan-grid{gap:16px}.plan{padding:24px 20px 22px;border-radius:18px}.plan.best-offer{padding-top:44px}.plan h3{font-size:3.35rem;margin:16px 0 10px}.plan h3 small{display:inline-block;font-size:1.05rem;margin-left:6px}.plan .plan-label{font-size:.75rem}.plan-use{font-size:.875rem!important;min-height:42px;margin-bottom:13px;line-height:1.5}.plan .symmetry-badge,.plan .combo-screen-badge{font-size:.75rem;padding:7px}.compact-transfers{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:16px 0 12px}.compact-transfers span{display:flex;flex-direction:column;gap:5px;color:#796780;font-size:.75rem}.compact-transfers b{color:#3b214b;font-size:.875rem}.plan-detail{border-top:1px solid #e9dfef;margin:0 0 16px;padding-top:10px}.plan-detail summary{font-size:.8125rem;font-weight:700;color:#78568b;cursor:pointer;line-height:1.6}.plan-detail .plan-includes{margin-top:12px}.plan-detail ul{margin-bottom:0}.plan-detail li{padding:8px 0}.plan .price strong{font-size:2.3rem}.plan .price-period,.plan .price-after{font-size:.8125rem!important;min-height:18px;margin:4px 0}.plan .price-after{margin-bottom:17px}.plan .plan-button{padding:12px 8px;font-size:.875rem}.best-offer-label{padding:8px;font-size:.75rem}.streaming-card-brand{margin-top:10px;padding:10px 0;gap:5px}.streaming-card-brand strong{font-size:1rem}.streaming-card-brand span{font-size:.75rem}.combo-catalog{font-size:.8125rem;margin-bottom:15px}.plans.is-combo .compact-transfers span{color:#ceb7db}.plans.is-combo .compact-transfers b{color:#fff}.plans.is-combo .plan-detail{border-color:#ffffff18}.plans.is-combo .plan-detail summary{color:#e4c9f1}.plans .section-head{max-width:830px;margin:auto}.plans{padding-block:65px}.plan-benefits{margin:20px 0}.plan-tabs{margin-top:20px;margin-bottom:30px}.plan-help{margin-top:24px;padding:22px}.watch-grade-image{margin-top:24px}.watch-grade-image img{display:block;width:auto;max-width:100%;height:auto;max-height:none;margin:0 auto;border-radius:12px}.watch-grade-image p{text-align:center;font-size:.875rem;color:#796581;margin:15px 0 0}.grade-panel{max-width:980px;margin:auto}.watch-full-details{padding-block:55px}.watch-full-details .watch-features{margin-top:25px}.compact-business{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-block:60px}.compact-business h2{font-size:clamp(2rem,3.5vw,2.8rem);margin:16px 0}.compact-business p{font-size:1rem;color:#76667e;max-width:600px}.compact-business .button{flex-shrink:0}.quick a:after{display:none}.quick .service-orbit{background:none;border:0;box-shadow:none}.whatsapp-float{position:fixed;right:22px;bottom:22px;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#25d366;color:#fff;box-shadow:0 6px 20px #073b2226;z-index:90;transition:transform .2s}.whatsapp-float:hover{transform:translateY(-3px)}.whatsapp-icon{width:28px;height:28px;flex-shrink:0}.whatsapp-float .whatsapp-icon{width:31px;height:31px}.whatsapp-float:focus-visible{outline:3px solid #36154e;outline-offset:4px}:root{--vlibras-btn-focus-visible-outline:3px solid #221139;--vlibras-btn-focus-visible-shadow:0 0 0 5px #fff}
@media(min-width:901px) and (max-width:1100px){.nav nav{gap:12px;font-size:.8125rem}.nav .brand img{width:120px}.nav .nav-cta{padding:12px;font-size:.75rem}.nav{gap:13px}}
@media(max-width:700px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:none}.plan{padding:20px 12px 17px;border-radius:13px}.plan.best-offer{padding-top:39px}.plan h3{font-size:2.6rem;margin:16px 0 9px}.plan h3 small{font-size:.875rem;display:block;margin:6px 0 0}.plan .plan-label{font-size:.6875rem;letter-spacing:.035em}.plan-use{font-size:.8125rem!important;min-height:58px}.plan .symmetry-badge,.plan .combo-screen-badge{font-size:.6875rem;line-height:1.5}.compact-transfers{grid-template-columns:1fr;gap:8px;padding-block:12px}.compact-transfers span{flex-direction:row;justify-content:space-between;font-size:.6875rem;align-items:center}.compact-transfers b{font-size:.75rem}.plan-detail summary{font-size:.75rem}.plan-detail .plan-includes{font-size:.75rem}.plan-detail li{font-size:.75rem;flex-direction:column;align-items:flex-start;gap:3px}.plan-detail li b{font-size:.75rem;text-align:left}.plan .price{gap:3px;flex-wrap:wrap}.plan .price strong{font-size:1.85rem}.plan .price small{font-size:.75rem}.plan .price small:last-child{width:100%;text-align:center;margin-top:0}.plan .price-period,.plan .price-after{font-size:.75rem!important;line-height:1.5;min-height:35px}.plan .plan-button{font-size:.75rem;padding:12px 5px}.best-offer-label{font-size:.6875rem;letter-spacing:.04em}.streaming-card-brand strong{font-size:.8125rem;letter-spacing:.03em}.streaming-card-brand span{font-size:.6875rem;text-align:center}.combo-catalog{font-size:.75rem;line-height:1.5}.plan-help{padding:20px}.grade-panel{padding:22px 14px}.grade-panel-head{padding-bottom:20px}.compact-business{flex-direction:column;align-items:flex-start;padding-block:45px}.whatsapp-float{width:50px;height:50px;right:16px;bottom:16px}.watch-full-details{padding-block:40px}.watch-full-details .watch-features{grid-template-columns:1fr 1fr}.watch-full-details .watch-features article{padding:17px}.watch-full-details .watch-features p{font-size:.875rem}}
@media(max-width:370px){.plan-grid{grid-template-columns:1fr;max-width:310px}.plan{padding:25px}.plan-use{min-height:0}.compact-transfers{grid-template-columns:1fr 1fr}.compact-transfers span{flex-direction:column;align-items:flex-start}.plan .price small:last-child{width:auto}.plan .price-period,.plan .price-after{min-height:18px}.watch-full-details .watch-features{grid-template-columns:1fr}}
/* Hi-tech pricing stage inspired by the supplied reference. */
.plans{--plan-accent:#b684fb;--plan-accent-soft:#b684fb22;background:radial-gradient(ellipse at 50% 35%,#6b329829,transparent 60%),#100a22;color:#fff;padding:78px 0 70px;isolation:isolate}.plans:after{width:780px;height:780px;border:1px solid #9873bf12;border-radius:50%;position:absolute;left:50%;top:110px;transform:translateX(-50%);pointer-events:none;z-index:-1}.plans:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent calc(50% - 1px),#ffffff04 50%,transparent calc(50% + 1px));pointer-events:none;z-index:-1}.plans .section-head h2{font-size:clamp(2.2rem,3.8vw,3rem);max-width:800px;margin:15px auto 14px}.plans .section-head p{color:#bfb1d0;font-size:1rem}.plans .kicker{color:#eba66d}.plan-tech-line{text-align:center;font-size:.8125rem;color:#bdaacd;line-height:1.8;margin:18px 0}.plan-tech-line span{margin:0 10px;color:#dc965d}.plans .plan-tabs{border:1px solid #a16acf40;background:#160d2b;box-shadow:inset 0 0 0 4px #00000020,0 0 28px #a45ced0e;border-radius:11px;padding:6px;margin:24px auto 65px;gap:4px}.plans .plan-tabs button{color:#bcaaca;border-radius:7px;font-size:.875rem;padding:13px 30px;min-width:150px;transition:background .25s,box-shadow .25s}.plans .plan-tabs button[aria-selected=true]{background:linear-gradient(130deg,#6b359f,#3d215e);color:#fff;box-shadow:inset 0 1px 0 #dcb7ff40,0 4px 15px #0004}.plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;align-items:stretch;border:1px solid #8c64b44f;border-radius:22px;background:#0f0a20;overflow:visible;margin-top:24px}.plan.tech-plan{border:0;border-right:1px solid #8960a830;border-radius:0;background:transparent;box-shadow:none;overflow:visible;position:relative;padding:0;display:flex;flex-direction:column;transition:background .25s,transform .25s;min-width:0}.plan.tech-plan:first-child{border-radius:22px 0 0 22px}.plan.tech-plan:last-child{border-right:0}.tech-plan:after{inset:0;border-radius:inherit;padding:1px;opacity:.65}.plan.tech-plan:hover{transform:translateY(-4px);background:#24133880;box-shadow:none}.plan-node{width:56px;height:56px;position:absolute;top:-29px;left:50%;transform:translateX(-50%);border-radius:50%;border:1px solid #a474d990;background:radial-gradient(circle,#44246c,#100a23 70%);box-shadow:0 0 0 5px #100a22,inset 0 0 12px #c388ff16,0 0 25px #9a52dc18;display:grid;place-items:center}.node-core{display:block;width:21px;height:21px;border-radius:50%;border:3px solid #b682f0;box-shadow:0 0 15px #b682f05c,inset 0 0 8px #b682f020;position:relative}.node-core:after{content:'';position:absolute;inset:4px;border-radius:50%;background:#b682f0;box-shadow:0 0 10px #b682f0}.tech-plan-top{padding:45px 22px 23px;text-align:center;border-bottom:1px solid #a375cf14}.tech-plan .plan-label{display:inline-block;border:1px solid #9870bc70;border-radius:20px;font-size:.625rem;font-weight:800;letter-spacing:.12em;color:#d4b5ed;padding:6px 10px;text-align:center}.tech-plan h3{text-align:center;color:#f7edff;font-size:2.9rem;line-height:1;letter-spacing:-.055em;margin:20px 0 15px}.tech-plan h3 small{display:inline-block;font-size:.9375rem;letter-spacing:0;margin:0 0 0 6px;color:#c6a6df}.tech-plan .price{margin:0;display:flex;justify-content:center;align-items:baseline;flex-wrap:nowrap;gap:3px;color:#fff}.tech-plan .price strong{font:800 2.55rem Manrope;letter-spacing:-.06em;white-space:nowrap}.tech-plan .price small{font-size:.75rem;color:#c1accd}.tech-plan .price small:last-child{width:auto;text-align:left;margin:0;font-size:.6875rem}.tech-plan .price-period,.tech-plan .price-after{font-size:.75rem!important;color:#baa4cc;text-align:center;line-height:1.5;min-height:18px;margin:6px 0 0}.tech-plan .plan-use{font-size:.8125rem!important;line-height:1.65;color:#c4b4d4;text-align:center;min-height:44px;margin:17px 0 0}.tech-plan-bottom{padding:22px;display:flex;flex-direction:column;flex:1}.tech-includes{font-size:.75rem;color:#9d83b2;font-weight:700;letter-spacing:.03em;margin-bottom:9px}.tech-plan ul{margin:0 0 22px;padding:0;list-style:none}.tech-plan li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:.75rem;color:#bea7ce;border:0;padding:9px 0}.tech-plan li b{color:#e7d8f2;font-size:.75rem;font-weight:700;white-space:nowrap}.tech-plan .plan-button{margin-top:auto;width:100%;border-radius:8px;padding:12px 8px;min-width:0;font-size:.8125rem;background:linear-gradient(135deg,#58317d,#342044);box-shadow:inset 0 1px 0 #c797ee40}.tech-streaming{font-size:.75rem;font-weight:800;letter-spacing:.1em;color:#eeb384;border-bottom:1px solid #ba88d92a;padding-bottom:13px;margin-bottom:15px}.tech-streaming span{display:block;color:#c9b2d8;font-size:.75rem;font-weight:400;letter-spacing:0;margin-top:5px}.tech-plan .combo-catalog{font-size:.75rem;color:#dab8ef;margin:17px 0 0;text-align:center}.plan.tech-plan.best-offer{border:1px solid #bb84f0;border-radius:20px;background:linear-gradient(180deg,#593083,#2c1644 57%,#211132);box-shadow:0 12px 45px #00000030,0 0 30px #aa6be016;margin:-22px -1px -14px;z-index:2;padding:0}.best-offer.tech-plan .tech-plan-top{padding-top:67px;background:linear-gradient(135deg,#a874ce12,transparent)}.tech-plan.best-offer .price strong{color:#f4b078}.tech-plan.best-offer .best-offer-label{top:auto;bottom:15px;left:0;right:0;padding:0;background:none;color:#f5bd8f;font-size:.625rem;letter-spacing:.13em;width:auto}.tech-plan.best-offer .tech-plan-bottom{padding-bottom:43px}.tech-plan.best-offer .node-core{border-color:#f1b07a;box-shadow:0 0 15px #f1b07a50}.tech-plan.best-offer .node-core:after{background:#f1b07a}.tech-plan.best-offer .plan-node{border-color:#efb580;background:radial-gradient(circle,#65412c,#20102c 70%)}.tech-plan.best-offer .plan-button{background:linear-gradient(135deg,#8848b4,#5f2d87)}.plans .plan-help{margin-top:42px;background:#ffffff05;border:1px solid #9565b938;padding:22px 25px}.plans .plan-help strong{font-size:1.125rem}.plans .plan-help p{color:#bda5cf;font-size:.875rem}.plans .voip-addon{background:#ffffff05;border-color:#9565b938;color:#e7d8f2}.plans .voip-addon span,.plans .voip-addon a{color:#c9afd9}.plans .plan-note{color:#aa92bd!important;font-size:.8125rem}.plans.is-combo{--plan-accent:#efa870;background:radial-gradient(ellipse at 50% 35%,#a159672d,transparent 60%),#1b0d24}.plans.is-combo .plan-tabs button[aria-selected=true]{background:linear-gradient(135deg,#ad6238,#763b30);color:#fff}.plans.is-combo .plan-grid{background:#180d21;border-color:#ba765942}.plans.is-combo .tech-plan{background:transparent;border-color:#ba765926}.plans.is-combo .tech-plan.best-offer{background:linear-gradient(180deg,#733d51,#381b36 60%,#27122b);border-color:#e5a572}.plans.is-combo .tech-plan .plan-label{border-color:#be805370;color:#ecc5a9}.plans.is-combo .tech-plan .price strong{color:#fff}.plans.is-combo .tech-plan.best-offer .price strong{color:#ffc18e}.plans.is-combo .tech-plan .plan-use{color:#ceb4cc}.plans.is-combo .tech-plan .plan-button{background:linear-gradient(135deg,#8b4d41,#522641)}.plans.is-combo .tech-plan.best-offer .plan-button{background:linear-gradient(135deg,#b37143,#804137)}.plans.is-combo .tech-plan .plan-node{box-shadow:0 0 0 5px #1b0d24,0 0 25px #d3835718}.plans.is-combo .tech-plan .best-offer-label{background:none;color:#ffc18e}.plans.is-combo .tech-plan li{border:0}.plans.is-combo .plan-help{background:#ffffff05}
@media(max-width:1050px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px 0;border:0;background:none!important}.plan.tech-plan{border:1px solid #8c64b44f;border-radius:16px!important;background:#130c25;padding:0}.plan.tech-plan:nth-child(odd){margin-right:10px}.plan.tech-plan:nth-child(even){margin-left:10px}.plan.tech-plan.best-offer{margin:0 0 -8px 10px}.tech-plan.best-offer .tech-plan-top{padding-top:45px}.tech-plan-top{padding-top:43px}.plans .plan-tabs{margin-bottom:55px}.tech-plan h3{font-size:3.1rem}.tech-plan .price strong{font-size:2.7rem}.plans.is-combo .tech-plan{background:#1d1028}.plans .plan-help{margin-top:33px}}
@media(max-width:600px){.plans{padding-block:55px}.plans .section-head h2{font-size:2.1rem}.plans .section-head p{font-size:.9375rem}.plan-tech-line{font-size:.75rem;max-width:290px;margin:18px auto}.plan-tech-line span{margin:0 5px}.plans .plan-tabs button{min-width:130px;padding:12px 18px}.plan-grid{grid-template-columns:1fr;gap:44px;max-width:380px;margin-inline:auto}.plan.tech-plan,.plan.tech-plan:nth-child(odd),.plan.tech-plan:nth-child(even),.plan.tech-plan.best-offer{margin:0;border-radius:17px!important}.tech-plan-top,.tech-plan.best-offer .tech-plan-top{padding:39px 25px 20px}.tech-plan h3{font-size:3.4rem;margin-block:17px 14px}.tech-plan .price strong{font-size:3rem}.tech-plan .price small{font-size:.875rem}.tech-plan .price small:last-child{width:auto;font-size:.75rem}.tech-plan .plan-use{min-height:0;max-width:250px;margin:14px auto 0;font-size:.875rem!important}.tech-plan .price-period,.tech-plan .price-after{font-size:.8125rem!important;min-height:0}.tech-plan-bottom{padding:20px 25px 25px}.tech-plan li,.tech-plan li b{font-size:.875rem;flex-direction:row}.tech-includes{font-size:.8125rem}.tech-plan .plan-button{font-size:.875rem;padding:13px}.tech-streaming,.tech-streaming span{font-size:.8125rem}.plans .plan-help{padding:22px}.plan-node{width:50px;height:50px;top:-26px}.tech-plan .plan-label{font-size:.6875rem}.plans:after{width:400px;height:400px}.tech-plan.best-offer .tech-plan-bottom{padding-bottom:46px}}
@media(prefers-reduced-motion:reduce){.plan.tech-plan{transition:none}}

/* High-contrast heading for both plan modes. */
#planos #plan-mode-title,#planos.is-combo #plan-mode-title{color:#fff}
/* Explicit contrast on mobile menus, across all routes and interaction states. */
@media(max-width:900px){.site-header.open #main-navigation{background:#160d38;color:#fff;border-bottom:1px solid #7d4ea655;box-shadow:0 16px 30px #10052240}.site-header.open #main-navigation a,.site-header.open #main-navigation a:visited{color:#fff}.site-header.open #main-navigation a:hover,.site-header.open #main-navigation a:focus-visible{color:#ffc18c;background:#ffffff08}.site-header .menu-button{color:#fff}.site-header.open #main-navigation a:focus-visible{outline:2px solid #eaa46e;outline-offset:2px}}
.libras-launch{position:fixed;right:20px;top:45%;z-index:95;border:1px solid #ffffff55;border-radius:9px;background:#1351b4;color:#fff;font:700 .875rem 'DM Sans',sans-serif;padding:12px 14px;box-shadow:0 5px 16px #05224c25;cursor:pointer}.libras-launch[hidden],.libras-status[hidden]{display:none}.libras-launch:focus-visible{outline:3px solid #e9a265;outline-offset:3px}.libras-launch:disabled{cursor:wait}.libras-status{position:fixed;right:20px;top:calc(45% + 58px);z-index:95;background:#fff;color:#2c193e;border:1px solid #dccce8;border-radius:9px;box-shadow:0 8px 24px #24103918;max-width:270px;padding:13px 16px;font-size:.875rem;line-height:1.5;margin:0}
@media(max-width:700px){.libras-launch{right:12px;padding:10px 12px}.libras-status{right:12px;max-width:245px}}
/* Readable offer terms and included services on every dark plan card. */
#planos .tech-plan .price-period,#planos .tech-plan .price-after,#planos .tech-plan .tech-includes,#planos .tech-plan .tech-plan-bottom li,#planos .tech-plan .tech-plan-bottom li span,#planos .tech-plan .tech-plan-bottom li b{color:#fff}

/* Override legacy important offer terms; restrained neon orange for 1 Giga. */
#planos .plan .price-period,#planos .plan .price-after{color:#fff!important}
#planos .plan.best-offer .price strong{color:#ff9c3d;text-shadow:0 0 12px #ff8b3038,0 0 24px #ff8b3014}
/* Light Solo stage with slow fiber-light beams; vivid Combo accents. */
@keyframes plan-beams{0%,100%{transform:translate3d(-3%,0,0) rotate(-9deg);opacity:.5}50%{transform:translate3d(3%,18px,0) rotate(-6deg);opacity:.8}}
#planos:not(.is-combo){background:#fff;color:#2b163d;isolation:isolate}
#planos:not(.is-combo):before{inset:-15% -20%;height:130%;background:linear-gradient(117deg,transparent 35%,#a778d50c 41%,#a778d521 43%,transparent 47%,transparent 62%,#f7954a0a 66%,#f7954a19 68%,transparent 73%);filter:blur(12px);animation:plan-beams 9s ease-in-out infinite;z-index:-1}
#planos:not(.is-combo):after{display:none}
#planos:not(.is-combo) #plan-mode-title{color:#2b163d}
#planos:not(.is-combo) .section-head p,#planos:not(.is-combo) .plan-tech-line{color:#776581}
#planos:not(.is-combo) .kicker{color:#b9612a}
#planos:not(.is-combo) .plan-tabs{background:#f8f3fc;border-color:#dccbe9;box-shadow:0 4px 18px #7839ca08}
#planos:not(.is-combo) .plan-tabs button{color:#765488}
#planos:not(.is-combo) .plan-tabs button[aria-selected=true]{color:#fff;background:linear-gradient(135deg,#8742be,#613093)}
#planos:not(.is-combo) .plan-grid{background:#fff;border-color:#dbcbe7;box-shadow:0 12px 40px #52217608}
#planos:not(.is-combo) .plan.tech-plan{background:#fff;border-color:#e5d9ec}
#planos:not(.is-combo) .plan.tech-plan:hover{background:#fcf8ff}
#planos:not(.is-combo) .plan.tech-plan.best-offer{background:linear-gradient(180deg,#5d2d86,#2c1644 62%,#211132);border-color:#ae74d5}
#planos:not(.is-combo) .plan.tech-plan:not(.best-offer) .plan-node{background:radial-gradient(circle,#f2e5fc,#fff 72%);box-shadow:0 0 0 5px #fff,0 0 25px #9a52dc12;border-color:#c6a5df}
#planos:not(.is-combo) .plan.tech-plan:not(.best-offer) .node-core{border-color:#9756c3}
#planos:not(.is-combo) .plan.tech-plan:not(.best-offer) .tech-plan-top{border-color:#eee4f3}
#planos:not(.is-combo) .plan.tech-plan:not(.best-offer) h3,#planos:not(.is-combo) .plan.tech-plan:not(.best-offer) .price{color:#321947}
#planos:not(.is-combo) .plan.tech-plan:not(.best-offer) h3 small,#planos:not(.is-combo) .plan.tech-plan:not(.best-offer) .price small{color:#80618f}
#planos:not(.is-combo) .plan.tech-plan:not(.best-offer) .plan-label{color:#83479d;border-color:#caaadb}
#planos:not(.is-combo) .plan.tech-plan:not(.best-offer) .plan-use{color:#76647f}
#planos:not(.is-combo) .plan.tech-plan:not(.best-offer) .price-period,#planos:not(.is-combo) .plan.tech-plan:not(.best-offer) .price-after{color:#654b75!important}
#planos:not(.is-combo) .plan.tech-plan:not(.best-offer) .tech-includes,#planos:not(.is-combo) .plan.tech-plan:not(.best-offer) .tech-plan-bottom li,#planos:not(.is-combo) .plan.tech-plan:not(.best-offer) .tech-plan-bottom li span{color:#6f577f}
#planos:not(.is-combo) .plan.tech-plan:not(.best-offer) .tech-plan-bottom li b{color:#36213f}
#planos:not(.is-combo) .plan.tech-plan:not(.best-offer) .plan-button{background:linear-gradient(135deg,#8750b5,#603187);color:#fff}
#planos:not(.is-combo) .plan-help,#planos:not(.is-combo) .voip-addon{background:#ffffffc9;border-color:#e4d6ed;color:#342044}
#planos:not(.is-combo) .plan-help p,#planos:not(.is-combo) .voip-addon span,#planos:not(.is-combo) .voip-addon a,#planos:not(.is-combo) .plan-note{color:#786083!important}
#planos.is-combo{background:radial-gradient(ellipse at 50% 35%,#8e3bc42d,transparent 65%),#1b0d2c}
#planos.is-combo .plan-tabs button[aria-selected=true]{background:linear-gradient(135deg,#ff9638,#d76424);color:#28122f;box-shadow:0 0 16px #ff8f3228}
#planos.is-combo .tech-plan .plan-button{background:linear-gradient(135deg,#985332,#713743)}
#planos.is-combo .tech-plan.best-offer .plan-button{background:linear-gradient(135deg,#ff9b3b,#e9742d);color:#2a1232}
#planos.is-combo .tech-streaming,#planos.is-combo .tech-plan .best-offer-label{color:#ffad53}
#planos .plan.best-offer .price strong{color:#ff9c32;text-shadow:0 0 12px #ff872d50,0 0 25px #ff872d1c}
@media(prefers-reduced-motion:reduce){#planos:not(.is-combo):before{animation:none}}

/* Partner subtitle directly under its heading. */
.partners h2{margin-bottom:12px}.partners .partner-caption{display:block;margin:0 0 32px}
.reviews-section{background:#f8f6fb;padding-block:65px}.reviews-heading{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-bottom:30px}.reviews-heading h2{font-size:clamp(2rem,3.4vw,2.8rem);margin:16px 0 0}.reviews-google{font-size:.9375rem;color:#783ba5;font-weight:700;text-decoration:underline;text-underline-offset:5px}.reviews-track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c7aadf transparent;padding:3px 1px 15px}.review-card{flex:0 0 calc((100% - 44px)/3);scroll-snap-align:start;background:#fff;border:1px solid #ebe2f2;border-radius:16px;padding:27px;display:flex;flex-direction:column;min-height:255px}.review-card blockquote{font-size:1rem;line-height:1.8;color:#675573;margin:0 0 26px;flex:1}.review-author{display:flex;align-items:center;gap:12px}.review-author b{display:block;font-size:.9375rem;color:#2e183f}.review-author div>span{display:block;font-size:.8125rem;color:#82718d;line-height:1.5;margin-top:5px}.review-initial{display:grid;place-items:center;width:39px;height:39px;flex-shrink:0;background:#f2eaf8;color:#8b4db5;border-radius:50%;font-weight:800}.reviews-controls{display:flex;justify-content:space-between;align-items:center;margin-top:14px;gap:20px}.reviews-controls>span{font-size:.8125rem;color:#85718f}.reviews-controls>div{display:flex;gap:9px}.reviews-controls button{width:42px;height:42px;border:1px solid #ddcbea;border-radius:50%;background:#fff;color:#703d99;font-size:1.5rem;cursor:pointer}.reviews-controls button:disabled{opacity:.35;cursor:default}.reviews-track:focus-visible,.reviews-controls button:focus-visible{outline:2px solid #a45cc7;outline-offset:3px}@media(max-width:1000px){.review-card{flex-basis:calc((100% - 22px)/2)}}@media(max-width:700px){.reviews-section{padding-block:45px}.reviews-heading{flex-direction:column;align-items:flex-start;gap:18px}.review-card{flex-basis:88%;padding:23px}.review-card blockquote{font-size:.9375rem}.reviews-track{gap:22px}.reviews-controls>span{font-size:.75rem}}
.review-initial{background:#fff;border:1px solid #eee5f5;box-shadow:0 3px 10px #30144808}.review-initial img{display:block;width:22px;height:22px}
#link-dedicado.dedicated-polished{background:radial-gradient(ellipse at 12% 10%,#5c30831c,transparent 50%),#110c22;padding-block:70px;color:#fff}.dedicated-shell{border:1px solid #a073c633;border-radius:22px;background:linear-gradient(135deg,#211430c7,#130c21);padding:42px;box-shadow:0 18px 60px #06030e25}.dedicated-polished .dedicated-intro{display:grid;grid-template-columns:1.05fr 1fr;gap:55px;align-items:start;margin-bottom:0}.dedicated-polished .dedicated-intro h2{font-size:clamp(2rem,3.5vw,2.8rem);line-height:1.19;max-width:550px;margin:18px 0 0;color:#fff}.dedicated-polished .kicker{color:#efaa73;font-size:.8125rem;letter-spacing:.11em}.dedicated-polished .dedicated-intro>div:last-child{border-left:2px solid #9964c45c;padding:8px 0 8px 28px}.dedicated-polished h3{font-size:1.25rem;color:#f4e9fa;margin:0 0 15px}.dedicated-polished p{font-size:1rem;line-height:1.8;color:#c9b8d5;margin-bottom:23px}.dedicated-polished .button{padding:13px 20px;font-size:.875rem;border-radius:8px}.dedicated-polished .dedicated-detail{display:grid;grid-template-columns:1fr 1.05fr;gap:55px;margin:38px 0 0;padding-top:34px;border-top:1px solid #b68bd529;align-items:start}.dedicated-polished .dedicated-detail h3{font-size:1.4rem;line-height:1.4;margin:13px 0}.dedicated-polished .dedicated-detail p{margin-bottom:0}.dedicated-polished .dedicated-usecases{display:flex;flex-direction:column;gap:0;margin:0}.dedicated-polished .dedicated-usecases>div{display:flex;gap:18px;align-items:center;padding:17px 0;background:none;border:0;border-bottom:1px solid #b68bd522}.dedicated-polished .dedicated-usecases>div:last-child{border-bottom:0}.dedicated-polished .dedicated-usecases b{font-size:.75rem;color:#e4a674;font-weight:800;border:1px solid #c191dd33;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;flex-shrink:0}.dedicated-polished .dedicated-usecases span{font-size:.9375rem;color:#dfcee9;line-height:1.65}.dedicated-polished .dedicated-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:35px;padding-top:29px;border-top:1px solid #b68bd529}.dedicated-polished .dedicated-benefits>div{background:none;padding:0 20px;border:0;border-right:1px solid #b68bd529}.dedicated-polished .dedicated-benefits>div:first-child{padding-left:0}.dedicated-polished .dedicated-benefits>div:last-child{border-right:0;padding-right:0}.dedicated-polished .dedicated-benefits strong{display:block;font:700 .9375rem Manrope;color:#fff;margin-bottom:9px}.dedicated-polished .dedicated-benefits span{display:block;color:#baa7c9;font-size:.875rem;line-height:1.7}
@media(max-width:950px){.dedicated-shell{padding:32px}.dedicated-polished .dedicated-intro,.dedicated-polished .dedicated-detail{gap:30px}.dedicated-polished .dedicated-benefits{grid-template-columns:repeat(2,1fr);gap:25px 0}.dedicated-polished .dedicated-benefits>div:nth-child(2){border-right:0}.dedicated-polished .dedicated-benefits>div:nth-child(3){padding-left:0}}
@media(max-width:700px){#link-dedicado.dedicated-polished{padding-block:45px}.dedicated-shell{padding:26px 22px;border-radius:16px}.dedicated-polished .dedicated-intro,.dedicated-polished .dedicated-detail{grid-template-columns:1fr;gap:25px}.dedicated-polished .dedicated-intro h2{font-size:2rem;margin-top:15px}.dedicated-polished .dedicated-intro>div:last-child{padding:0 0 0 18px}.dedicated-polished p{font-size:.9375rem}.dedicated-polished .dedicated-detail{margin-top:28px;padding-top:26px;gap:14px}.dedicated-polished .dedicated-detail h3{font-size:1.25rem}.dedicated-polished .dedicated-benefits{gap:23px 16px}.dedicated-polished .dedicated-benefits>div{padding:0;border:0}.dedicated-polished .dedicated-benefits strong{font-size:.8125rem}.dedicated-polished .dedicated-benefits span{font-size:.8125rem}.dedicated-polished .dedicated-usecases span{font-size:.875rem}}
