.cdm-home .campaign-preview-notice{padding:12px 32px;background:#fff5df;color:#191919;font-size:13px;display:flex;gap:20px;flex-wrap:wrap;align-items:center;justify-content:center;border-bottom:1px solid #e0c99c}.cdm-home .campaign-preview-notice a{text-decoration:underline;text-underline-offset:3px}.cdm-home .campaign-preview-notice a[aria-current]{font-weight:700}.cdm-home .campaign-hero{display:grid;grid-template-columns:1.05fr 1fr;background:#191919;color:#fff;min-height:640px;overflow:hidden}.cdm-home .campaign-hero-copy{padding:64px 40px 64px max(32px,calc((100vw - 1336px)/2));align-self:center}.cdm-home .campaign-hero h1{font:700 clamp(64px,6.7vw,96px)/1.02 Sora,sans-serif;letter-spacing:-.04em;margin:0 0 28px}.cdm-home .campaign-hero h1 span{color:#f7a600}.cdm-home .campaign-headline{font:700 clamp(23px,2vw,28px)/1.35 Sora,sans-serif;letter-spacing:-.025em;max-width:440px;margin:0 0 16px}.cdm-home .campaign-intro{font-size:17px;line-height:1.6;max-width:440px;color:#d3d3ca;margin:0}.cdm-home .campaign-hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:32px}.cdm-home .campaign-hero-actions>a:not(.button){font-size:14px;text-decoration:underline;text-underline-offset:5px}.cdm-home .campaign-hero-actions>a:not(.button) svg{display:inline-block;margin-left:8px;transition:transform .18s ease}.cdm-home .campaign-hero-actions>a:not(.button):hover svg{transform:translateY(4px)}.cdm-home .campaign-visual{position:relative;min-width:0;margin:32px 32px 32px 0;border-radius:12px;overflow:hidden;isolation:isolate}.cdm-home .campaign-house{width:100%;height:100%;object-fit:cover;object-position:16% center;position:absolute;inset:0}.cdm-home .campaign-visual:after{content:"";position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#191919dc);z-index:0;pointer-events:none}.cdm-home .campaign-visual-caption{position:absolute;bottom:26px;left:28px;right:28px;z-index:1;display:flex;justify-content:space-between;gap:16px;font-size:14px}.cdm-home .campaign-visual-caption span:first-child{font-weight:700}.cdm-home .campaign-plans{background:#f1f1eb}.cdm-home .campaign-plans .section-heading{align-items:end}.cdm-home .campaign-plans h2{font-size:clamp(32px,3.5vw,48px);line-height:1.15}.cdm-home .campaign-offers{display:grid;grid-template-columns:1fr 1fr;gap:24px}.cdm-home .campaign-offer{border:1px solid #c8c8c0;border-radius:12px;padding:36px;display:flex;flex-direction:column;background:#fff;transition:border-color .2s ease}.cdm-home .campaign-offer-featured{background:#f7a600;border-color:#f7a600}.cdm-home .campaign-offer-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.cdm-home .campaign-offer h3{font:700 24px/1.3 Sora,sans-serif;letter-spacing:-.025em;margin:0}.cdm-home .campaign-offer-top>span{font-size:13px}.cdm-home .campaign-speed{font:700 clamp(64px,6vw,88px)/1.1 Sora,sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:30px 0 12px;display:flex;align-items:baseline;gap:12px}.cdm-home .campaign-speed span{font:500 18px/1.4 DM Sans,sans-serif;letter-spacing:0}.cdm-home .campaign-wifi{font-size:17px;margin:0 0 28px}.cdm-home .campaign-commercial{border-top:1px solid #19191933;padding-top:24px;margin-bottom:26px;flex:1}.cdm-home .campaign-commercial p{margin:6px 0;font-size:15px;line-height:1.6}.cdm-home .campaign-commercial .campaign-consult{font-weight:600;font-size:20px}.cdm-home .campaign-commercial .campaign-price{font:700 38px/1.25 Sora,sans-serif;letter-spacing:-.025em}.cdm-home .campaign-price span{font:400 16px/1.5 DM Sans,sans-serif;margin-left:8px}.cdm-home .campaign-commercial .campaign-conditions{font-size:13px;margin-top:12px}.cdm-home .campaign-offer .button{justify-content:space-between;width:100%;margin-top:auto}.cdm-home .campaign-plans .fine-print{margin-top:24px}.cdm-home.campaign-natal .campaign-hero{background:#153b30}.cdm-home.campaign-natal .campaign-hero h1{font-size:clamp(56px,5.2vw,76px)}.cdm-home.campaign-natal .campaign-offer-featured{background:#153b30;color:#fff;border-color:#153b30}.cdm-home.campaign-natal .campaign-offer-featured .campaign-commercial{border-color:#ffffff40}.cdm-home.campaign-natal .campaign-offer-featured .button{background:#f7a600;color:#191919}@media(max-width:1100px){.cdm-home .campaign-hero-copy{padding:48px 32px}.cdm-home .campaign-offer{padding:28px}.cdm-home .campaign-offer-top{align-items:start;flex-direction:column;gap:8px}.cdm-home .campaign-visual-caption{flex-direction:column;gap:4px}.cdm-home .campaign-hero{min-height:600px}}@media(max-width:700px){.cdm-home .campaign-hero{grid-template-columns:1fr;min-height:0}.cdm-home .campaign-hero-copy{padding:40px 20px 32px}.cdm-home .campaign-hero h1{font-size:72px;margin-bottom:24px}.cdm-home .campaign-headline{font-size:24px;max-width:360px}.cdm-home .campaign-intro{font-size:16px}.cdm-home .campaign-visual{margin:0 20px 28px;min-height:260px}.cdm-home .campaign-house{object-position:10% 50%}.cdm-home .campaign-visual-caption{bottom:18px;left:20px;font-size:13px}.cdm-home .campaign-hero-actions{gap:20px}.cdm-home .campaign-offers{grid-template-columns:1fr;gap:20px}.cdm-home .campaign-offer{padding:24px}.cdm-home .campaign-offer-top{flex-direction:row}.cdm-home .campaign-offer-top>span{max-width:100px;text-align:right}.cdm-home .campaign-offer h3{font-size:21px}.cdm-home .campaign-preview-notice{padding:12px 20px;gap:10px 20px;justify-content:start}.cdm-home .campaign-speed{font-size:72px}.cdm-home.campaign-natal .campaign-hero h1{font-size:56px}.cdm-home .campaign-offer .button{font-size:14px;padding:16px}.cdm-home .campaign-plans h2{font-size:32px}}@media(prefers-reduced-motion:reduce){.cdm-home .campaign-hero-actions>a:not(.button) svg,.cdm-home .campaign-offer{transition:none}.cdm-home .campaign-hero-actions>a:not(.button):hover svg{transform:none}}@media(max-width:700px){.cdm-home.campaign-page:has(.campaign-plans.is-current) .whatsapp-float{visibility:hidden;pointer-events:none}}.cdm-home .campaign-hero :is(a,button):focus-visible,.cdm-home.campaign-natal .campaign-offer-featured :is(a,button):focus-visible{outline-color:#f7a600}.cdm-home .campaign-offer :is(a,button):focus-visible{outline-color:#191919}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/landing/fonts/dm-sans-400.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/landing/fonts/dm-sans-500.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/landing/fonts/dm-sans-600.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/landing/fonts/dm-sans-700.woff2) format("woff2")}.cdm-home p{margin:1em 0}.cdm-home{--yellow:#f7a600;--ink:#191919}.cdm-home *{box-sizing:border-box}.cdm-home,html.cdm-home-document{margin:0}.cdm-home{background:var(--ink);color:#fff}.cdm-home ::selection{background:var(--yellow);color:var(--ink)}.cdm-home a{color:inherit;text-decoration:none}.cdm-home a:focus-visible{outline:3px solid #fff;outline-offset:6px}.cdm-home header{height:88px;display:flex;align-items:center;padding:0 52px;gap:76px;background:var(--ink)}.cdm-home .logo{width:143px;height:58px;object-fit:contain}.cdm-home nav{gap:34px;font-weight:500}.cdm-home .account,.cdm-home nav{display:flex;font-size:14px;align-items:center}.cdm-home .account{margin-left:auto;gap:13px}.cdm-home .account svg{width:19px;height:19px}.cdm-home .header-cta{background:var(--yellow);color:var(--ink);padding:15px 22px;font-size:14px;font-weight:700}.cdm-home .film{height:566px;position:relative;overflow:hidden}.cdm-home .scene{height:100%;width:100%;object-fit:cover;object-position:50% 46%;display:block}.cdm-home .shade{position:absolute;inset:0;background:linear-gradient(90deg,transparent 40%,rgba(8,12,15,.3) 58%,rgba(8,12,15,.87))}.cdm-home .title{position:absolute;left:930px;top:51px;width:450px;margin:0;font-family:Barlow Condensed,sans-serif;font-size:90px;line-height:.94;letter-spacing:-.025em;font-weight:600;color:var(--yellow)}.cdm-home .title span{display:block;color:#fff}.cdm-home .film-copy{position:absolute;left:934px;top:354px;width:355px;font-size:17px;line-height:1.55;margin:0;color:#f4f0e8}.cdm-home .film-bottom{position:absolute;bottom:25px;left:52px;right:52px;display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#fff}.cdm-home .film-bottom p{margin:0}.cdm-home .caption{background:hsla(0,0%,6%,.75);padding:10px 13px}.cdm-home .line{width:305px;height:1px;background:hsla(0,0%,100%,.42)}.cdm-home .rail{height:246px;background:var(--yellow);color:var(--ink);padding:35px 52px 30px;display:grid;grid-template-columns:430px 1fr 338px;align-items:center;gap:38px}.cdm-home .rail h2{font-family:Barlow Condensed,sans-serif;font-size:52px;line-height:.99;letter-spacing:-.02em;margin:0 0 13px;font-weight:600}.cdm-home .rail .local{font-size:14px;margin:0}.cdm-home .speeds{border-left:1px solid #9f6d0a;padding-left:38px;display:flex;gap:32px;align-items:baseline}.cdm-home .speed{font-family:Barlow Condensed,sans-serif;font-size:70px;line-height:1;font-weight:600;letter-spacing:-.02em}.cdm-home .speed small{display:block;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6;letter-spacing:0}.cdm-home .or{font-size:13px;align-self:center}.cdm-home .actions{display:flex;flex-direction:column;gap:20px}.cdm-home .main-cta{background:var(--ink);color:#fff;display:flex;justify-content:space-between;align-items:center;padding:23px 24px;font-size:16px;font-weight:600}.cdm-home .main-cta svg{width:22px;height:22px}.cdm-home .plans{text-decoration:underline;text-underline-offset:5px;font-size:14px;align-self:flex-start}.cdm-home .header-cta:hover,.cdm-home .main-cta:hover{background:#fff;color:var(--ink)}.cdm-home .plans:hover{opacity:.7}.cdm-home,html.cdm-home-document{width:auto;height:auto;overflow:visible}html.cdm-home-document{scroll-behavior:smooth;scroll-padding-top:24px}.cdm-home{background:#fff;color:#191919}.cdm-home .film,.cdm-home header{color:#fff}.cdm-home .title{left:auto;width:31.5%;max-width:450px;font-size:clamp(62px,6.25vw,90px)}.cdm-home .film-copy{left:auto;right:9.8%;width:25%;max-width:355px}.cdm-home .rail{grid-template-columns:1.1fr 1fr .95fr;gap:32px}.cdm-home .speeds{padding-left:32px;gap:24px}.cdm-home .wrap{width:calc(100% - 104px);max-width:1336px;margin:auto}.cdm-home .section{padding:96px 0}.cdm-home h2{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:64px;letter-spacing:-.025em;line-height:1.02;margin:0}.cdm-home p{line-height:1.65}.cdm-home .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:48px}.cdm-home .section-heading>p{max-width:420px;margin:0;font-size:17px;color:#555550}.cdm-home .offer-table{display:grid;grid-template-columns:.6fr 1fr 1fr;border-top:1px solid #c8c8c0;border-bottom:1px solid #c8c8c0}.cdm-home .offer,.cdm-home .offer-labels{padding:32px;display:grid;grid-template-rows:42px 110px 70px auto;align-items:center;gap:12px}.cdm-home .offer-labels{padding-left:0;color:#595952;font-size:14px}.cdm-home .offer h3{font-size:24px;margin:0;font-weight:500}.cdm-home .offer p{margin:0}.cdm-home .offer .offer-speed{font-family:Barlow Condensed,sans-serif;font-size:88px;letter-spacing:-.03em;line-height:1}.cdm-home .offer-speed span{font-family:DM Sans,sans-serif;font-size:18px}.cdm-home .offer{border-left:1px solid #c8c8c0}.cdm-home .offer.premium{background:#f7a600}.cdm-home .button{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;padding:20px 24px;background:#191919;color:#fff;font-weight:600;font-size:15px;border:1px solid #191919;min-height:60px;border-radius:3px}.cdm-home .button svg,.cdm-home .text-link svg{width:22px;height:22px;flex-shrink:0}.cdm-home .secondary{background:transparent;color:#191919}.cdm-home .fine-print{font-size:13px;color:#595952;margin:20px 0 0}.cdm-home .entertainment{background:#f1f1eb}.cdm-home .entertainment-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.cdm-home .entertainment-copy p{font-size:17px;max-width:450px;margin:24px 0}.cdm-home .tv-image{background:#fff;padding:40px;border-radius:12px}.cdm-home .tv-image img{width:100%;height:auto;max-height:360px;object-fit:contain;display:block}.cdm-home .text-link{display:inline-flex;align-items:center;gap:24px;text-decoration:underline;text-underline-offset:6px;font-weight:600;margin-top:12px}.cdm-home .coverage{background:#f7a600}.cdm-home .coverage-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:72px;align-items:center}.cdm-home .coverage-title p{font-size:18px;max-width:420px;margin:28px 0}.cdm-home .city{width:100%;height:470px;object-fit:cover;border-radius:12px}.cdm-home .business-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:72px;align-items:center}.cdm-home .business-grid>img{width:100%;height:440px;object-fit:cover;border-radius:12px}.cdm-home .business p{font-size:18px;margin:28px 0;max-width:460px}.cdm-home .questions{background:#f1f1eb}.cdm-home .faq-grid{display:grid;grid-template-columns:.8fr 1.5fr;gap:80px}.cdm-home .answers{border-top:1px solid #b9b9b0}.cdm-home details{border-bottom:1px solid #b9b9b0}.cdm-home summary{cursor:pointer;list-style:none;font-size:18px;font-weight:500;padding:26px 0;display:flex;align-items:center;justify-content:space-between;gap:24px}.cdm-home summary::-webkit-details-marker{display:none}.cdm-home summary svg{width:22px;min-width:22px;height:22px;transition:transform .18s ease}.cdm-home details[open] summary svg{transform:rotate(45deg)}.cdm-home details p{margin:0 0 28px;max-width:65ch;color:#484840}.cdm-home details a{text-decoration:underline;text-underline-offset:4px}.cdm-home footer{background:#191919;color:#fff;padding:64px 0 28px}.cdm-home .footer-top{display:flex;align-items:center;justify-content:space-between;gap:48px;padding-bottom:56px}.cdm-home .footer-top img{width:180px;height:72px;object-fit:contain}.cdm-home .footer-top h2{font-size:52px}.cdm-home .button.yellow{background:#f7a600;color:#191919;border-color:#f7a600}.cdm-home .footer-bottom{display:flex;justify-content:space-between;gap:24px;border-top:1px solid #595953;padding-top:28px;font-size:13px;color:#d0d0c9}.cdm-home .menu-toggle{display:none}.cdm-home .skip{position:absolute;top:-100px;left:20px;z-index:100;padding:16px;background:#f7a600;color:#191919}.cdm-home .skip:focus{top:12px}.cdm-home a:focus-visible,.cdm-home button:focus-visible,.cdm-home summary:focus-visible{outline:3px solid #a56c00;outline-offset:5px}.cdm-home .film a:focus-visible,.cdm-home footer a:focus-visible,.cdm-home header a:focus-visible{outline-color:#f7a600}.cdm-home .button,.cdm-home .header-cta,.cdm-home .main-cta{transition:background .18s ease,color .18s ease,transform .18s ease}.cdm-home .button:hover,.cdm-home .main-cta:hover{background:#383833;color:#fff;transform:translateY(-2px)}.cdm-home .button.yellow:hover,.cdm-home .header-cta:hover{background:#ffd06a;color:#191919}.cdm-home .button:active,.cdm-home .header-cta:active,.cdm-home .main-cta:active{transform:translateY(1px)}.cdm-home .account:hover,.cdm-home .footer-bottom a:hover,.cdm-home nav a:hover{text-decoration:underline;text-underline-offset:6px}.cdm-home::-webkit-scrollbar{width:12px}.cdm-home::-webkit-scrollbar-track{background:#191919}.cdm-home::-webkit-scrollbar-thumb{background:#a87817;border:3px solid #191919;border-radius:8px}@media(min-width:1600px){.cdm-home header{padding-left:max(52px,calc((100vw - 1336px)/2));padding-right:max(52px,calc((100vw - 1336px)/2))}.cdm-home .film{height:650px}.cdm-home .title{right:8%;top:90px}.cdm-home .film-copy{right:14%;top:400px}.cdm-home .rail{padding-left:max(52px,calc((100vw - 1336px)/2));padding-right:max(52px,calc((100vw - 1336px)/2))}}@media(max-width:1100px){.cdm-home header{gap:24px;padding:0 32px}.cdm-home .logo{width:120px}.cdm-home nav{gap:20px}.cdm-home .account{font-size:12px;gap:8px}.cdm-home .header-cta{font-size:12px;padding:14px}.cdm-home .wrap{width:calc(100% - 64px)}.cdm-home .rail{padding:32px;gap:24px}.cdm-home .rail h2{font-size:44px}.cdm-home .speed{font-size:58px}.cdm-home .speeds{gap:16px;padding-left:24px}.cdm-home .main-cta{padding:20px 16px;font-size:14px}.cdm-home .film-copy{right:4%;width:31.5%}.cdm-home .section{padding:72px 0}.cdm-home .business-grid,.cdm-home .coverage-grid,.cdm-home .entertainment-grid{gap:40px}.cdm-home .offer,.cdm-home .offer-labels{padding:24px}.cdm-home .offer-labels{padding-left:0}.cdm-home .offer .button{padding:16px;font-size:13px}.cdm-home .faq-grid{gap:40px}.cdm-home h2{font-size:56px}.cdm-home .footer-top{gap:32px}.cdm-home .footer-top img{width:140px}}@media(max-width:800px){.cdm-home header{height:76px;padding:0 24px;position:relative;gap:18px}.cdm-home .logo{height:52px;width:110px}.cdm-home .account{margin-left:auto}.cdm-home .header-cta{display:none}.cdm-home .menu-toggle{display:block;order:4;border:1px solid #777;background:transparent;color:#fff;padding:12px;font:inherit;font-size:14px;cursor:pointer}.cdm-home nav{display:none;position:absolute;top:76px;left:0;right:0;z-index:10;background:#191919;padding:24px;flex-direction:column;align-items:stretch;gap:0;border-top:1px solid #595953}.cdm-home nav a{padding:18px 0}.cdm-home nav.open{display:flex}.cdm-home .film{height:570px}.cdm-home .title{font-size:64px;top:64px;width:40%;right:4%}.cdm-home .film-copy{width:40%;top:320px;right:4%;font-size:16px}.cdm-home .scene{object-position:42% center}.cdm-home .shade{background:linear-gradient(90deg,transparent 20%,rgba(8,12,15,.3) 48%,rgba(8,12,15,.9))}.cdm-home .rail{height:auto;min-height:240px;grid-template-columns:1fr 1fr}.cdm-home .rail .actions{grid-column:1/-1;flex-direction:row;align-items:center}.cdm-home .main-cta{min-width:50%}.cdm-home .offer-table{grid-template-columns:1fr 1fr}.cdm-home .offer-labels{display:none}.cdm-home .offer:first-of-type{border-left:0}.cdm-home .section-heading{align-items:flex-start;flex-direction:column;gap:24px}.cdm-home .section-heading>p br{display:none}.cdm-home .business-grid,.cdm-home .coverage-grid,.cdm-home .entertainment-grid{grid-template-columns:1fr 1fr;gap:28px}.cdm-home .business-grid>img,.cdm-home .city{height:380px}.cdm-home .coverage-title h2{font-size:50px}.cdm-home .business h2,.cdm-home .entertainment h2{font-size:48px}.cdm-home .business .button{padding:16px;gap:12px;font-size:13px}.cdm-home .tv-image{padding:24px}.cdm-home .faq-grid{grid-template-columns:1fr;gap:32px}.cdm-home .footer-top{flex-wrap:wrap}.cdm-home .footer-top h2{font-size:44px}.cdm-home .footer-bottom{flex-wrap:wrap}.cdm-home .footer-bottom>span:last-child{flex-basis:100%}}@media(max-width:550px){.cdm-home header{padding:0 20px}.cdm-home .account{font-size:11px;gap:6px}.cdm-home .account svg{width:16px}.cdm-home .wrap{width:calc(100% - 40px)}.cdm-home .film{height:535px;display:flex;flex-direction:column;background:#191919}.cdm-home .scene{height:245px;object-position:40% 45%}.cdm-home .shade{display:none}.cdm-home .title{position:static;width:auto;max-width:none;margin:22px 20px 0;font-size:48px;line-height:.98}.cdm-home .title span{display:inline;color:#fff}.cdm-home .film-copy{position:static;width:auto;max-width:none;margin:16px 20px 24px;font-size:15px;line-height:1.5}.cdm-home .film-copy br{display:none}.cdm-home .rail{padding:24px 20px;min-height:0;gap:24px;grid-template-columns:1fr}.cdm-home .rail h2{font-size:36px;line-height:1}.cdm-home .rail h2 br{display:none}.cdm-home .rail .local{margin-top:12px}.cdm-home .speeds{display:none}.cdm-home .rail .actions{flex-direction:column;align-items:stretch;gap:16px}.cdm-home .rail .main-cta{min-height:56px;font-size:15px;padding:16px 20px}.cdm-home .plans{align-self:center}.cdm-home .section{padding:56px 0}.cdm-home h2{font-size:46px}.cdm-home .section-heading{margin-bottom:32px}.cdm-home .section-heading>p{font-size:16px}.cdm-home .offer-table{grid-template-columns:1fr;border:none;gap:24px}.cdm-home .offer{padding:24px;border:1px solid #c8c8c0!important;grid-template-rows:auto 100px 48px auto;gap:16px;border-radius:12px}.cdm-home .offer.premium{border-color:#f7a600!important}.cdm-home .offer .button{font-size:15px;padding:18px}.cdm-home .offer .offer-speed{font-size:76px}.cdm-home .offer h3{font-size:22px}.cdm-home .business-grid,.cdm-home .coverage-grid,.cdm-home .entertainment-grid{grid-template-columns:1fr;gap:32px}.cdm-home .business-grid>img{order:2}.cdm-home .business-grid>img,.cdm-home .city{height:280px}.cdm-home .business h2,.cdm-home .coverage-title h2,.cdm-home .entertainment h2{font-size:48px}.cdm-home .coverage-title h2 br:last-child{display:none}.cdm-home .business p,.cdm-home .coverage-title p{font-size:17px;margin:24px 0}.cdm-home .business .button,.cdm-home .coverage .button{width:100%;font-size:15px;padding:18px;gap:16px}.cdm-home .entertainment-copy p{font-size:16px}.cdm-home .tv-image{padding:24px}.cdm-home .faq-grid{gap:28px}.cdm-home summary{font-size:16px;padding:22px 0}.cdm-home details p{font-size:15px}.cdm-home .footer-top{display:grid;gap:32px;padding-bottom:40px}.cdm-home .footer-top img{width:140px;height:56px}.cdm-home .footer-top .button{width:100%}.cdm-home .footer-bottom{display:grid;gap:20px}.cdm-home footer{padding-top:48px}}@media(prefers-reduced-motion:reduce){html.cdm-home-document{scroll-behavior:auto}.cdm-home *,.cdm-home :after,.cdm-home :before{transition:none!important;animation:none!important}}@media(max-width:550px){.cdm-home .film{height:auto;min-height:0}.cdm-home .title span{display:block}}.cdm-home .coverage a:focus-visible,.cdm-home .rail a:focus-visible{outline-color:#191919}@media(min-width:801px){.cdm-home .title{font-size:clamp(56px,5.3vw,76px)}}@media(max-width:550px){.cdm-home .scene{object-position:15% center}}.cdm-home .footer-top .mascot{width:220px;height:300px;object-fit:contain;flex-shrink:0}.cdm-home .footer-invitation p{margin:24px 0 0;color:#d0d0c9;font-size:17px;line-height:1.6}.cdm-home .footer-bottom{align-items:center}.cdm-home .footer-logo{width:100px;height:40px;object-fit:contain}@media(max-width:1100px){.cdm-home .footer-top .mascot{width:170px;height:240px}.cdm-home .footer-invitation h2{font-size:44px}.cdm-home .footer-top{gap:24px}}@media(max-width:800px){.cdm-home .footer-top .mascot{width:160px;height:220px}.cdm-home .footer-invitation{flex:1}.cdm-home .footer-invitation>.button{margin-left:184px}.cdm-home .footer-top{align-items:center}}@media(max-width:550px){.cdm-home .footer-top .mascot{width:180px;height:240px;justify-self:center}.cdm-home .footer-invitation h2{font-size:44px}.cdm-home .footer-invitation>.button{margin-left:0}.cdm-home .footer-invitation p{font-size:16px}.cdm-home .footer-invitation p br{display:none}}.cdm-home .whatsapp-icon{width:22px;height:22px;flex:0 0 22px;vertical-align:middle}.cdm-home .header-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px}.cdm-home .answers a .whatsapp-icon{width:16px;height:16px;margin-left:6px}.cdm-home .whatsapp-float{position:fixed;right:24px;bottom:24px;z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:8px;pointer-events:none}.cdm-home .whatsapp-float a,.cdm-home .whatsapp-float button{pointer-events:auto}.cdm-home .floating-character{position:relative;display:flex;justify-content:center;width:152px}.cdm-home .floating-character>img{width:100px;height:136px;object-fit:contain}.cdm-home .dismiss-mascot{position:absolute;right:0;top:4px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#fff;color:#191919;box-shadow:0 3px 12px #0002;cursor:pointer}.cdm-home .floating-whatsapp{display:flex;align-items:center;gap:16px;background:#075e40;color:#fff;padding:16px 20px;min-height:56px;border-radius:28px;font-size:15px;font-weight:600;box-shadow:0 5px 20px #0003;transition:background .18s ease,transform .18s ease}.cdm-home .floating-whatsapp:hover{background:#064b33;transform:translateY(-2px)}.cdm-home .floating-whatsapp:active{transform:translateY(1px)}.cdm-home .dismiss-mascot:focus-visible,.cdm-home .floating-whatsapp:focus-visible{outline:3px solid #f7a600;outline-offset:4px}.cdm-home .whatsapp-float.character-hidden .floating-character{display:none}.cdm-home footer{padding-bottom:104px}@media(max-width:800px){.cdm-home .header-cta{display:none}}@media(max-width:550px){.cdm-home .whatsapp-float{right:16px;bottom:calc(16px + env(safe-area-inset-bottom));gap:4px}.cdm-home .floating-character{width:72px}.cdm-home .floating-character>img{width:68px;height:92px}.cdm-home .dismiss-mascot{width:28px;height:28px;right:-5px;top:-6px}.cdm-home .floating-whatsapp{width:56px;height:56px;padding:16px;justify-content:center}.cdm-home .floating-whatsapp span{display:none}.cdm-home .floating-whatsapp .whatsapp-icon{width:24px;height:24px;flex-basis:24px}.cdm-home footer{padding-bottom:100px}}.cdm-home{--motion-ease:cubic-bezier(.16,1,.3,1);--motion-fast:180ms;--motion-scene:900ms}.cdm-home .film:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:#f7a600;pointer-events:none;opacity:0;transform-origin:left}.cdm-home.motion-ready .film:after{animation:connection-pass 1.1s var(--motion-ease) both}.cdm-home.motion-ready .floating-character>img{animation:mascot-hello 1.1s var(--motion-ease) .35s both;transform-origin:bottom center}.cdm-home .whatsapp-icon{transition:transform .24s var(--motion-ease)}.cdm-home a:focus-visible>.whatsapp-icon,.cdm-home a:hover>.whatsapp-icon{transform:scale(1.12)}.cdm-home .floating-whatsapp:hover .whatsapp-icon{transform:scale(1.12) rotate(-7deg)}.cdm-home .floating-character:hover>img{animation:mascot-greeting .9s var(--motion-ease) both}.cdm-home .offer{transition:background-color .22s ease}.cdm-home .offer:not(.premium):hover{background:#f8f8f3}.cdm-home .offer .button{transition:background .18s ease,color .18s ease,transform .18s var(--motion-ease)}.cdm-home .text-link{transition:gap .22s var(--motion-ease)}.cdm-home .text-link:hover{gap:30px}.cdm-home details[open]>p{animation:answer-in .22s var(--motion-ease)}.cdm-home .business-grid>img,.cdm-home .city{transition:filter .28s ease}.cdm-home .business-grid>img:hover,.cdm-home .city:hover{filter:brightness(1.04)}.cdm-home .motion-replay{font:inherit;color:#d0d0c9;background:none;border:0;border-bottom:1px solid #777;padding:8px 0;cursor:pointer;text-underline-offset:4px}.cdm-home .motion-replay:hover{color:#f7a600}.cdm-home .motion-replay:focus-visible{outline:2px solid #f7a600;outline-offset:4px}.cdm-home .floating-character{transition:opacity .16s ease}.cdm-home .whatsapp-float.is-obstructing .floating-character{opacity:0;visibility:hidden;pointer-events:none}@keyframes connection-pass{0%{transform:scaleX(0);opacity:1}65%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes scene-settle{0%{transform:scale(1.018);filter:brightness(.94)}to{transform:scale(1);filter:brightness(1)}}@keyframes mascot-hello{0%{transform:translateY(8px)}45%{transform:translateY(-5px)}to{transform:translateY(0)}}@keyframes mascot-greeting{0%,to{transform:translateY(0)}40%{transform:translateY(-6px)}}@keyframes answer-in{0%{opacity:.45;filter:blur(1px)}to{opacity:1;filter:blur(0)}}@keyframes menu-in{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@media(max-width:800px){.cdm-home nav.open{animation:menu-in .24s var(--motion-ease)}}@media(prefers-reduced-motion:reduce){.cdm-home .film:after,.cdm-home .motion-replay{display:none}.cdm-home .whatsapp-icon{transform:none!important}.cdm-home .text-link:hover{gap:24px}.cdm-home .business-grid>img:hover,.cdm-home .city:hover{filter:none}}.cdm-home .hero-brand-ground{position:absolute;inset:0 0 0 58%;overflow:hidden;background:radial-gradient(ellipse at 100% 85%,#71450e 0,#392b1c 42%,#191919 78%);mask-image:linear-gradient(90deg,transparent,#000 18%);pointer-events:none}.cdm-home .hero-brand-ground:after{content:"";position:absolute;width:430px;height:453px;right:-60px;bottom:-90px;background:url(/landing/brand-symbol.svg) 50%/contain no-repeat;opacity:.16}.cdm-home .film-copy,.cdm-home .title{z-index:1}@media(min-width:1600px){.cdm-home .hero-brand-ground{left:56%}.cdm-home .hero-brand-ground:after{width:520px;height:548px}}@media(max-width:800px){.cdm-home .hero-brand-ground{left:52%}.cdm-home .hero-brand-ground:after{width:340px;height:358px;right:-100px;bottom:-40px}}@media(max-width:550px){.cdm-home .hero-brand-ground{inset:245px 0 0;mask-image:none;background:radial-gradient(ellipse at 100% 100%,#593b16,#211e18 65%,#191919)}.cdm-home .hero-brand-ground:after{width:240px;height:253px;right:-30px;bottom:-75px;opacity:.12}.cdm-home .film-copy,.cdm-home .title{position:relative;left:auto;right:auto;top:auto}}.cdm-home .reading-progress{position:fixed;inset:0 0 auto;height:3px;background:#f7a600;z-index:80;transform:scaleX(var(--reading-progress,0));transform-origin:left;pointer-events:none}.cdm-home .hero-brand-ground:after{translate:0 var(--brand-scroll,0);rotate:var(--brand-turn,0deg)}.cdm-home .button,.cdm-home .floating-whatsapp,.cdm-home .header-cta,.cdm-home .main-cta{position:relative;overflow:hidden;isolation:isolate}.cdm-home .button:before,.cdm-home .floating-whatsapp:before,.cdm-home .header-cta:before,.cdm-home .main-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--pointer-x,50%) var(--pointer-y,50%),#ffffff29,transparent 70%);opacity:0;transition:opacity .24s ease;pointer-events:none;z-index:-1}.cdm-home .button:hover:before,.cdm-home .floating-whatsapp:hover:before,.cdm-home .header-cta:hover:before,.cdm-home .main-cta:hover:before{opacity:1}.cdm-home .button:hover,.cdm-home .header-cta:hover,.cdm-home .main-cta:hover{transform:translateY(-3px);box-shadow:0 8px 18px #0002}.cdm-home .button:hover>.whatsapp-icon,.cdm-home .header-cta:hover>.whatsapp-icon,.cdm-home .main-cta:hover>.whatsapp-icon{transform:translateX(3px) scale(1.13) rotate(-6deg)}.cdm-home .button:active,.cdm-home .floating-whatsapp:active,.cdm-home .header-cta:active,.cdm-home .main-cta:active{transform:translateY(1px) scale(.975)}.cdm-home .cta-ripple{position:absolute;width:28px;height:28px;border-radius:50%;background:#ffffff45;pointer-events:none;translate:-50% -50%;animation:cta-ripple .55s cubic-bezier(.16,1,.3,1) forwards}.cdm-home .section h2:after{content:"";display:block;width:72px;height:3px;margin-top:24px;background:#f7a600;transform-origin:left;transform:scaleX(.28);transition:transform .7s var(--motion-ease)}.cdm-home .coverage h2:after{background:#191919}.cdm-home .section.is-in-view h2:after{transform:scaleX(1)}.cdm-home .section.is-in-view .business-grid>img,.cdm-home .section.is-in-view .city{animation:image-open .85s var(--motion-ease) both}.cdm-home .offers.is-in-view .offer{animation:offer-arrive .65s var(--motion-ease) both}.cdm-home .offers.is-in-view .premium{animation-delay:90ms}.cdm-home .entertainment.is-in-view .tv-image{animation:image-open .8s var(--motion-ease) both}.cdm-home .section.is-current h2:after{width:104px}.cdm-home .section h2:after{transition:transform .7s var(--motion-ease),width .4s var(--motion-ease)}.cdm-home .button,.cdm-home .header-cta,.cdm-home .main-cta{transition:background .18s ease,color .18s ease,transform .22s var(--motion-ease),box-shadow .22s ease}@keyframes cta-ripple{0%{scale:1;opacity:.7}to{scale:18;opacity:0}}@keyframes image-open{0%{clip-path:inset(3% 3% 3% 3% round 12px);filter:brightness(.88)}to{clip-path:inset(0 round 12px);filter:brightness(1)}}@keyframes offer-arrive{0%{transform:translateY(18px);opacity:.85}to{transform:translateY(0);opacity:1}}@media(prefers-reduced-motion:reduce){.cdm-home .reading-progress{display:none}.cdm-home .hero-brand-ground:after{translate:none;rotate:none}.cdm-home .section h2:after{transform:none;width:72px!important}.cdm-home .cta-ripple{display:none}.cdm-home .button:active,.cdm-home .button:hover,.cdm-home .button:hover>.whatsapp-icon,.cdm-home .floating-whatsapp:active,.cdm-home .header-cta:active,.cdm-home .header-cta:hover,.cdm-home .header-cta:hover>.whatsapp-icon,.cdm-home .main-cta:active,.cdm-home .main-cta:hover,.cdm-home .main-cta:hover>.whatsapp-icon{transform:none}}.cdm-home .mascot-wave{display:block;width:136px;height:136px;padding:0;border:0;background:transparent url(/landing/mascote-cdm.webp) 50%/contain no-repeat;cursor:pointer;touch-action:manipulation}.cdm-home .mascot-wave:focus-visible{outline:3px solid var(--yellow);outline-offset:4px;border-radius:12px}.cdm-home .mascot-wave.is-waving{background-image:url(/landing/mascote-loop-small.webp)}@media(max-width:550px){.cdm-home .mascot-wave{width:92px;height:92px;flex-shrink:0}}@media(prefers-reduced-motion:reduce){.cdm-home .mascot-wave.is-waving{background-image:url(/landing/mascote-cdm.webp)!important}}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/landing/fonts/sora-bold.woff2) format("woff2")}.cdm-home .offer h3,.cdm-home .rail h2,.cdm-home .title,.cdm-home h2{font-family:Sora,DM Sans,sans-serif;font-weight:700;letter-spacing:-.035em;line-height:1.13;text-wrap:balance}.cdm-home .title{font-size:clamp(36px,3.55vw,54px);top:72px;width:35%;max-width:510px;right:4%}.cdm-home .title span{margin-top:10px}.cdm-home .film-copy{top:350px;right:4%;width:35%;max-width:510px}.cdm-home .business h2,.cdm-home .coverage-title h2,.cdm-home .entertainment h2,.cdm-home h2{font-size:clamp(34px,3.35vw,48px)}.cdm-home .section-heading h2,.cdm-home .section-heading>p{flex:1}.cdm-home .rail{height:auto;min-height:246px}.cdm-home .rail h2{font-size:clamp(26px,2.2vw,32px);line-height:1.18}.cdm-home .offer h3{font-size:22px;letter-spacing:-.025em}.cdm-home .footer-invitation{flex:1}.cdm-home .footer-invitation h2{font-size:clamp(30px,2.7vw,40px)}.cdm-home .footer-invitation>.button{flex-shrink:0}.cdm-home .heading-accent{color:var(--yellow)}@media(min-width:1600px){.cdm-home .title{top:100px;right:8%}.cdm-home .film-copy{top:360px;right:8%}}@media(max-width:800px){.cdm-home .title{width:43%;font-size:36px;top:80px}.cdm-home .film-copy{width:43%;top:320px}.cdm-home .rail h2{font-size:28px}.cdm-home .business h2,.cdm-home .coverage-title h2,.cdm-home .entertainment h2,.cdm-home .footer-invitation h2{font-size:32px}}@media(max-width:550px){.cdm-home .title{width:auto;font-size:clamp(30px,8.5vw,42px);top:auto;right:auto;margin:26px 20px 0;max-width:none}.cdm-home .title span{margin-top:6px}.cdm-home .film-copy{width:auto;max-width:none;top:auto;right:auto;margin:18px 20px 28px}.cdm-home .rail h2{font-size:27px;line-height:1.2}.cdm-home .business h2,.cdm-home .coverage-title h2,.cdm-home .entertainment h2,.cdm-home .footer-invitation h2,.cdm-home h2{font-size:32px}.cdm-home .footer-invitation h2 br,.cdm-home .section h2 br{display:none}.cdm-home .footer-invitation{width:100%}.cdm-home .offer h3{font-size:21px}}.cdm-home{--radius-control:12px;--radius-media:12px}.cdm-home .button,.cdm-home .floating-whatsapp,.cdm-home .header-cta,.cdm-home .main-cta,.cdm-home .menu-toggle{border-radius:var(--radius-control)}.cdm-home .business-grid>img,.cdm-home .city,.cdm-home .tv-image{border-radius:var(--radius-media)}.cdm-home :is(.button,.main-cta,.header-cta,.floating-whatsapp){transition:background-color .18s ease,color .18s ease,transform .22s var(--motion-ease),box-shadow .22s ease;gap:16px}.cdm-home :is(.button,.main-cta,.header-cta,.floating-whatsapp)>.whatsapp-icon{width:34px;height:34px;flex-basis:34px;padding:6px;background:#ffffff16;border-radius:8px;transition:transform .28s var(--motion-ease),background-color .18s ease}.cdm-home :is(.header-cta,.button.yellow,.button.secondary)>.whatsapp-icon{background:#1919190c}.cdm-home :is(.button,.main-cta,.header-cta,.floating-whatsapp):before{inset:-50% -30%;background:linear-gradient(110deg,transparent 35%,#ffffff20 50%,transparent 65%);opacity:0;transform:translateX(-70%);transition:none;z-index:-1}.cdm-home :is(.button,.main-cta,.header-cta,.floating-whatsapp):is(:hover,:focus-visible):before{opacity:1;transform:translateX(70%);transition:transform .6s var(--motion-ease),opacity .15s ease}.cdm-home :is(.button,.main-cta,.header-cta,.floating-whatsapp):is(:hover,:focus-visible){transform:translateY(-2px);box-shadow:0 6px 16px #0002}.cdm-home :is(.button,.main-cta,.floating-whatsapp):not(.yellow):is(:hover,:focus-visible){background:#075e40;color:#fff}.cdm-home :is(.button,.main-cta,.header-cta,.floating-whatsapp):is(:hover,:focus-visible)>.whatsapp-icon{transform:translateX(2px) rotate(-8deg);background:#ffffff26}.cdm-home :is(.header-cta,.button.yellow):is(:hover,:focus-visible)>.whatsapp-icon{background:#19191915}.cdm-home :is(.button,.main-cta,.header-cta,.floating-whatsapp):active{transform:translateY(0) scale(.98);box-shadow:none}.cdm-home :is(.button,.main-cta,.header-cta,.floating-whatsapp):active>.whatsapp-icon{transform:scale(.92)}.cdm-home .header-cta{padding-top:10px;padding-bottom:10px}.cdm-home .floating-whatsapp{padding:11px 16px}@media(max-width:550px){.cdm-home .floating-whatsapp{padding:11px}.cdm-home .floating-whatsapp>.whatsapp-icon{width:34px;height:34px;flex-basis:34px}.cdm-home .rail .main-cta{padding:13px 18px}}@media(prefers-reduced-motion:reduce){.cdm-home :is(.button,.main-cta,.header-cta,.floating-whatsapp):before{display:none}.cdm-home :is(.button,.main-cta,.header-cta,.floating-whatsapp):is(:hover,:focus-visible,:active),.cdm-home :is(.button,.main-cta,.header-cta,.floating-whatsapp):is(:hover,:focus-visible,:active)>.whatsapp-icon{transform:none}}.cdm-home .offer .offer-speed,.cdm-home .speed{font-family:Sora,DM Sans,sans-serif;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.04em;line-height:1.1}.cdm-home .speed{font-size:clamp(38px,3.6vw,52px)}.cdm-home .speed small{margin-top:8px;font-size:13px;font-weight:500;letter-spacing:.02em}.cdm-home .offer .offer-speed{font-size:clamp(48px,4.6vw,66px)}.cdm-home .offer-speed span{font-size:16px;font-weight:500;letter-spacing:0}@media(max-width:1100px){.cdm-home .speed{font-size:36px}.cdm-home .speeds{gap:14px;padding-left:20px}.cdm-home .offer .offer-speed{font-size:48px}}@media(max-width:550px){.cdm-home .offer .offer-speed{font-size:56px}.cdm-home .offer-speed span{font-size:15px}}.cdm-home .faq-grid{align-items:start}.cdm-home .answers details[open]>p{animation:none}.cdm-home .answers details[data-expanding=false] summary svg{transform:rotate(0)}.cdm-home .footer-invitation>.button{min-height:56px;padding:12px 20px;font-size:17px;line-height:1.25;gap:12px}.cdm-home .footer-invitation>.button>.whatsapp-icon{width:28px;height:28px;flex-basis:28px;padding:3px}.cdm-home .button.secondary:is(:hover,:focus-visible){border-color:#075e40}.cdm-home .channels-cta{margin-top:12px}.cdm-home .footer-invitation>.button{margin-top:24px;margin-left:0}.cdm-home .footer-invitation{max-width:720px}.cdm-home .footer-top{justify-content:flex-start;gap:64px}@media(max-width:550px){.cdm-home .channels-cta{width:100%}.cdm-home .footer-top{gap:28px}.cdm-home .footer-invitation>.button{width:100%}}.cdm-home .city-photo{margin:0;min-width:0}.cdm-home .city-photo .city{display:block}.cdm-home .city-photo figcaption{font-size:12px;line-height:1.5;margin-top:12px;color:#191919}.cdm-home .city-photo figcaption a{text-decoration:underline;text-underline-offset:3px}.cdm-home{line-height:normal;font-family:DM Sans,sans-serif}.cdm-home button{font-family:inherit}.cdm-home .section{max-width:none;width:100%;margin:0;padding-left:0;padding-right:0}.cdm-home .scene{max-width:none}.cdm-home svg{display:inline-block}.cdm-home .plan-pricing{padding:20px 0}.cdm-home .plan-pricing .plan-monthly-price{font:700 clamp(32px,3vw,44px)/1.25 Sora,sans-serif;letter-spacing:-.025em;white-space:nowrap;margin:0}.cdm-home .plan-monthly-price>span{font:400 16px/1.5 DM Sans,sans-serif;letter-spacing:0;margin-left:8px}.cdm-home .plan-pricing .plan-price-terms{font-size:15px;line-height:1.6;margin:10px 0 0}.cdm-home .offer-table.has-prices :is(.offer,.offer-labels){grid-template-rows:42px 110px 70px minmax(170px,auto) auto}@media(max-width:550px){.cdm-home .offer-table.has-prices .offer{grid-template-rows:auto}.cdm-home .plan-pricing .plan-monthly-price{font-size:36px}}.cdm-home .upcoming-plan{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:32px 0;margin-top:32px;border-top:1px solid #c9c9c2;border-bottom:1px solid #c9c9c2}.cdm-home .upcoming-plan h3{font:700 clamp(24px,2.6vw,36px)/1.25 Sora,sans-serif;letter-spacing:-.025em;margin:0 0 12px}.cdm-home .upcoming-plan p{font-size:16px;line-height:1.6;max-width:58ch;margin:0}.cdm-home .upcoming-status{font-size:15px;font-weight:700;line-height:1.5;flex-shrink:0}.cdm-home .plan-price-terms strong{font-weight:600}@media(max-width:750px){.cdm-home .upcoming-plan{align-items:flex-start;flex-direction:column;gap:16px}}@media(max-width:700px){.cdm-home:has(.offers.is-current) .whatsapp-float{visibility:hidden;pointer-events:none}}