#how.ctvmax-section{--ctvmax-bg: #07070a;--ctvmax-text: #f4f2f7;--ctvmax-line: rgba(255, 255, 255, .11);--ctvmax-pink: #ff4fd8;--ctvmax-violet: #8b5cff;--ctvmax-cyan: #5ee7ff;min-height:100vh;padding:0 clamp(20px,5vw,84px) clamp(48px,7vw,104px);display:flex;align-items:center;overflow:hidden;background:var(--ctvmax-bg);color:var(--ctvmax-text)}#how .ctvmax-wrap{width:min(1240px,100%);margin:0 auto}#how .eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#c9c6d2;margin-bottom:18px}#how .eyebrow:before{content:"";width:24px;height:1px;background:linear-gradient(90deg,var(--ctvmax-pink),var(--ctvmax-violet))}#how .intro{position:relative;min-height:420px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;isolation:isolate;padding:clamp(56px,7vw,92px) clamp(28px,8vw,120px) clamp(22px,3vw,36px);background:#07070a}#how .intro:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#ff4fd829,#c77cff24 52%,#5ee7ff2b),url(/assets/sao-paulo-night-purple-Bg8691ZD.webp) center 45% / cover no-repeat;opacity:.88;-webkit-mask-image:radial-gradient(ellipse 88% 94% at 74% 38%,#000 10%,rgba(0,0,0,.86) 48%,transparent 100%);mask-image:radial-gradient(ellipse 88% 94% at 74% 38%,#000 10%,rgba(0,0,0,.86) 48%,transparent 100%);pointer-events:none}#how .intro:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#07070a,#07070a1f 50% 100%),linear-gradient(90deg,#07070ae0,#0a0617c7 38%,#0a061852 75%,#07070a2e);pointer-events:none}#how .intro>*{position:relative;z-index:1;max-width:1240px;margin-left:0;margin-right:0}#how .intro h2{font-size:clamp(42px,6.1vw,88px);line-height:.98;letter-spacing:-.05em;max-width:820px;margin-top:0;margin-bottom:0}#how .intro h2 .ctvmax-objective{background:var(--stat-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}#how .intro .lead{max-width:700px;color:#b5b2bd;font-size:clamp(16px,1.55vw,20px);line-height:1.55;margin-top:22px;margin-bottom:0}#how .visual{margin-top:24px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);grid-template-areas:"main evidence" "side side";gap:34px 44px;align-items:start}#how .visual-main{grid-area:main;min-width:0}#how .side{grid-area:side;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#how .statement{padding:22px 22px 24px;border:1px solid var(--ctvmax-line);background:linear-gradient(180deg,#ffffff09,#ffffff04);border-radius:18px}#how .statement .k{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:#aaa6b0;margin-bottom:9px}#how .statement h3{font-size:28px;line-height:1.08;margin:0 0 8px;letter-spacing:-.035em}#how .statement p{margin:0;color:#aaa6b2;line-height:1.5;font-size:15px}#how .circles{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center}#how .circle{position:absolute;top:50%;left:50%;width:min(380px,42vw);height:min(380px,42vw);min-width:260px;min-height:260px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#how .circle--ctv{transform:translate(calc(-50% - 140px),-50%);background:radial-gradient(circle at 35% 32%,rgba(139,92,255,.3),rgba(139,92,255,.06) 54%,transparent 74%);box-shadow:inset 0 0 70px #8b5cff14}#how .circle--city{transform:translate(calc(-50% + 140px),-50%);background:radial-gradient(circle at 65% 34%,rgba(255,79,216,.24),rgba(255,79,216,.05) 55%,transparent 75%);box-shadow:inset 0 0 70px #ff4fd812}#how .label{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:72%;text-align:center;font-size:16px;line-height:1.1;letter-spacing:.1em;text-transform:uppercase;font-weight:700;color:var(--ctvmax-text)}#how .label--city span{margin-top:4px;font-size:.72em;letter-spacing:.13em}#how .overlap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:176px;height:176px;border-radius:50%;background:radial-gradient(circle,rgba(94,231,255,.26),rgba(94,231,255,.05) 58%,transparent 70%);border:1px solid rgba(94,231,255,.55);box-shadow:0 0 70px #5ee7ff26,inset 0 0 34px #5ee7ff1c;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;z-index:4}#how .overlap small{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#c4f6ff;margin-bottom:5px}#how .overlap strong{font-size:22px;letter-spacing:-.03em}#how .equation{margin-top:26px;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;font-weight:750;font-size:clamp(17px,2vw,25px);letter-spacing:-.02em}#how .equation span{color:#fff}#how .equation .accent{color:#8feeff;text-shadow:0 0 26px rgba(94,231,255,.18)}#how .equation b{color:#77727f;font-weight:500}#how .memory{margin-top:18px;text-align:center;font-size:clamp(24px,3vw,42px);font-weight:800;letter-spacing:-.04em}#how .memory em{font-style:normal;background:var(--stat-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}#how .evidence{grid-area:evidence;display:flex;flex-direction:column;gap:12px;align-self:stretch}#how .evidence .card{border:1px solid var(--ctvmax-line);border-radius:18px;padding:20px;background:#0b0b10;flex:1;min-height:0}#how .num{font-size:38px;font-weight:850;letter-spacing:-.05em;margin-bottom:6px}#how .desc{font-size:14px;line-height:1.42;color:#d5d2db}#how .source{font-size:11px;line-height:1.4;color:#817d89;margin-top:12px}#how .footer-note{margin-top:18px;color:#706d76;font-size:11px;line-height:1.5;max-width:920px}@media(max-width:900px){#how .intro{min-height:360px}#how .intro:before{background-position:58% center}#how .visual{grid-template-columns:1fr;grid-template-areas:"main" "evidence" "side";gap:28px}#how .circles{min-height:360px}#how .circle{width:310px;height:310px;min-width:0;min-height:0}#how .circle--ctv{transform:translate(calc(-50% - 112px),-50%)}#how .circle--city{transform:translate(calc(-50% + 112px),-50%)}#how .circle--ctv .label{transform:translate(-10px)}#how .circle--city .label{transform:translate(10px)}#how .overlap{width:150px;height:150px}#how .overlap strong{font-size:20px}#how .evidence{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}#how .side{grid-template-columns:1fr}}@media(max-width:540px){#how .intro{min-height:330px;padding:42px 22px 22px}#how .visual{margin-top:16px}#how .intro:before{background-position:52% center}#how .circle{width:240px;height:240px}#how .circles{min-height:300px}#how .circle--ctv{transform:translate(calc(-50% - 74px),-50%)}#how .circle--city{transform:translate(calc(-50% + 74px),-50%)}#how .circle--ctv .label{transform:translate(-26px)}#how .circle--city .label{transform:translate(26px)}#how .label{font-size:11px;letter-spacing:.06em}#how .label--city span{font-size:9px;margin-top:2px}#how .overlap{width:118px;height:118px}#how .overlap strong{font-size:17px;line-height:1}#how .overlap strong span{display:block}#how .overlap small{font-size:8px;letter-spacing:.08em}#how .evidence{grid-template-columns:1fr}}:root{--page-gutter: clamp(18px, 4vw, 80px)}section,.touchpoint-section{border-top:0}.wrap,.opening-inner{width:100%;max-width:none;padding-inline:var(--page-gutter)}.navin{gap:clamp(24px,5vw,90px);padding-left:clamp(16px,2.5vw,36px)}@media(max-width:600px){.navin{padding-left:8px}}.brand{flex:none}.brand span{color:#ad8aff}.navlinks{flex:1;min-width:0;justify-content:space-between;gap:12px;white-space:nowrap}.navlinks a{position:relative;transition:color .2s ease}.navlinks a[aria-current=location]{color:#e2d4ff}.navlinks a[aria-current=location]:after{content:"";position:absolute;inset-inline:0;bottom:-11px;height:2px;border-radius:999px;background:linear-gradient(90deg,#ff4fd8,#ad8aff,#5ee7ff);box-shadow:0 0 10px #ad8aff99}.nav-toggle{display:none;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgba(173,138,255,.4);border-radius:999px;background:#ad8aff1a;color:#ded0ff;font:800 10px Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.nav-toggle:after{content:"";width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-2px) rotate(45deg)}.nav-toggle[aria-expanded=true]:after{transform:translateY(2px) rotate(225deg)}.navlinks a:focus-visible,.nav-toggle:focus-visible{outline:2px solid #ad8aff;outline-offset:3px}section[id]{scroll-margin-top:70px}.opening-stat-grid,.opening-market-columns,.opening-market-grid,.opening-touchpoints{width:100%;max-width:none}#what .what-grid{display:block}#what .what-intro,#what .what-intro .lead{max-width:none}@media(min-width:1101px){#what .what-intro .lead{font-size:clamp(14px,1.3vw,18px);white-space:nowrap}}#what .what-title-gradient{white-space:nowrap;background:var(--stat-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media(min-width:901px){#what .what-intro h2{white-space:nowrap}}#what .what-side{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:clamp(30px,3vw,48px)}#what .mini-stat{min-width:0;min-height:195px;padding:clamp(20px,2.1vw,32px)}#what .mini-stat b{font-size:clamp(40px,4vw,60px);line-height:1;letter-spacing:-.055em;white-space:nowrap}#what .mini-stat span{margin-top:14px;color:#c9d0da;font-size:clamp(14px,1.1vw,17px);line-height:1.45}#what .what-metric-sources{display:grid;gap:4px;margin-top:8px;color:#909baa;font-size:clamp(11px,.85vw,13px);line-height:1.5}@media(max-width:950px){#what .what-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){#what .what-side{grid-template-columns:1fr}#what .mini-stat{min-height:145px}}.opening-scene--intro:before,.opening-scene--intro:after,.opening-firstview-media{width:calc(100% + 2 * var(--page-gutter))}.opening-scene--intro .opening-title-highlight{background:var(--stat-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.opening-scene--intro .opening-stat-grid{gap:clamp(14px,2vw,28px);margin-top:clamp(24px,2.5vw,40px)}.opening-scene--intro .opening-stat{display:flex;flex-direction:column;justify-content:center;min-height:clamp(180px,16vw,240px);padding:clamp(24px,3vw,48px)}.opening-scene--intro .opening-stat b{font-size:clamp(64px,6.2vw,110px)}.opening-scene--intro .opening-stat:nth-child(2) b{font-size:clamp(58px,5.6vw,94px)}.opening-scene--intro .opening-stat span{max-width:none;margin-top:12px;font-size:clamp(16px,1.25vw,22px);line-height:1.35}.opening-scene--coverage{isolation:isolate}.opening-scene--coverage:before{content:"";position:absolute;top:-80px;bottom:-32px;left:50%;width:100vw;transform:translate(-50%);z-index:0;background:linear-gradient(90deg,#07090dbf,#07090d94 55%,#07090dad),linear-gradient(0deg,#07090d,transparent 25%,transparent 78%,rgba(7,9,13,.4)),url(/assets/google-tv-masthead-blurred-BoI2Qwgq.webp) center / 100% 100% no-repeat;pointer-events:none}.opening-scene--coverage>*{position:relative;z-index:1}.opening-scene--coverage .opening-coverage-number{width:fit-content;max-width:100%;flex-shrink:0;white-space:nowrap;line-height:.96;padding-right:.14em;background:var(--stat-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.opening-scene--coverage .opening-coverage-number span{color:inherit;-webkit-text-fill-color:transparent}.opening-scene--coverage .opening-coverage-copy{max-width:clamp(500px,44vw,660px);text-shadow:0 2px 16px rgba(0,0,0,.35)}.opening-scene--coverage .opening-coverage-copy h3{font-size:clamp(44px,5vw,74px)}.opening-scene--coverage .opening-coverage-title{font-size:clamp(31px,3.25vw,48px)}.opening-scene--coverage .opening-coverage-copy p{font-size:clamp(18px,1.45vw,22px)}@media(max-width:600px){.opening-scene--coverage .opening-coverage-copy{max-width:100%}.opening-scene--coverage .opening-coverage-copy h3{font-size:clamp(38px,10.5vw,46px)}.opening-scene--coverage .opening-coverage-title{font-size:clamp(28px,7.2vw,35px)}.opening-scene--coverage .opening-coverage-copy p{font-size:clamp(16px,4vw,18px)}}@media(max-width:600px)and (max-height:680px){.opening-scene--coverage .opening-coverage-copy h3{font-size:36px}.opening-scene--coverage .opening-coverage-title{font-size:26px}.opening-scene--coverage .opening-coverage-copy p{font-size:15px}}.opening-scene--firstview .opening-firstview-content{width:100%;max-width:900px}.opening-scene--firstview .opening-firstview-title{max-width:900px;font-size:clamp(48px,5.15vw,78px);line-height:1.01;letter-spacing:-.055em;text-wrap:balance}.opening-firstview-highlight{background:var(--stat-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.opening-scene--firstview .opening-firstview-copy{max-width:740px;margin-top:clamp(18px,2vw,28px);font-size:clamp(16px,1.3vw,19px);line-height:1.55;text-wrap:pretty}h2{font-size:clamp(36px,5vw,88px)}.lead{font-size:clamp(18px,1.12vw,22px)}#who.who-section{position:relative;isolation:isolate;overflow:hidden;background:#07090d}#unicorn-neodata-root{position:absolute;inset:0;overflow:hidden;pointer-events:none}#unicorn-neodata-root:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#07090dd6,#07090d8c 60%,#07090dc7),linear-gradient(180deg,rgba(7,9,13,.35),transparent 18%,rgba(7,9,13,.85) 70%,#07090d)}#who>.wrap{position:relative;z-index:1}.neodata-unicorn-stage{position:absolute;inset:0 0 auto;height:min(900px,100%);overflow:hidden}.neodata-unicorn-scene{position:absolute;top:0;left:50%;width:1440px;height:900px;transform:translate(-50%) scale(var(--neodata-scene-scale, 1));transform-origin:top center}.neodata-unicorn-error{position:absolute;top:12px;right:18px;z-index:2;color:#d7dce6;font-size:11px}#who .who-metrics div,#who .who-system{background:#07090db8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#who .who-data{gap:12px;margin-top:clamp(30px,3vw,46px)}#who .who-data span{display:block;min-height:132px;padding:24px;border:1px solid rgba(255,255,255,.14);border-radius:20px;background:#07090db8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#b9c3d0;font-size:12px;line-height:1.35}#who .who-name,#who .who-metrics b,#who .who-data b{background:var(--stat-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}#who .who-metrics b{width:fit-content;max-width:100%;font-size:clamp(36px,3.1vw,46px);line-height:1.1;letter-spacing:-.055em}#who .who-data b{width:fit-content;max-width:100%;padding-right:.1em;font-size:clamp(44px,4vw,60px);line-height:1;letter-spacing:-.045em;margin-bottom:10px}@media(max-width:1100px){#who .who-head{grid-template-columns:1fr}}@media(max-width:600px){#who .who-data span{min-height:116px;padding:20px}#who .who-metrics div{padding:10px}#who .who-metrics b{font-size:clamp(32px,8.5vw,38px);letter-spacing:-.08em}}#how.ctvmax-section{padding-inline:var(--page-gutter)}#how .ctvmax-wrap{width:100%}#how .intro{width:calc(100% + 2 * var(--page-gutter));margin-inline:calc(-1 * var(--page-gutter));padding-inline:var(--page-gutter)}.source,.opening-source,.where-coverage-note{color:#a7b1c0;font-size:clamp(11px,.75vw,14px);line-height:1.5}#where>.wrap>h2,#where .where-coverage-card h3{width:fit-content;max-width:100%;background:var(--stat-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}#where .where-why{padding:0;margin-top:clamp(24px,3vw,40px);border:0}#why .why-title-gradient{white-space:nowrap;background:var(--stat-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}@media(min-width:901px){#why .why-cards{margin-top:24px}}#how .source{color:#a7b1c0}.granularity-card-action,.footer{font-size:clamp(11px,.75vw,14px)}.footer{color:#9aa4b2}.footerin{flex-wrap:wrap}#contato .contact-intro,#contato .form{min-width:0;padding:clamp(20px,2vw,36px)}#contato label{font-size:clamp(12px,.75vw,14px);line-height:1.4}#contato input,#contato select,#contato textarea{min-height:46px;padding:clamp(12px,1vw,18px);font-size:clamp(15px,.9vw,18px)}#contato textarea{min-height:100px}#contato .btn{font-size:clamp(12px,.75vw,14px)}@media(max-width:900px){.opening-scene--intro .opening-stat-grid{grid-template-columns:1fr;gap:10px;margin-top:18px}.opening-scene--intro .opening-stat{min-height:132px;padding:17px 20px}.opening-scene--intro .opening-stat b{font-size:clamp(52px,12vw,72px)}.opening-scene--intro .opening-stat:nth-child(2) b{font-size:clamp(40px,10.5vw,56px)}.opening-scene--intro .opening-stat span{margin-top:7px;font-size:clamp(14px,2.5vw,16px);line-height:1.3}}@media(min-width:621px)and (max-width:900px){.navin{gap:12px}.brand{font-size:10px;gap:6px}.brand img{width:clamp(118px,15vw,140px)}.navlinks{font-size:9px;letter-spacing:.05em;gap:8px}}@media(max-width:1100px){.navin{position:relative;justify-content:space-between}.nav-toggle{display:inline-flex;flex:none}.navlinks{display:none;position:absolute;top:100%;right:var(--page-gutter);z-index:60;width:min(300px,calc(100vw - 2 * var(--page-gutter)));max-height:min(70vh,560px);padding:8px;flex-direction:column;align-items:stretch;gap:0;overflow-y:auto;border:1px solid rgba(173,138,255,.28);border-radius:0 0 14px 14px;background:#10101a;box-shadow:0 20px 40px #00000080}.navlinks.is-open{display:flex}.navlinks a{padding:11px 13px;border-radius:8px;font-size:11px;letter-spacing:.07em}.navlinks a[aria-current=location]{color:#fff;background:#ad8aff2b}.navlinks a[aria-current=location]:after{inset-inline:auto;left:3px;top:9px;bottom:9px;width:3px;height:auto}.navlinks a:hover,.navlinks a:focus-visible{background:#ad8aff21}}@media(max-width:620px){.navin{gap:8px}.brand{gap:6px;font-size:clamp(9px,2.5vw,11px)}.brand img{width:clamp(96px,31vw,125px)}.nav-toggle{gap:6px;padding:8px 9px;font-size:9px}}@media(min-width:1101px){.when-rail-wrap{overflow-x:hidden}.when-rail{width:calc(100% - 172px);min-width:1120px;margin-inline:86px}}@media(min-width:1200px){#how .circles{min-height:clamp(420px,36vw,620px)}#how .circle{width:clamp(380px,28vw,520px);height:clamp(380px,28vw,520px)}#how .circle--ctv{transform:translate(calc(-50% - clamp(140px,10.5vw,200px)),-50%)}#how .circle--city{transform:translate(calc(-50% + clamp(140px,10.5vw,200px)),-50%)}#how .overlap{width:clamp(176px,11vw,216px);height:clamp(176px,11vw,216px)}}@media(min-width:1500px){.opening-title{font-size:clamp(84px,5.5vw,108px);max-width:1200px}.opening-stat b{font-size:clamp(70px,4vw,90px)}.mini-stat b{font-size:clamp(38px,2.6vw,54px)}.mini-stat span,.what-proof span{font-size:14px}.where-coverage-metrics b{font-size:clamp(34px,2.4vw,46px)}#how .label{font-size:clamp(16px,1vw,20px)}#how .num{font-size:clamp(38px,3vw,56px)}#how .desc{font-size:clamp(14px,1.1vw,18px)}#how .source{font-size:clamp(11px,.85vw,14px)}}@media(max-width:600px){.opening-scene--firstview .opening-firstview-title{font-size:clamp(36px,9.5vw,50px);line-height:1.04}.opening-scene--firstview .opening-firstview-copy{margin-top:18px;font-size:15px;line-height:1.55}.footerin{flex-direction:column;align-items:flex-start}}#when{position:relative;isolation:isolate;overflow:clip;background:#07090d}#when:before{content:"";position:sticky;top:0;display:block;width:100%;height:100vh;margin-bottom:-100vh;z-index:0;pointer-events:none;background:url(/assets/journey-time-tunnel-Dqh2j6EC.webp) center / cover no-repeat;filter:blur(6px);opacity:.42;transform:scale(1.03)}#when:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#07090d8a,#07090d61 48%,#07090db8)}#when .when-sticky{z-index:1}.when-title-row h2{max-width:1100px}.when-title-row .lead{max-width:780px}.when-countdown{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.5vw,22px);margin-top:clamp(32px,4vw,54px);width:100%}.when-rail-wrap{margin-top:clamp(32px,4vw,58px)}.when-countdown-unit{--timer-rgb: 255, 79, 216;min-width:0;display:flex;flex-direction:column;align-items:center;gap:13px}.when-countdown-unit:nth-child(2){--timer-rgb: 199, 124, 255}.when-countdown-unit:nth-child(3){--timer-rgb: 130, 150, 255}.when-countdown-unit:nth-child(4){--timer-rgb: 94, 231, 255}.when-countdown-digits{display:flex;justify-content:center;gap:clamp(4px,.6vw,9px);width:100%}.when-countdown-digit{position:relative;display:grid;place-items:center;width:clamp(42px,7.8vw,138px);height:clamp(85px,12vw,180px);border:1px solid rgb(var(--timer-rgb));border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,rgb(var(--timer-rgb)) 16%,#0d1019),#11131c 49.5%,color-mix(in srgb,rgb(var(--timer-rgb)) 22%,#0d1019) 50%,#14141e);color:rgb(var(--timer-rgb));font-size:clamp(68px,9.7vw,156px);font-weight:850;font-variant-numeric:tabular-nums;letter-spacing:-.07em;line-height:1;text-align:center}.when-countdown-digit:after{content:"";position:absolute;top:50%;right:0;left:0;height:1px;background:rgb(var(--timer-rgb))}.when-countdown-label{color:rgb(var(--timer-rgb));font-size:clamp(10px,.95vw,15px);font-weight:850;letter-spacing:.24em}@media(max-width:700px){.when-countdown{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 8px}.when-countdown-unit{gap:7px}.when-countdown-digit{width:clamp(40px,14vw,78px);height:clamp(66px,20vw,96px);font-size:clamp(58px,17vw,82px);border-radius:7px}.when-countdown-label{font-size:11px;letter-spacing:.18em}}@media(max-width:600px){.when-title-row h2{font-size:clamp(22px,7vw,30px)}}@media(max-width:700px)and (max-height:800px){.when-sticky{position:relative;top:auto;min-height:0}}#investimento{position:relative;overflow:hidden;background:linear-gradient(180deg,#0a0d13,#0b0e15 55%,#080b10)}#investimento:before{content:"";position:absolute;inset:0 0 auto;height:300px;pointer-events:none;background:radial-gradient(ellipse at 75% 0%,rgba(255,79,216,.085),transparent 60%)}#investimento .investment-wrap{position:relative}#investimento .investment-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(260px,.65fr);gap:40px;align-items:end;margin-bottom:48px}#investimento .investment-index{display:inline-flex;align-items:center;gap:12px;color:#cf9dd7;font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}#investimento .investment-index:before{content:"";width:27px;height:1px;background:linear-gradient(90deg,#ff4fd8,#5ee7ff)}#investimento h2{margin:16px 0 18px;font-size:clamp(46px,6.5vw,96px);letter-spacing:-.07em;line-height:.92}#investimento #investment-title{width:fit-content;max-width:100%;padding-right:.08em;background:var(--stat-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}#investimento .investment-head p{margin:0;color:#b9c4d0;font-size:clamp(15px,1.1vw,19px);line-height:1.6;max-width:540px}#investimento .investment-head-note{border-left:1px solid rgba(255,255,255,.18);padding:8px 0 8px 22px;color:#a6b0bd;font-size:13px;line-height:1.65}#investimento .investment-head-note b{display:block;color:#e8edf3;font-size:11px;letter-spacing:.13em;text-transform:uppercase;margin-bottom:8px}#investimento .investment-block{padding-top:23px;margin-top:48px}#investimento .investment-block-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:20px}#investimento .investment-block-head h3{font-size:clamp(22px,2.7vw,34px);letter-spacing:-.045em}#investimento .investment-block-head span{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#9aa7b7}#investimento .investment-table{width:100%;border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums}#investimento .investment-table th{text-align:left;color:#aebaca;font-size:11px;line-height:1.45;font-weight:700;padding:15px 14px 16px;vertical-align:bottom}#investimento .investment-table td{padding:23px 14px;border-top:1px solid rgba(255,255,255,.11);font-size:clamp(13px,1.08vw,17px);line-height:1.35;vertical-align:middle;color:#e4e9ef}#investimento .investment-table th:first-child,#investimento .investment-table td:first-child{padding-left:22px;width:16%}#investimento .investment-table th:last-child,#investimento .investment-table td:last-child{padding-right:22px}#investimento .investment-table tbody tr{background:#ffffff05}#investimento .investment-table tbody tr:nth-child(2){background:#ffffff09}#investimento .investment-table tbody tr:first-child{background:linear-gradient(90deg,#ff4fd81c,#5ee7ff09)}#investimento .investment-table .market{font-weight:800;color:#f4f5f8}#investimento .investment-table .market small{display:block;color:#8795a4;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px}#investimento .investment-table .total{font-size:clamp(18px,1.8vw,28px);font-weight:800;letter-spacing:-.045em;white-space:nowrap;color:#f7d7eb}#investimento .investment-table tbody tr:first-child .total{background:var(--stat-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}#investimento .investment-price th:nth-child(2){width:18%}#investimento .investment-price th:nth-child(3){width:22%}#investimento .investment-price th:nth-child(4){width:22%}#investimento .investment-price th:nth-child(5){width:22%}#investimento .investment-delivery th:first-child{width:16%}#investimento .investment-delivery th:nth-child(2),#investimento .investment-delivery th:nth-child(3){width:16%}#investimento .investment-delivery th:nth-child(4){width:12%}#investimento .investment-delivery th:nth-child(5){width:20%}#investimento .investment-delivery th:nth-child(6),#investimento .investment-delivery th:nth-child(7){width:10%}#investimento .investment-delivery td{font-size:clamp(12px,1vw,15px)}#investimento .investment-delivery .metric{font-size:clamp(17px,1.6vw,24px);font-weight:800;letter-spacing:-.04em;white-space:nowrap;color:#e2eaf0}#investimento .investment-notes{display:grid;gap:8px;margin-top:19px}#investimento .investment-notes p{margin:0;color:#aab5c3;font-size:12px;line-height:1.6}#investimento .investment-notes strong{color:#f5c5e2}#investimento .dooh-accent{color:#ff4fd8}#investimento .dooh-intro{max-width:780px;margin:0 0 24px;color:#b9c4d0;font-size:15px;line-height:1.65}#investimento .dooh-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:18px}#investimento .dooh-filter{appearance:none;background:#121823;border:1px solid rgba(255,255,255,.19);color:#c1cdd9;border-radius:100px;padding:11px 18px;font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;cursor:pointer;transition:background .2s,border-color .2s,color .2s}#investimento .dooh-filter:hover{background:#202a38;color:#fff}#investimento .dooh-filter.is-active{background:linear-gradient(110deg,#ff4fd840,#5ee7ff24);border-color:#dd7bc6;color:#fff}#investimento .dooh-filter:focus-visible{outline:2px solid #5ee7ff;outline-offset:3px}#investimento .dooh-count{margin-left:auto;color:#dce6f1;font-size:13px;font-weight:700}#investimento .dooh-map-frame{overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:#101822}#investimento #dooh-map{height:clamp(420px,47vw,620px);width:100%;z-index:0}#investimento .dooh-map-loading{padding:30px;color:#b9c4d0}#investimento .dooh-map-footer{display:flex;justify-content:space-between;align-items:start;gap:22px;padding-top:17px}#investimento .dooh-legend{display:flex;flex-wrap:wrap;gap:18px;color:#e2eaf0;font-size:12px;font-weight:700}#investimento .dooh-legend span{display:flex;align-items:center;gap:8px}#investimento .dooh-legend i{display:inline-block;width:12px;height:12px;border-radius:50%}#investimento .dooh-legend-shopping{background:#ff6acb;box-shadow:0 0 0 3px #ff6acb2b}#investimento .dooh-legend-terminal{background:#5ee7ff;box-shadow:0 0 0 3px #5ee7ff2b}#investimento .dooh-map-footer p{max-width:510px;margin:0;color:#aab5c3;font-size:11px;line-height:1.55}#investimento .leaflet-container{background:#101822;font-family:inherit}#investimento .leaflet-tile-pane{filter:grayscale(1) invert(1) hue-rotate(180deg) brightness(.78) contrast(.9)}#investimento .leaflet-popup-content-wrapper,#investimento .leaflet-popup-tip{background:#161e29;color:#edf2f7}#investimento .leaflet-popup-content{margin:14px 17px;line-height:1.5}#investimento .leaflet-popup-content b{display:block;font-size:14px}#investimento .leaflet-popup-content small{display:block;color:#aab8c8;margin-top:5px}#investimento .leaflet-control-attribution{font-size:10px}#investimento .investment-coverage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:72px}#investimento .investment-inclusions .investment-coverage{margin-top:0}#investimento .coverage-panel{border:1px solid rgba(255,255,255,.13);border-radius:22px;background:#0d121a;overflow:hidden;min-width:0}#investimento .coverage-panel--ctv{border-top-color:#8b5cffa6}#investimento .coverage-panel--retail{border-top-color:#ff4fd880}#investimento .coverage-panel--terminals{border-top-color:#5ee7ff80}#investimento .coverage-head{padding:28px 28px 21px}#investimento .coverage-head span{color:#d991c0;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}#investimento .coverage-panel--ctv .coverage-head span{color:#bea8ff}#investimento .coverage-panel--terminals .coverage-head span{color:#8fd9e7}#investimento .coverage-head h3{margin:10px 0;font-size:clamp(23px,2.6vw,33px);letter-spacing:-.05em;line-height:1.05}#investimento .coverage-head p{margin:0;color:#aeb9c6;font-size:13px;line-height:1.6}#investimento .coverage-panel details{border-top:1px solid rgba(255,255,255,.1)}#investimento .coverage-panel summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 28px;color:#edf1f5;font-size:14px;font-weight:700}#investimento .coverage-panel summary::-webkit-details-marker{display:none}#investimento .coverage-panel summary span{color:#93a1b1;font-size:11px;font-weight:600;white-space:nowrap}#investimento .coverage-panel summary:after{content:"+";font-size:22px;font-weight:400;color:#dca3d4;margin-left:auto;line-height:1}#investimento .coverage-panel details[open] summary:after{content:"−"}#investimento .coverage-panel summary:hover{background:#ffffff09}#investimento .coverage-panel summary:focus-visible,#investimento a:focus-visible{outline:2px solid #5ee7ff;outline-offset:-3px}#investimento .coverage-panel--ctv summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 12px}#investimento .coverage-panel--ctv summary .coverage-summary-title{grid-column:1;grid-row:1;color:#edf1f5;font-size:14px}#investimento .coverage-panel--ctv summary .coverage-summary-caption{grid-column:1;grid-row:2;white-space:normal;line-height:1.4}#investimento .coverage-panel--ctv summary:after{grid-column:2;grid-row:1 / span 2;align-self:center}#investimento .coverage-body{padding:0 28px 24px;color:#c4cdd7;font-size:13px;line-height:1.75}#investimento .coverage-body p{margin:0}#investimento .coverage-body p+p{margin-top:12px}#investimento .coverage-body .coverage-device-list+p{margin-top:14px}#investimento .coverage-body ul{list-style:none;margin:14px 0 0;padding:0}#investimento .coverage-body li{padding:10px 0;border-top:1px solid rgba(255,255,255,.07)}#investimento .coverage-body strong{color:#f0f2f6}#investimento .coverage-foot{padding:17px 28px 22px;border-top:1px solid rgba(255,255,255,.1);color:#a7b4c2;font-size:12px;line-height:1.6}@media(max-width:1100px){#investimento .investment-coverage{grid-template-columns:repeat(2,minmax(0,1fr))}#investimento .coverage-panel--ctv{grid-column:1/-1}}@media(max-width:900px){#investimento .investment-head{grid-template-columns:1fr;gap:20px}#investimento .investment-coverage{grid-template-columns:1fr}#investimento .coverage-panel--ctv{grid-column:auto}#investimento .investment-table th{font-size:10px;padding-inline:8px}#investimento .investment-table td{padding-inline:8px;font-size:12px}#investimento .investment-table th:first-child,#investimento .investment-table td:first-child{padding-left:12px}#investimento .investment-table .total{font-size:17px}}@media(max-width:700px){#investimento .dooh-toolbar{gap:8px}#investimento .dooh-filter{padding:10px 13px;font-size:11px}#investimento .dooh-count{width:100%;margin:5px 0 0}#investimento #dooh-map{height:460px}#investimento .dooh-map-footer{flex-direction:column;gap:12px}#investimento .investment-head{margin-bottom:36px}#investimento .investment-head-note{font-size:12px}#investimento .investment-block{margin-top:40px}#investimento .investment-block-head{align-items:start;flex-direction:column;gap:6px}#investimento .investment-table{display:block}#investimento .investment-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#investimento .investment-table tbody{display:grid;gap:12px}#investimento .investment-table tr{display:grid;grid-template-columns:1fr 1fr;padding:20px;border:1px solid rgba(255,255,255,.12);border-radius:16px}#investimento .investment-table td,#investimento .investment-table td:first-child,#investimento .investment-table td:last-child{display:block;padding:13px 0;border-top:1px solid rgba(255,255,255,.09);font-size:15px;min-width:0}#investimento .investment-table td:before{content:attr(data-label);display:block;margin-bottom:6px;color:#aab8c8;font-size:10px;font-weight:700;letter-spacing:.03em;line-height:1.4}#investimento .investment-table td:first-child{grid-column:1/-1;width:100%;border:0;padding:0 0 16px}#investimento .investment-table td:first-child:before{display:none}#investimento .investment-table .market{font-size:21px}#investimento .investment-table .total{font-size:25px}#investimento .investment-price td:last-child{grid-column:1/-1;padding-bottom:0}#investimento .investment-delivery tr{grid-template-columns:1fr 1fr}#investimento .investment-delivery td:nth-child(5){grid-column:1/-1}#investimento .investment-delivery .metric{font-size:20px}#investimento .investment-notes p{font-size:12px}#investimento .coverage-head{padding:22px 20px}#investimento .coverage-panel summary{padding:16px 20px;flex-wrap:wrap}#investimento .coverage-body{padding:0 20px 22px}#investimento .coverage-foot{padding:16px 20px}}#contato .contact-title{margin:0 0 16px;font-size:clamp(38px,4vw,58px);line-height:1.03}#contato .contact-title-highlight{display:inline-block;padding-right:.08em;background:var(--stat-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}#contato .contact-description{max-width:530px;margin:0 0 30px;color:#b5c0cc;font-size:clamp(16px,1.15vw,18px);line-height:1.55}#contato .contact-options{min-width:0}#contato .granularity-grid{grid-template-columns:1fr;gap:14px}#contato .granularity-card{min-height:176px;gap:12px;padding:22px 26px}#contato .granularity-card-info{gap:10px}#contato .granularity-card-title{font-size:clamp(30px,3vw,44px)}#contato .granularity-card-description{font-size:14px;max-width:none}#contato .granularity-card-action{padding-top:11px}#contact-form{scroll-margin-top:90px}#contact-form .btn[type=submit]{background-image:linear-gradient(110deg,#ff4fd8,#ff9a59,#c77cff,#5ee7ff,#ff4fd8);background-size:250% 100%;background-position:0% 50%;box-shadow:0 8px 22px #ff4fd81f;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}#contact-form .btn[type=submit]:not(:disabled):is(:hover,:focus-visible){animation:contact-submit-gradient 2.8s linear infinite;transform:translateY(-3px);box-shadow:0 12px 28px #ff4fd847,0 0 0 1px #ffffff38}#contact-form .btn[type=submit]:focus-visible{outline:2px solid #fff;outline-offset:3px}@keyframes contact-submit-gradient{0%{background-position:0% 50%}to{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){#contact-form .btn[type=submit]:not(:disabled):is(:hover,:focus-visible){animation:none;background-position:100% 50%;transform:none}}@media(max-width:900px){#contato .contact{grid-template-columns:1fr}#contato .granularity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#contato .granularity-card{min-height:188px;padding:20px}#contato .granularity-card-title{font-size:clamp(27px,4vw,38px)}}@media(max-width:700px){#contato .granularity-grid{grid-template-columns:1fr}#contato .granularity-card{min-height:168px}}.opening-scene--apps{isolation:isolate}.opening-scene--apps>:not(.apps-marquee){position:relative;z-index:2}.opening-scene--apps .opening-transition-title{text-shadow:0 6px 28px rgba(0,0,0,.9)}.opening-scene--apps .opening-transition-highlight{text-shadow:none}.opening-scene--apps .opening-touchpoints span{background:#07090dc7;border-color:#ffffff3b}.opening-scene--apps .opening-where-link{color:#b49aff}.apps-marquee{position:absolute;z-index:0;top:-80px;bottom:-40px;left:50%;width:100vw;display:flex;flex-direction:column;overflow:hidden;pointer-events:none;transform:translate(-50%);background:radial-gradient(circle at 72% 45%,#2d1b4d,#0d0a18 52%,#07090d)}.apps-marquee:after{content:"";position:absolute;z-index:1;inset:0;background:radial-gradient(ellipse 68% 36% at 41% 50%,rgba(7,9,13,.98),rgba(7,9,13,.88) 53%,transparent),linear-gradient(90deg,#07090d8c,#07090d73 60%,#07090d4d),linear-gradient(0deg,#07090d,transparent 22%,transparent 78%,#07090d)}.apps-marquee-row{display:flex;flex:1 1 0;align-items:center;min-height:0;overflow:hidden;opacity:.72}.apps-marquee-track{display:flex;flex:none;width:max-content;animation:apps-marquee-drift var(--marquee-duration) linear infinite;animation-delay:var(--marquee-delay);animation-play-state:paused}.opening-scene--apps.is-active .apps-marquee-track{animation-play-state:running}.apps-marquee-row:nth-child(2n) .apps-marquee-track{animation-direction:reverse}.apps-marquee-sequence{display:block;flex:none;padding-right:1.5em;color:#d8cff0;font-size:clamp(16px,1.65vw,24px);font-weight:850;letter-spacing:-.02em;line-height:1;white-space:nowrap}.apps-marquee-row:nth-child(5n+3) .apps-marquee-sequence{color:#b49aff}@keyframes apps-marquee-drift{to{transform:translate(-50%)}}@media(max-width:600px){.apps-marquee{top:-70px;bottom:-24px}.apps-marquee:after{background:radial-gradient(ellipse 125% 33% at 45% 52%,rgba(7,9,13,.98),rgba(7,9,13,.9) 45%,transparent),linear-gradient(90deg,#07090d91,#07090d6b),linear-gradient(0deg,#07090d,transparent 20%,transparent 80%,#07090d)}}@media(prefers-reduced-motion:reduce){.apps-marquee-track{animation:none}}
