@font-face{font-family: 'Inter';font-style: normal;font-weight: 100 900;font-display: swap;src: url(/assets/vendor/fontes/inter-var-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Inter';font-style: normal;font-weight: 100 900;font-display: swap;src: url(/assets/vendor/fontes/inter-var-latin-s1.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Space Grotesk';font-style: normal;font-weight: 300 700;font-display: swap;src: url(/assets/vendor/fontes/space-grotesk-var-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Space Grotesk';font-style: normal;font-weight: 300 700;font-display: swap;src: url(/assets/vendor/fontes/space-grotesk-var-latin-s1.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'JetBrains Mono';font-style: normal;font-weight: 100 800;font-display: swap;src: url(/assets/vendor/fontes/jetbrains-mono-var-latin-ext.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'JetBrains Mono';font-style: normal;font-weight: 100 800;font-display: swap;src: url(/assets/vendor/fontes/jetbrains-mono-var-latin-s1.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--cor-fundo: #EEF2F1;--cor-fundo-suave: #E3EAE8;--cor-fundo-cartao: #FFFFFF;--cor-fundo-campo: #FFFFFF;--cor-fundo-elevado: #FFFFFF;--painel-fundo: #0E1A24;--painel-fundo-2: #16242F;--painel-texto: #EAF2F0;--painel-texto-suave: #92A3AE;--painel-borda: rgba(255,255,255,.13);--painel-verde: #2FE6A6;--painel-ambar: #F5B545;--cor-texto: #0F2033;--cor-texto-suave: #55606B;--cor-texto-fraco: #5E6870;--cor-branco: #FFFFFF;--cor-viva: #00BE44;--cor-viva-clara: #4CD84B;--cor-acao: #00752D;--cor-acao-hover: #005E24;--cor-sobre-acao: #FFFFFF;--cor-sobre-viva: #052A12;--cor-marinho: #001459;--cor-borda: #D6DEDB;--cor-borda-media: #C2CCC8;--cor-borda-campo: #7E8A85;--cor-estrela-vazia: #8A968F;--cor-primaria: var(--cor-acao);--cor-primaria-clara: var(--cor-viva-clara);--cor-primaria-escura: var(--cor-acao-hover);--cor-secundaria: var(--cor-texto);--cor-petroleo: var(--painel-fundo);--cor-petroleo-claro: var(--painel-fundo-2);--cor-destaque: var(--cor-viva);--cor-destaque-hover: var(--cor-viva-clara);--cor-sobre-destaque: var(--cor-sobre-viva);--vidro: rgba(255,255,255,.72);--vidro-forte: rgba(255,255,255,.88);--desfoque: blur(14px) saturate(140%);--cor-aberto: #00702F;--cor-aberto-fundo: #DCF2E4;--cor-aberto-borda: #A9DCBD;--cor-em-uso: #8A4B00;--cor-fechado: #B3261E;--cor-fechado-fundo: #FBE7E5;--cor-fechado-borda: #F0C4C0;--cor-aviso: #8A5000;--cor-aviso-fundo: #FDF1E0;--cor-aviso-borda: #E2BE86;--fonte-titulo: 'Space Grotesk','Segoe UI',system-ui,-apple-system,sans-serif;--fonte-texto: 'Inter','Segoe UI',system-ui,-apple-system,sans-serif;--fonte-mono: 'JetBrains Mono',ui-monospace,'Cascadia Mono','Consolas',monospace;--largura-max: 1180px;--gutter: 16px;--raio: 16px;--raio-g: 22px;--raio-p: 11px;--toque-min: 48px;--altura-cabecalho: 72px;--altura-barra-mobile: 62px;--transicao: 220ms cubic-bezier(.2,.7,.3,1);--sombra: 0 1px 2px rgba(15,32,51,.05),0 6px 18px rgba(15,32,51,.07);--sombra-suave: 0 1px 2px rgba(15,32,51,.04),0 4px 14px rgba(15,32,51,.06);--sombra-media: 0 2px 4px rgba(15,32,51,.06),0 12px 28px rgba(15,32,51,.10);--sombra-alta: 0 4px 8px rgba(15,32,51,.07),0 24px 48px rgba(15,32,51,.14);--sombra-forte: var(--sombra-alta);--sombra-painel: 0 10px 30px rgba(14,26,36,.28),0 2px 6px rgba(14,26,36,.18);--brilho-verde: 0 0 0 1px rgba(0,190,68,.28),0 6px 20px rgba(0,126,49,.20);--brilho-forte: 0 0 0 1px rgba(0,190,68,.4),0 10px 30px rgba(0,126,49,.3)}:root{--grad-marca: linear-gradient(135deg,var(--cor-acao) 0%,var(--cor-viva) 100%);--grad-vivo: linear-gradient(135deg,var(--cor-viva) 0%,var(--cor-viva-clara) 100%);--grad-escuro: linear-gradient(160deg,var(--painel-fundo) 0%,var(--painel-fundo-2) 100%);--aura: radial-gradient(58% 78% at 14% -8%,rgba(0,190,68,.13),transparent 62%),radial-gradient(52% 70% at 92% 8%,rgba(0,190,68,.09),transparent 60%)}
*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth;-webkit-text-size-adjust: 100%;overflow-x: clip;background: var(--cor-fundo)}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}*,*::before,*::after{animation-duration: .01ms !important;transition-duration: .01ms !important}}body{margin: 0;font-family: var(--fonte-texto);font-size: 16.5px;line-height: 1.7;letter-spacing: -.003em;color: var(--cor-texto-suave);background: var(--cor-fundo);-webkit-font-smoothing: antialiased;overflow-wrap: break-word}h1,h2,h3,h4{font-family: var(--fonte-titulo);line-height: 1.12;margin: 0 0 .5em;color: var(--cor-texto);font-weight: 700}h1{font-size: clamp(2.1rem,6vw,3.6rem);letter-spacing: -.035em}h2{font-size: clamp(1.6rem,4.3vw,2.5rem);letter-spacing: -.028em}h3{font-size: clamp(1.14rem,2.6vw,1.34rem);letter-spacing: -.016em;line-height: 1.3;font-weight: 600}h4{font-size: 1.02rem;letter-spacing: -.012em;font-weight: 600}p{margin: 0 0 1em}a{color: var(--cor-acao)}@media (hover: hover){a:hover{color: var(--cor-acao-hover)}}img{max-width: 100%;height: auto;display: block}ul{padding-left: 1.15em}strong{color: var(--cor-texto);font-weight: 600}.mono{font-family: var(--fonte-mono);font-variant-numeric: tabular-nums}.rotulo-tecnico{display: block;font-family: var(--fonte-mono);font-size: .68rem;font-weight: 500;letter-spacing: .18em;text-transform: uppercase;color: var(--cor-texto-fraco)}:focus-visible{outline: 3px solid var(--cor-acao);outline-offset: 2px;box-shadow: 0 0 0 5px rgba(0,117,45,.2);border-radius: 6px}[hidden]{display: none !important}.grade-3 > *,.grade-unidades > *,.galeria > *,.numeros__grade > *,.rodape__grade > *,.passos > *,.filtros > *,.btn-grupo > *{min-width: 0}.card,.card-unidade,.card-avaliacao,.estado-vazio,.foto-vazia,.selo-numero{min-width: 0}.aviso-exemplo > *,.calculadora__aviso > *,.painel-recarga__topo > *,.card-avaliacao__topo > *,.faixa-parceiro__inner > *,.filtro-check > *,.rodape__base > *,.cabecalho__inner > *,.card-unidade__acoes > *{min-width: 0}code{overflow-wrap: anywhere}.container{width: 100%;max-width: var(--largura-max);margin: 0 auto;padding: 0 var(--gutter)}.secao{padding: 60px 0;position: relative}.secao--compacta{padding: 40px 0}.secao--suave{background: var(--cor-fundo-suave)}.secao--escura{background: var(--grad-escuro);color: var(--painel-texto-suave);position: relative;overflow: hidden}.secao--escura::after{content: "";position: absolute;inset: 0;background: radial-gradient(60% 80% at 20% 0%,rgba(47,230,166,.14),transparent 62%),radial-gradient(48% 70% at 92% 18%,rgba(47,230,166,.09),transparent 60%);pointer-events: none}.secao--escura > *{position: relative;z-index: 1}.secao--escura h1,.secao--escura h2,.secao--escura h3,.secao--escura h4{color: var(--painel-texto)}.secao--escura .secao__sub,.secao--escura p{color: var(--painel-texto-suave)}.secao--escura strong{color: var(--painel-texto)}.secao--escura a:not(.btn){color: var(--painel-verde)}.secao__titulo{text-align: center;margin-bottom: 12px}.secao__sub{text-align: center;color: var(--cor-texto-suave);max-width: 640px;margin: 0 auto 38px;font-size: 1.05rem;line-height: 1.65}.secao__sub--esquerda{margin-left: 0;text-align: left}.pular-para-conteudo{position: absolute;left: -9999px;top: 0;z-index: 200;background: var(--cor-acao);color: #fff;padding: 12px 18px;border-radius: 0 0 var(--raio-p) 0;font-weight: 600}.pular-para-conteudo:focus{left: 0}.sr-only{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border: 0}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 9px;min-height: var(--toque-min);padding: 12px 24px;font-family: var(--fonte-titulo);font-size: 1rem;font-weight: 600;letter-spacing: -.01em;text-decoration: none;border: 1.5px solid transparent;border-radius: 999px;cursor: pointer;transition: transform var(--transicao),box-shadow var(--transicao),background-color var(--transicao),border-color var(--transicao),color var(--transicao);text-align: center;max-width: 100%;overflow-wrap: break-word}.btn:hover{transform: translateY(-1.5px)}.btn:active{transform: translateY(0);transition-duration: 60ms}.btn svg{flex: 0 0 auto}.btn--primario,.btn--destaque{background: var(--cor-acao);color: #fff;box-shadow: var(--sombra-suave)}.btn--primario:hover,.btn--destaque:hover{background: var(--cor-acao-hover);color: #fff;box-shadow: var(--sombra-media)}.btn--contorno{background: var(--cor-fundo-cartao);color: var(--cor-texto);border-color: var(--cor-borda-media)}.btn--contorno:hover{background: #fff;color: var(--cor-acao);border-color: var(--cor-acao);box-shadow: var(--sombra-suave)}.btn--escuro{background: var(--painel-fundo);color: var(--painel-texto)}.btn--escuro:hover{background: var(--painel-fundo-2)}.btn--claro{background: #fff;color: var(--cor-texto)}.btn--claro:hover{background: #fff;box-shadow: var(--sombra-media)}.btn--contorno-claro{background: transparent;color: var(--painel-texto);border-color: rgba(255,255,255,.4)}.btn--contorno-claro:hover{background: rgba(255,255,255,.12);color: #fff;border-color: rgba(255,255,255,.7)}.btn--zap{background: #25D366;color: #04210F}.btn--zap:hover{background: #1FBE5A;color: #04210F;box-shadow: var(--sombra-media)}.secao--escura .btn--contorno{background: transparent;color: var(--painel-texto);border-color: rgba(255,255,255,.4)}.secao--escura .btn--contorno:hover{background: rgba(255,255,255,.12);color: #fff;border-color: rgba(255,255,255,.7)}.btn--bloco{width: 100%}.btn--pequeno{min-height: var(--toque-min);padding: 9px 18px;font-size: .92rem}.btn-grupo{display: flex;flex-wrap: wrap;gap: 12px}.btn-grupo--centro{justify-content: center}.cabecalho{position: sticky;top: 0;z-index: 90;background: rgba(238,242,241,.82);backdrop-filter: var(--desfoque);-webkit-backdrop-filter: var(--desfoque);border-bottom: 1px solid var(--cor-borda)}.cabecalho__inner{display: flex;align-items: center;justify-content: space-between;gap: 14px;min-height: var(--altura-cabecalho)}.marca{display: flex;align-items: center;flex-shrink: 0}.marca img{height: 40px;width: auto;transition: opacity var(--transicao)}.marca:hover img{opacity: .82}.nav{display: none}.nav__lista{display: flex;align-items: center;gap: 2px;list-style: none;margin: 0;padding: 0}.nav__link{display: inline-flex;align-items: center;min-height: var(--toque-min);padding: 8px 12px;font-family: var(--fonte-titulo);font-size: .93rem;font-weight: 500;letter-spacing: -.01em;color: var(--cor-texto-suave);text-decoration: none;border-radius: var(--raio-p);white-space: nowrap;transition: background-color var(--transicao),color var(--transicao)}.nav__link:hover{background: rgba(15,32,51,.06);color: var(--cor-texto)}.nav__link[aria-current="page"]{color: var(--cor-acao);box-shadow: inset 0 -2px 0 var(--cor-acao)}.cabecalho__acoes{display: flex;align-items: center;gap: 8px}.icone-link{display: inline-flex;align-items: center;justify-content: center;width: var(--toque-min);height: var(--toque-min);border-radius: 50%;color: var(--cor-texto-suave);transition: background-color var(--transicao),color var(--transicao)}@media (hover: hover){.icone-link:hover{background: rgba(15,32,51,.06);color: var(--cor-acao)}}.cabecalho .btn--zap{display: none}.menu-btn{display: inline-flex;align-items: center;justify-content: center;width: var(--toque-min);height: var(--toque-min);background: none;border: 0;border-radius: var(--raio-p);color: var(--cor-texto);cursor: pointer}@media (hover: hover){.menu-btn:hover{background: rgba(15,32,51,.06)}}.menu-mobile{position: fixed;inset: var(--altura-cabecalho) 0 0;z-index: 88;background: var(--cor-fundo);padding: 12px var(--gutter) calc(var(--altura-barra-mobile) + 24px);overflow-y: auto;display: none;overscroll-behavior: contain}.menu-mobile[data-aberto="true"]{display: block}.menu-mobile ul{list-style: none;margin: 0;padding: 0}.menu-mobile a{display: flex;align-items: center;min-height: 54px;padding: 10px 6px;font-family: var(--fonte-titulo);font-weight: 500;font-size: 1.05rem;letter-spacing: -.015em;color: var(--cor-texto);text-decoration: none;border-bottom: 1px solid var(--cor-borda)}.menu-mobile a[aria-current="page"]{color: var(--cor-acao)}.menu-mobile .btn{margin-top: 18px}.barra-mobile{position: fixed;left: 0;right: 0;bottom: 0;z-index: 95;display: grid;grid-template-columns: repeat(3,1fr);background: #fff;border-top: 1px solid var(--cor-borda);box-shadow: 0 -2px 12px rgba(15,32,51,.07);padding-bottom: env(safe-area-inset-bottom)}.barra-mobile--2{grid-template-columns: repeat(2,1fr)}.barra-mobile a{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;min-height: var(--altura-barra-mobile);font-size: .72rem;font-weight: 500;font-family: var(--fonte-titulo);color: var(--cor-texto-suave);text-decoration: none}@media (hover: hover){.barra-mobile a:hover{color: var(--cor-acao)}}.zap-flutuante{position: fixed;right: 16px;z-index: 96;bottom: calc(var(--altura-barra-mobile) + 14px);display: inline-flex;align-items: center;justify-content: center;width: 58px;height: 58px;border-radius: 50%;background: #25D366;color: #04210F;box-shadow: 0 6px 20px rgba(37,211,102,.45);transition: transform var(--transicao),box-shadow var(--transicao)}.zap-flutuante:hover{transform: scale(1.07);box-shadow: 0 10px 28px rgba(37,211,102,.55)}body.tem-barra-rota .zap-flutuante{bottom: calc(var(--altura-barra-mobile) + 84px)}.hero{position: relative;background: var(--cor-fundo);overflow: hidden;border-bottom: 1px solid var(--cor-borda)}.hero::before{content: "";position: absolute;inset: 0;background: var(--aura);pointer-events: none}.hero__grade{position: relative;z-index: 2;display: grid;grid-template-columns: 1fr;gap: 28px;align-items: center}.hero__conteudo{padding: 52px 0 0;max-width: 700px}.hero__painel{padding-bottom: 52px}.hero--simples .hero__conteudo{padding: 52px 0 56px;max-width: 780px}.hero h1{margin-bottom: 18px;text-wrap: balance}.hero__destaque{color: var(--cor-acao)}.hero__sub{font-size: 1.14rem;line-height: 1.6;color: var(--cor-texto-suave);margin-bottom: 32px;max-width: 560px}.hero__slogan{display: inline-flex;align-items: center;gap: 10px;margin-bottom: 20px;padding: 8px 16px;border-radius: 999px;background: rgba(0,190,68,.1);border: 1px solid rgba(0,190,68,.32);font-family: var(--fonte-mono);font-size: .7rem;font-weight: 500;letter-spacing: .16em;text-transform: uppercase;color: var(--cor-acao)}.ponto-status{position: relative;display: inline-block;flex: 0 0 auto;width: 8px;height: 8px;border-radius: 50%;background: var(--cor-acao)}.ponto-status::after{content: "";position: absolute;inset: 0;border-radius: 50%;background: rgba(0,117,45,.55);animation: pulso-anel 2.2s cubic-bezier(.4,0,.6,1) infinite;pointer-events: none}.painel-recarga .ponto-status{background: var(--painel-verde)}.painel-recarga .ponto-status::after{background: rgba(47,230,166,.65)}.ponto-status--off{background: var(--cor-texto-fraco);animation: none;box-shadow: none}.ponto-status.ponto-status--off{animation: none !important;box-shadow: none !important}.ponto-status--off::after,.ponto-status--fixo::after{display: none}.painel-recarga .ponto-status--off{background: var(--painel-texto-suave)}@keyframes pulso-anel{0%{transform: scale(1);opacity: 1}70%,100%{transform: scale(3.25);opacity: 0}}@media (prefers-reduced-motion: reduce){.ponto-status{animation: none;box-shadow: 0 0 0 3px rgba(0,117,45,.22)}.ponto-status::after{display: none}}.painel-recarga{position: relative;padding: 24px;border-radius: var(--raio-g);background: linear-gradient(170deg,rgba(47,230,166,.08),transparent 55%),var(--grad-escuro);border: 1px solid rgba(255,255,255,.08);box-shadow: var(--sombra-painel);overflow: hidden;color: var(--painel-texto)}.painel-recarga::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;background: linear-gradient(90deg,transparent,rgba(47,230,166,.8),transparent)}.painel-recarga__topo{display: flex;align-items: center;justify-content: space-between;gap: 12px;flex-wrap: wrap;margin-bottom: 22px}.painel-recarga__status{display: inline-flex;align-items: center;gap: 8px;font-family: var(--fonte-mono);font-size: .7rem;font-weight: 500;letter-spacing: .16em;text-transform: uppercase;color: var(--painel-verde)}.painel-recarga__codigo{font-family: var(--fonte-mono);font-size: .7rem;letter-spacing: .14em;text-transform: uppercase;color: var(--painel-texto-suave)}.painel-recarga__potencia{display: flex;align-items: baseline;gap: 8px;margin-bottom: 4px;font-family: var(--fonte-mono);font-weight: 700;font-size: clamp(2.6rem,9vw,3.6rem);line-height: 1;color: var(--painel-verde);letter-spacing: -.03em;text-shadow: 0 0 34px rgba(47,230,166,.3)}.painel-recarga__potencia span{font-size: .36em;font-weight: 500;letter-spacing: .06em;color: var(--painel-texto-suave)}.painel-recarga__legenda{margin: 0 0 22px;font-size: .9rem;color: var(--painel-texto-suave)}.painel-recarga .rotulo-tecnico{color: var(--painel-texto-suave)}.barra-energia{position: relative;height: 8px;border-radius: 999px;background: rgba(255,255,255,.1);overflow: hidden;margin-bottom: 10px}.barra-energia__nivel{position: relative;height: 100%;border-radius: 999px;background: linear-gradient(90deg,#15B683,var(--painel-verde));box-shadow: 0 0 16px rgba(47,230,166,.5)}.barra-energia__nivel::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,transparent,rgba(255,255,255,.55),transparent);transform: translateX(-100%);animation: fluxo-energia 2.6s ease-in-out infinite}@keyframes fluxo-energia{0%{transform: translateX(-100%)}60%{transform: translateX(100%)}100%{transform: translateX(100%)}}@media (prefers-reduced-motion: reduce){.barra-energia__nivel::after{animation: none;opacity: 0}}.painel-recarga__linhas{display: grid;grid-template-columns: repeat(2,1fr);gap: 16px;margin-top: 22px}.painel-recarga__linhas > *{min-width: 0}.numeros{background: var(--cor-fundo-suave);position: relative;overflow: hidden;border-block: 1px solid var(--cor-borda)}.numeros__grade{position: relative;z-index: 1;display: grid;grid-template-columns: repeat(2,1fr);gap: 28px 16px;padding: 38px 0;text-align: center}.numero__valor{display: block;font-family: var(--fonte-mono);font-weight: 700;font-size: clamp(1.6rem,3.8vw,2.1rem);letter-spacing: -.03em;color: var(--cor-acao);line-height: 1.1;margin-bottom: 6px}.numero__rotulo{font-family: var(--fonte-mono);font-size: .68rem;line-height: 1.5;letter-spacing: .14em;text-transform: uppercase;color: var(--cor-texto-fraco)}.hero__numeros{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin-top: 8px;padding: 22px 0 4px;border-top: 1px solid var(--cor-borda)}.hero__numeros > *{min-width: 0}.hero__numeros .numero__valor{font-size: clamp(1.25rem,4.2vw,1.75rem);text-align: left}.hero__numeros .numero__rotulo{text-align: left;font-size: .62rem}.grade-unidades{display: grid;grid-template-columns: 1fr;gap: 20px}.card-unidade{display: flex;flex-direction: column;background: var(--cor-fundo-cartao);border: 1px solid var(--cor-borda);border-radius: var(--raio-g);overflow: hidden;box-shadow: var(--sombra-suave);transition: transform var(--transicao),box-shadow var(--transicao),border-color var(--transicao)}.card-unidade:hover{transform: translateY(-3px);border-color: var(--cor-borda-media);box-shadow: var(--sombra-media)}.card-unidade__midia{display: block;position: relative;aspect-ratio: 16 / 10;background: var(--cor-fundo-suave);overflow: hidden}.card-unidade__midia,.card-unidade__midia:hover{color: inherit;text-decoration: none}.card-unidade__midia img{width: 100%;height: 100%;object-fit: cover;transition: transform 500ms cubic-bezier(.2,.7,.3,1)}.card-unidade:hover .card-unidade__midia img{transform: scale(1.04)}.foto-vazia{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 8px;width: 100%;height: 100%;padding: 16px;text-align: center;background: repeating-linear-gradient(45deg,rgba(15,32,51,.03),rgba(15,32,51,.03) 12px,transparent 12px,transparent 24px),var(--cor-fundo-suave);color: var(--cor-texto-fraco);font-size: .85rem}.card-unidade__corpo{display: flex;flex-direction: column;flex: 1;padding: 22px}.card-unidade__nome{margin-bottom: 6px;font-size: 1.18rem;letter-spacing: -.02em}.card-unidade__local{margin-bottom: 14px;color: var(--cor-texto-suave);font-size: .92rem}.card-unidade__dados{display: flex;flex-wrap: wrap;gap: 7px;margin-bottom: 20px}.card-unidade__acoes{display: flex;flex-wrap: wrap;gap: 10px;margin-top: auto}.card-unidade__acoes .btn{flex: 1 1 130px}.etiqueta{display: inline-flex;align-items: center;gap: 6px;padding: 5px 12px;border-radius: 999px;font-family: var(--fonte-mono);font-size: .72rem;font-weight: 500;letter-spacing: .06em;background: var(--cor-fundo-suave);color: var(--cor-texto-suave);border: 1px solid var(--cor-borda)}.etiqueta--aberto{background: var(--cor-aberto-fundo);color: var(--cor-aberto);border-color: var(--cor-aberto-borda)}.etiqueta--fechado{background: var(--cor-fechado-fundo);color: var(--cor-fechado);border-color: var(--cor-fechado-borda)}.etiqueta--breve{background: var(--cor-fundo-suave);color: var(--cor-texto-suave);border-color: var(--cor-borda-media)}.etiqueta--manutencao{background: var(--cor-aviso-fundo);color: var(--cor-aviso);border-color: var(--cor-aviso-borda)}.etiqueta--liberacao{background: var(--cor-aviso-fundo);color: var(--cor-aviso);border-color: var(--cor-aviso-borda)}.etiqueta--preco{background: var(--cor-aberto-fundo);color: var(--cor-acao);border-color: var(--cor-aberto-borda);font-weight: 700}.etiqueta--exemplo{background: var(--cor-aviso);color: #fff;border-color: var(--cor-aviso);letter-spacing: .1em;font-size: .66rem;font-weight: 700}.etiqueta--status{position: absolute;top: 12px;left: 12px;z-index: 2;background: rgba(255,255,255,.95)}.etiqueta--canto{position: absolute;top: 12px;right: 12px;z-index: 2;background: rgba(255,255,255,.95)}.etiqueta--pequena{white-space: nowrap}.secao--escura .etiqueta{background: rgba(255,255,255,.08);color: var(--painel-texto-suave);border-color: rgba(255,255,255,.16)}.grade-3{display: grid;grid-template-columns: 1fr;gap: 20px}.grade-2{display: grid;grid-template-columns: 1fr;gap: 20px}.grade-2 > *{min-width: 0}.grade-contato{display: grid;grid-template-columns: 1fr;gap: 16px}.grade-contato > *{min-width: 0}.card{position: relative;padding: 28px;background: var(--cor-fundo-cartao);border: 1px solid var(--cor-borda);border-radius: var(--raio-g);box-shadow: var(--sombra-suave);transition: transform var(--transicao),box-shadow var(--transicao),border-color var(--transicao)}.card:hover{border-color: var(--cor-borda-media);box-shadow: var(--sombra-media)}.card--destaque{overflow: hidden}.card--destaque::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 3px;background: var(--grad-marca)}.card__icone{display: inline-flex;align-items: center;justify-content: center;width: 54px;height: 54px;margin-bottom: 18px;border-radius: 16px;background: var(--cor-aberto-fundo);border: 1px solid var(--cor-aberto-borda);color: var(--cor-acao)}.lista-check{list-style: none;margin: 0 0 18px;padding: 0}.lista-check li{position: relative;padding-left: 32px;margin-bottom: 12px;line-height: 1.6}.lista-check li::before{content: "";position: absolute;left: 0;top: .38em;width: 20px;height: 20px;border-radius: 50%;background: var(--cor-acao) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E") center / 13px no-repeat}.faixa-parceiro{position: relative;overflow: hidden;background: var(--grad-vivo);color: var(--cor-sobre-viva)}.faixa-parceiro__inner{position: relative;z-index: 1;display: flex;flex-direction: column;gap: 22px;padding-block: 44px;align-items: flex-start}.faixa-parceiro h2{color: var(--cor-sobre-viva)}.faixa-parceiro p{margin: 0;font-size: 1.12rem;line-height: 1.5;color: var(--cor-sobre-viva)}.faixa-parceiro .btn--primario{background: var(--cor-sobre-viva);color: #fff}.faixa-parceiro .btn--primario:hover{background: #0A4020;color: #fff}.faixa-insta{background: var(--cor-fundo-suave);text-align: center;border-block: 1px solid var(--cor-borda)}.faixa-insta__inner{padding-block: 52px}.solar__selos{display: flex;flex-wrap: wrap;gap: 12px;margin: 18px 0 22px}.selo-numero{padding: 18px 24px;border-radius: var(--raio);background: var(--cor-fundo-cartao);border: 1px solid var(--cor-borda);box-shadow: var(--sombra-suave)}.selo-numero strong{display: block;font-family: var(--fonte-mono);font-size: 1.6rem;font-weight: 700;letter-spacing: -.03em;color: var(--cor-acao)}.selo-numero span{font-family: var(--fonte-mono);font-size: .66rem;letter-spacing: .14em;text-transform: uppercase;color: var(--cor-texto-fraco)}.secao--escura .selo-numero{background: rgba(255,255,255,.07);border-color: rgba(255,255,255,.14);box-shadow: none}.secao--escura .selo-numero strong{color: var(--painel-verde)}.secao--escura .selo-numero span{color: var(--painel-texto-suave)}.estrelas{display: inline-flex;gap: 2px;color: #C9880B}.estrelas svg{width: 18px;height: 18px}.card-avaliacao{padding: 24px;background: var(--cor-fundo-cartao);border: 1px solid var(--cor-borda);border-radius: var(--raio-g);box-shadow: var(--sombra-suave)}.card-avaliacao__topo{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-bottom: 8px;flex-wrap: wrap}.card-avaliacao__nome{font-family: var(--fonte-titulo);font-weight: 600;color: var(--cor-texto)}.card-avaliacao__meta{font-family: var(--fonte-mono);font-size: .72rem;letter-spacing: .08em;color: var(--cor-texto-fraco)}.card-avaliacao__texto{margin: 0;color: var(--cor-texto-suave)}.resposta-forbs{margin-top: 14px;padding: 14px 16px;border-left: 3px solid var(--cor-acao);background: var(--cor-fundo-suave);border-radius: 0 var(--raio-p) var(--raio-p) 0;font-size: .94rem;color: var(--cor-texto-suave)}.estado-vazio{padding: 40px 28px;text-align: center;color: var(--cor-texto-suave);background: var(--cor-fundo-cartao);border: 1px dashed var(--cor-borda-media);border-radius: var(--raio-g)}.estado-vazio__icone{display: inline-flex;align-items: center;justify-content: center;width: 58px;height: 58px;margin-bottom: 16px;border-radius: 50%;background: var(--cor-aberto-fundo);border: 1px solid var(--cor-aberto-borda);color: var(--cor-acao)}.estado-vazio h3{color: var(--cor-texto);margin-bottom: 8px}.formulario{display: grid;gap: 20px}.campo{display: flex;flex-direction: column;gap: 6px}.campo label{font-family: var(--fonte-titulo);font-weight: 600;font-size: .92rem;letter-spacing: -.005em;color: var(--cor-texto);margin-bottom: 4px}.campo .obrig{color: var(--cor-fechado)}.campo input,.campo select,.campo textarea{width: 100%;min-height: var(--toque-min);padding: 12px 14px;font-family: var(--fonte-texto);font-size: 1rem;color: var(--cor-texto);background: var(--cor-fundo-campo);border: 1px solid var(--cor-borda-campo);border-radius: var(--raio-p);transition: border-color var(--transicao),box-shadow var(--transicao)}.campo input::placeholder,.campo textarea::placeholder{color: var(--cor-texto-fraco)}.campo textarea{min-height: 130px;resize: vertical}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color: var(--cor-acao);box-shadow: 0 0 0 3px rgba(0,117,45,.16);outline: none}.campo__ajuda{font-family: var(--fonte-texto);font-size: .84rem;letter-spacing: normal;text-transform: none;color: var(--cor-texto-fraco)}.campo-consentimento{display: flex;flex-direction: row;align-items: flex-start;gap: 10px}.campo-consentimento input{width: 22px;height: 22px;min-height: 22px;margin-top: 3px;flex: 0 0 auto;accent-color: var(--cor-acao);outline: 1px solid var(--cor-borda-campo);outline-offset: 1px;border-radius: 3px}.campo-consentimento label{font-weight: 400;font-family: var(--fonte-texto);font-size: .92rem;letter-spacing: normal;text-transform: none;color: var(--cor-texto-suave)}.campo-armadilha{position: absolute !important;left: -9999px !important;opacity: 0;height: 0;overflow: hidden}.form-linha{display: grid;grid-template-columns: 1fr;gap: 16px}.form-aviso{padding: 13px 15px;border-radius: var(--raio-p);font-size: .93rem}.form-aviso--ok{background: var(--cor-aberto-fundo);color: var(--cor-aberto);border: 1px solid var(--cor-aberto-borda)}.form-aviso--erro{background: var(--cor-fechado-fundo);color: var(--cor-fechado);border: 1px solid var(--cor-fechado-borda)}.form-aviso[hidden]{display: none}.nota-estrelas{display: flex;flex-direction: row-reverse;justify-content: flex-end;gap: 4px}.nota-estrelas input{position: absolute;opacity: 0;width: 0;height: 0}.nota-estrelas label{cursor: pointer;color: var(--cor-estrela-vazia);padding: 7px;line-height: 0;border-radius: 6px;transition: color .12s ease}.nota-estrelas label svg{width: 34px;height: 34px}.nota-estrelas input:checked ~ label,.nota-estrelas label:hover,.nota-estrelas label:hover ~ label{color: #C9880B}.nota-estrelas input:focus-visible + label{outline: 3px solid var(--cor-acao);box-shadow: 0 0 0 5px rgba(0,117,45,.2)}.abas{margin-top: 26px}.abas__lista{display: flex;gap: 4px;overflow-x: auto;scrollbar-width: none;border-bottom: 1px solid var(--cor-borda);margin-bottom: 22px;position: sticky;top: var(--altura-cabecalho);z-index: 40;padding-top: 4px;background: var(--cor-fundo)}.abas__lista::-webkit-scrollbar{display: none}.aba{flex: 1 1 auto;min-height: var(--toque-min);padding: 10px 4px;font-family: var(--fonte-titulo);font-weight: 500;font-size: .8rem;letter-spacing: -.01em;color: var(--cor-texto-suave);background: none;border: 0;border-bottom: 3px solid transparent;cursor: pointer;white-space: nowrap;transition: color var(--transicao),border-color var(--transicao)}.aba:hover{color: var(--cor-texto)}.aba[aria-selected="true"]{color: var(--cor-acao);border-bottom-color: var(--cor-acao)}.painel[hidden]{display: none}@media (max-width: 1023px){.painel,.painel:target{scroll-margin-top: calc(var(--altura-cabecalho) + 60px)}}.aba:focus-visible{outline-offset: -3px;box-shadow: none}.painel:focus-visible{outline-offset: -3px;box-shadow: none}.tabela-rolagem{position: relative;width: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;margin-bottom: 16px}.tabela-rolagem:focus-visible{outline: 3px solid var(--cor-acao);box-shadow: 0 0 0 5px rgba(0,117,45,.2)}.tabela-info{width: 100%;border-collapse: collapse;margin-bottom: 16px;table-layout: fixed}.tabela-rolagem .tabela-info{margin-bottom: 0}.tabela-info th,.tabela-info td{padding: 15px 12px;text-align: left;border-bottom: 1px solid var(--cor-borda);vertical-align: top;overflow-wrap: break-word}.tabela-info th{width: 45%;font-family: var(--fonte-titulo);font-weight: 600;font-size: .92rem;letter-spacing: -.005em;color: var(--cor-texto)}.tabela-responsavel{table-layout: auto;min-width: 520px}.tabela-responsavel th{width: auto}.tabela-responsavel th[scope="row"]{width: 30%}.tabela-responsavel td{width: 35%}.tabela-responsavel td,.tabela-responsavel th{font-size: .9rem}.tabela-info td{color: var(--cor-texto-suave)}.tabela-info .destaque-preco{font-family: var(--fonte-mono);font-size: 1.3rem;font-weight: 700;letter-spacing: -.02em;color: var(--cor-acao)}.tabela-tempos th[scope="col"]:nth-child(1){width: 34%}.tabela-tempos th[scope="col"]:nth-child(2){width: 16%}.tabela-tempos th[scope="col"]:nth-child(3){width: 18%}.tabela-tempos th[scope="col"]:nth-child(4){width: 32%}.tabela-tempos td:last-child{white-space: normal}.nota-kw{margin-top: 6px;padding: 14px 16px;background: var(--cor-fundo-suave);border-left: 3px solid var(--cor-acao);border-radius: 0 var(--raio-p) var(--raio-p) 0;font-size: .9rem;color: var(--cor-texto-suave)}.horario-tabela th:first-child{font-family: var(--fonte-mono);font-weight: 500;width: 45%}.horario-tabela .marca-hoje{display: inline-block;margin-left: 6px;font-family: var(--fonte-mono);font-size: .66rem;letter-spacing: .1em;font-weight: 700;color: var(--cor-aberto)}.horario-tabela tr[data-hoje="true"]{background: var(--cor-aberto-fundo)}.galeria{display: grid;grid-template-columns: repeat(2,1fr);gap: 12px}.galeria figure{margin: 0}.galeria button.galeria__item{display: block;width: 100%;padding: 0;border: 0;background: none;cursor: pointer;border-radius: var(--raio-p);overflow: hidden;aspect-ratio: 4 / 3}.galeria img{width: 100%;height: 100%;object-fit: cover}.galeria figcaption{margin-top: 6px;font-size: .84rem;color: var(--cor-texto-fraco)}.galeria .foto-vazia{aspect-ratio: 4 / 3;border-radius: var(--raio-p)}.lightbox{position: fixed;inset: 0;z-index: 120;display: none;align-items: center;justify-content: center;padding: 20px;flex-direction: column;background: rgba(8,14,20,.94);backdrop-filter: blur(6px)}.lightbox[data-aberto="true"]{display: flex}.lightbox img{max-width: 100%;max-height: 82vh;border-radius: var(--raio-p)}.lightbox__legenda{margin-top: 12px;color: #fff;text-align: center;font-size: .92rem}.lightbox__fechar{position: absolute;top: 16px;right: 16px;width: var(--toque-min);height: var(--toque-min);background: rgba(255,255,255,.16);color: #fff;border: 0;border-radius: 50%;cursor: pointer;font-size: 1.6rem;line-height: 1}.mapa{width: 100%;height: 340px;border-radius: var(--raio);border: 1px solid var(--cor-borda);background: var(--cor-fundo-suave);z-index: 1}.mapa-placeholder{display: flex;align-items: center;justify-content: center;text-align: center;padding: 20px;color: var(--cor-texto-suave)}.mv-ativo .mapa:not([data-pronto]):not(.mapa-placeholder){background: linear-gradient(100deg,var(--cor-fundo-suave) 40%,#EEF3F1 50%,var(--cor-fundo-suave) 60%) 0 0 / 200% 100%;animation: mapa-carregando 1.2s linear infinite}@keyframes mapa-carregando{to{background-position: -200% 0}}@media (pointer: coarse){.mapa.leaflet-touch .leaflet-bar a{width: 44px;height: 44px;line-height: 44px;font-size: 22px}.mapa.leaflet-container a.leaflet-popup-close-button{width: 44px;height: 44px;font: 22px/44px var(--fonte-texto)}.mapa .leaflet-popup-content{margin: 14px 44px 14px 16px}}.leaflet-container{font: inherit;background: var(--cor-fundo-suave)}.pino-forbs{background: none;border: 0;filter: drop-shadow(0 2px 4px rgba(15,32,51,.35))}.pino-forbs svg{display: block}.leaflet-tooltip.pino-exemplo{background: var(--cor-aviso);color: #fff;border: 0;border-radius: 6px;font-family: var(--fonte-mono);font-weight: 700;font-size: .66rem;letter-spacing: .08em;padding: 3px 8px}.leaflet-tooltip.pino-exemplo::before{border-top-color: var(--cor-aviso)}.leaflet-popup-content{font-family: var(--fonte-texto);font-size: .92rem;margin: 12px 14px}.leaflet-popup-content strong{font-family: var(--fonte-titulo);color: var(--cor-texto)}.unidade-capa{position: relative;width: 100%;aspect-ratio: 16 / 9;max-height: 420px;background: var(--cor-fundo-suave);overflow: hidden}.unidade-capa img{width: 100%;height: 100%;object-fit: cover}.unidade-capa picture,.card-unidade__midia picture,.galeria__item picture{display: contents}.unidade-capa[style*="background-image"],.card-unidade__midia[style*="background-image"]{background-size: cover;background-repeat: no-repeat}.unidade-cabecalho{padding-top: 26px}.unidade-cabecalho h1{margin-bottom: 6px;font-size: clamp(1.7rem,3.6vw,2.5rem)}.unidade-endereco{color: var(--cor-texto-suave);margin-bottom: 14px}.unidade-resumo{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 20px}.unidade-acoes{display: grid;grid-template-columns: 1fr;gap: 10px;margin-bottom: 8px}.unidade-acoes__aviso{display: grid;gap: 6px}.unidade-acoes__aviso .campo__ajuda{margin: 0}.sem-quebra{white-space: nowrap}.unidade-guia > *{max-width: 760px}.unidade-guia h2[id]{scroll-margin-top: 96px}.unidade-chamada{margin: 2px 0 22px;max-width: 760px}.unidade-chamada__destaque{font-family: var(--fonte-titulo);font-size: clamp(1.2rem,3vw,1.5rem);font-weight: 600;line-height: 1.3;letter-spacing: -.01em;color: var(--cor-texto)}.unidade-chamada__preco{margin-top: 6px;font-size: .95rem;color: var(--cor-texto-suave)}.unidade-chamada__carregador{margin-top: 10px;font-size: 1rem;line-height: 1.55;color: var(--cor-texto-suave)}.unidade-guia .lista-simples{padding-left: 1.2em;margin: 0 0 14px;color: var(--cor-texto-suave);line-height: 1.7}.leaflet-container a.btn--primario{color: #fff}.unidade-guia h2{font-size: clamp(1.35rem,3.2vw,1.75rem);margin: 1.6em 0 .55em}.unidade-guia h2:first-child{margin-top: 0}.unidade-guia p{color: var(--cor-texto-suave);line-height: 1.7}.horario-whatsapp{margin-top: 14px}.galeria:has(> figure:only-child){grid-template-columns: 1fr;max-width: 640px}.barra-rota-fixa{position: fixed;left: 0;right: 0;bottom: var(--altura-barra-mobile);z-index: 94;padding: 10px var(--gutter);background: #fff;border-top: 1px solid var(--cor-borda);box-shadow: 0 -4px 14px rgba(15,32,51,.08)}.migalhas{font-size: .86rem;margin-bottom: 14px;color: var(--painel-texto-suave)}.migalhas a{color: var(--painel-verde);text-decoration: none}.migalhas a,.unidade-cabecalho nav a{display: inline-block;padding: 12px 4px;margin: -12px -4px}@media (hover: hover){.migalhas a:hover{text-decoration: underline}}.migalhas span{margin: 0 6px;opacity: .55}.filtros{display: grid;gap: 12px;padding: 20px;background: var(--cor-fundo-cartao);border: 1px solid var(--cor-borda);border-radius: var(--raio-g);margin-bottom: 26px;box-shadow: var(--sombra-suave)}.filtros__linha{display: flex;flex-wrap: wrap;gap: 10px;align-items: flex-end}.filtros .campo{flex: 1 1 190px}.filtro-check{display: flex;align-items: center;gap: 10px;flex: 1 1 190px;min-height: var(--toque-min);padding: 0 12px;background: var(--cor-fundo-campo);border: 1px solid var(--cor-borda-campo);border-radius: var(--raio-p)}.filtro-check input{width: 22px;height: 22px;flex: 0 0 auto;accent-color: var(--cor-acao);margin: 0}.filtro-check label{font-family: var(--fonte-titulo);font-weight: 500;font-size: .94rem;letter-spacing: normal;text-transform: none;color: var(--cor-texto);cursor: pointer;margin: 0}.filtro-check{position: relative}.filtro-check label::after{content: "";position: absolute;inset: 0}.filtros .btn{flex: 1 1 190px}.alternador{display: inline-flex;padding: 4px;background: var(--cor-fundo-campo);border: 1px solid var(--cor-borda-campo);border-radius: 999px}.alternador button{min-height: var(--toque-min);padding: 8px 20px;border: 0;border-radius: 999px;cursor: pointer;font-family: var(--fonte-titulo);font-weight: 500;font-size: .94rem;background: none;color: var(--cor-texto-suave)}.alternador button[aria-pressed="true"]{background: var(--cor-acao);color: #fff}.aviso-exemplo{display: flex;gap: 10px;align-items: flex-start;padding: 15px 17px;margin-bottom: 22px;border-radius: var(--raio);background: var(--cor-aviso-fundo);border: 1px solid var(--cor-aviso-borda);color: var(--cor-aviso);font-size: .92rem}.passos{list-style: none;counter-reset: passo;margin: 0;padding: 0;display: grid;gap: 16px}.passos li{counter-increment: passo;position: relative;padding: 22px 22px 22px 70px;background: var(--cor-fundo-cartao);border: 1px solid var(--cor-borda);border-radius: var(--raio-g);box-shadow: var(--sombra-suave)}.passos li::before{content: counter(passo,decimal-leading-zero);position: absolute;left: 20px;top: 20px;display: flex;align-items: center;justify-content: center;width: 36px;height: 36px;background: var(--cor-acao);color: #fff;border-radius: 50%;font-family: var(--fonte-mono);font-weight: 700;font-size: .82rem}.passos strong{display: block;font-family: var(--fonte-titulo);color: var(--cor-texto);margin-bottom: 4px;font-size: 1.02rem}.faq details{border: 1px solid var(--cor-borda);border-radius: var(--raio);margin-bottom: 12px;background: var(--cor-fundo-cartao);box-shadow: var(--sombra-suave);transition: border-color var(--transicao),box-shadow var(--transicao)}.faq details[open]{border-color: var(--cor-borda-media);box-shadow: var(--sombra-media)}.faq summary{display: flex;align-items: center;justify-content: space-between;gap: 12px;min-height: var(--toque-min);padding: 18px 20px;cursor: pointer;font-family: var(--fonte-titulo);font-weight: 600;font-size: 1.02rem;color: var(--cor-texto);list-style: none}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";font-size: 1.5rem;color: var(--cor-acao);line-height: 1}.faq details[open] summary::after{content: "\2212"}.faq details > *:not(summary){padding: 0 20px 18px;margin: 0;line-height: 1.65;color: var(--cor-texto-suave)}.pendente{display: inline;padding: 2px 8px;border-radius: 6px;background: var(--cor-aviso-fundo);color: var(--cor-aviso);border: 1px dashed var(--cor-aviso-borda);font-family: var(--fonte-mono);font-size: .78rem;font-weight: 500;overflow-wrap: anywhere;word-break: break-word;box-decoration-break: clone;-webkit-box-decoration-break: clone}p.pendente,div.pendente{display: block;max-width: 100%;padding: 8px 12px}.numero__valor .pendente,.selo-numero .pendente{font-size: .52em;line-height: 1.35}.texto-longo{max-width: 68ch}.texto-longo p{font-size: 1.06rem;line-height: 1.75;color: var(--cor-texto-suave)}.texto-longo h2{margin-top: 1.6em}.texto-longo h2:first-child{margin-top: 0}.rodape{background: var(--grad-escuro);color: var(--painel-texto-suave);padding: 56px 0 30px}.rodape__grade{display: grid;grid-template-columns: 1fr;gap: 38px}.rodape__logo{height: 46px;width: auto;margin-bottom: 14px}.rodape h3{font-family: var(--fonte-mono);font-size: .68rem;letter-spacing: .16em;text-transform: uppercase;color: var(--painel-texto-suave);margin-bottom: 16px;font-weight: 500}.rodape ul{list-style: none;margin: 0;padding: 0}.rodape li{margin-bottom: 11px;line-height: 1.5}.rodape a{color: var(--painel-texto-suave);text-decoration: none}@media (hover: hover){.rodape a:hover{color: var(--painel-verde);text-decoration: underline}}.rodape__solar{padding: 18px;margin-top: 4px;background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.1);border-radius: var(--raio);font-size: .9rem;line-height: 1.6}.rodape__base{margin-top: 38px;padding-top: 24px;border-top: 1px solid rgba(255,255,255,.14);display: flex;flex-direction: column;gap: 8px;font-size: .85rem;color: var(--painel-texto-suave)}.rodape__sociais{display: flex;gap: 8px}.rodape__sociais a{display: inline-flex;align-items: center;justify-content: center;width: var(--toque-min);height: var(--toque-min);border-radius: 50%;background: rgba(255,255,255,.09);color: var(--painel-texto);transition: background-color var(--transicao),color var(--transicao)}@media (hover: hover){.rodape__sociais a:hover{background: rgba(47,230,166,.18);color: var(--painel-verde)}}@media (max-width: 1023px){.rodape{padding-bottom: 84px}}@media (min-width: 1024px) and (max-width: 1439px){.rodape__base{padding-right: 84px}}.rodape :focus-visible,.secao--escura :focus-visible{outline-color: var(--painel-verde);box-shadow: 0 0 0 5px rgba(47,230,166,.22)}.rodape ul:not(.rodape__contato) a{display: inline-block;padding: 8px 0;margin: -8px 0}body{padding-bottom: var(--altura-barra-mobile)}body.tem-barra-rota{padding-bottom: calc(var(--altura-barra-mobile) + 74px)}.cookies{position: fixed;left: 12px;right: 12px;bottom: calc(var(--altura-barra-mobile) + 12px);z-index: 110;padding: 18px;background: var(--cor-fundo-elevado);border: 1px solid var(--cor-borda);border-radius: var(--raio);box-shadow: var(--sombra-alta);font-size: .9rem;color: var(--cor-texto-suave)}.cookies[hidden]{display: none}.cookies__acoes{display: flex;gap: 10px;margin-top: 12px}::selection{background: var(--cor-viva);color: var(--cor-sobre-viva)}:target{scroll-margin-top: calc(var(--altura-cabecalho) + 24px)}@media (min-width: 480px){.aba{padding: 10px 12px;font-size: .92rem;letter-spacing: 0}}@media (min-width: 640px){.grade-contato{grid-template-columns: repeat(2,1fr)}.aba{flex: 0 0 auto;padding: 10px 18px;font-size: .96rem}.abas__lista{gap: 6px}.grade-unidades{grid-template-columns: repeat(2,1fr)}.galeria{grid-template-columns: repeat(3,1fr)}.numeros__grade{grid-template-columns: repeat(4,1fr)}.form-linha{grid-template-columns: 1fr 1fr}.unidade-acoes{grid-template-columns: repeat(3,1fr)}.unidade-acoes--2{grid-template-columns: repeat(2,1fr);align-items: start}.unidade-acoes--4{grid-template-columns: repeat(2,1fr)}.faixa-parceiro__inner{flex-direction: row;align-items: center;justify-content: space-between}.rodape__base{flex-direction: row;align-items: center;justify-content: space-between}.painel-recarga{padding: 28px}}@media (min-width: 760px){.grade-2{grid-template-columns: repeat(2,1fr)}}@media (min-width: 900px){:root{--gutter: 24px}.secao{padding: 88px 0}.secao--compacta{padding: 52px 0}.grade-contato{grid-template-columns: repeat(auto-fit,minmax(210px,1fr))}.grade-3{grid-template-columns: repeat(3,1fr)}.grade-unidades{grid-template-columns: repeat(3,1fr)}.rodape__grade{grid-template-columns: 1.5fr 1fr 1fr}.mapa{height: 460px}.passos{grid-template-columns: repeat(2,1fr)}.hero__grade{grid-template-columns: 1.15fr .85fr;gap: 56px}.hero__conteudo{padding: 96px 0 0}.hero__numeros{padding: 26px 0 96px;grid-template-columns: repeat(3,1fr);gap: 20px}.hero__painel{padding: 40px 0}.hero--simples .hero__conteudo{padding: 88px 0 92px}}@media (min-width: 1024px){.nav{display: block}.menu-btn{display: none}.menu-mobile{display: none !important}.barra-mobile{display: none}.cabecalho .btn--zap{display: inline-flex}.zap-flutuante,body.tem-barra-rota .zap-flutuante{bottom: 20px}body,body.tem-barra-rota{padding-bottom: 0}.barra-rota-fixa{display: none}.cookies{left: auto;right: 20px;bottom: 20px;max-width: 420px}.abas__lista{position: static}.nav__link{padding: 8px 10px;font-size: .9rem}}@media (max-width: 1023px){.nav{display: none}.menu-btn{display: inline-flex}.barra-mobile{display: grid}.cabecalho .btn--zap{display: none}body{padding-bottom: var(--altura-barra-mobile)}body.tem-barra-rota{padding-bottom: calc(var(--altura-barra-mobile) + 74px)}.barra-rota-fixa{display: block}.zap-flutuante{bottom: calc(var(--altura-barra-mobile) + 14px)}body.tem-barra-rota .zap-flutuante{bottom: calc(var(--altura-barra-mobile) + 84px)}}@media (min-width: 1280px){:root{--largura-max: 1240px}.nav__link{padding: 8px 13px;font-size: .93rem}}@media (hover: none){.btn:hover,.card-unidade:hover,.zap-flutuante:hover,.card-unidade:hover .card-unidade__midia img{transform: none}.btn--primario:hover,.btn--destaque:hover{background: var(--cor-acao);box-shadow: var(--sombra-suave)}.btn--contorno:hover{background: var(--cor-fundo-cartao);color: var(--cor-texto);border-color: var(--cor-borda-media);box-shadow: none}.faixa-parceiro .btn--primario:hover{background: var(--cor-sobre-viva)}.btn--zap:hover{background: #25D366;box-shadow: none}.btn--claro:hover{box-shadow: none}.btn--contorno-claro:hover,.secao--escura .btn--contorno:hover{background: transparent;color: var(--painel-texto);border-color: rgba(255,255,255,.4)}.card-unidade:hover{border-color: var(--cor-borda);box-shadow: var(--sombra-suave)}.zap-flutuante:hover{box-shadow: 0 6px 20px rgba(37,211,102,.45)}.btn:active{transform: scale(.97);transition-duration: 60ms}}@media print{.cabecalho,.barra-mobile,.zap-flutuante,.barra-rota-fixa,.cookies,.menu-mobile{display: none !important}body{padding-bottom: 0;background: #fff;color: #000}}
.tabela-rolagem{background: linear-gradient(to right,var(--cor-fundo) 30%,rgba(238,242,241,0)) left center,linear-gradient(to left,var(--cor-fundo) 30%,rgba(238,242,241,0)) right center,radial-gradient(farthest-side at 0 50%,rgba(15,32,51,.16),rgba(15,32,51,0)) left center,radial-gradient(farthest-side at 100% 50%,rgba(15,32,51,.16),rgba(15,32,51,0)) right center;background-repeat: no-repeat;background-size: 40px 100%,40px 100%,14px 100%,14px 100%;background-attachment: local,local,scroll,scroll}.secao--suave .tabela-rolagem{background-image: linear-gradient(to right,var(--cor-fundo-suave) 30%,rgba(227,234,232,0)),linear-gradient(to left,var(--cor-fundo-suave) 30%,rgba(227,234,232,0)),radial-gradient(farthest-side at 0 50%,rgba(15,32,51,.16),rgba(15,32,51,0)),radial-gradient(farthest-side at 100% 50%,rgba(15,32,51,.16),rgba(15,32,51,0))}.card .tabela-rolagem,.calculadora .tabela-rolagem{background-image: linear-gradient(to right,#fff 30%,rgba(255,255,255,0)),linear-gradient(to left,#fff 30%,rgba(255,255,255,0)),radial-gradient(farthest-side at 0 50%,rgba(15,32,51,.14),rgba(15,32,51,0)),radial-gradient(farthest-side at 100% 50%,rgba(15,32,51,.14),rgba(15,32,51,0))}.secao--escura .tabela-rolagem{background-image: linear-gradient(to right,var(--painel-fundo) 30%,rgba(14,26,36,0)),linear-gradient(to left,var(--painel-fundo) 30%,rgba(14,26,36,0)),radial-gradient(farthest-side at 0 50%,rgba(0,0,0,.5),rgba(0,0,0,0)),radial-gradient(farthest-side at 100% 50%,rgba(0,0,0,.5),rgba(0,0,0,0))}.secao--escura .tabela-info th,.secao--escura .tabela-info td{border-bottom-color: rgba(255,255,255,.12)}.secao--escura .tabela-info th{color: var(--painel-texto-suave)}.secao--escura .tabela-info td{color: var(--painel-texto)}.cabecalho-pagina h1{margin-bottom: 14px}.cabecalho-pagina .secao__sub{margin-bottom: 0;max-width: 62ch}.secao--cta{position: relative;overflow: hidden;background: var(--cor-fundo-suave);border-block: 1px solid var(--cor-borda)}.secao--cta::before{content: "";position: absolute;inset: 0;background: radial-gradient(64% 120% at 50% 120%,rgba(0,190,68,.18),transparent 66%),radial-gradient(40% 80% at 12% 0%,rgba(0,190,68,.1),transparent 60%);pointer-events: none}.secao--cta > *{position: relative;z-index: 1}.card-contato{position: relative;overflow: hidden;padding: 32px;border-radius: var(--raio-g);background: linear-gradient(150deg,rgba(0,190,68,.1),rgba(255,255,255,0) 55%),var(--cor-fundo-cartao);border: 1px solid var(--cor-borda);box-shadow: var(--sombra-media)}.card-contato::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 3px;background: var(--grad-marca)}.card-contato h2,.card-contato h3{color: var(--cor-texto)}.card-contato .card{background: var(--cor-fundo);border-color: var(--cor-borda);box-shadow: none}.card-contato .card:hover{border-color: var(--cor-acao);background: #fff}.card-contato .card--destaque::before{display: none}.card-contato > .rotulo-tecnico{display: block;margin-bottom: 18px}.dado-tecnico{display: flex;flex-direction: column;gap: 2px}.dado-tecnico__rotulo{font-family: var(--fonte-mono);font-size: .64rem;font-weight: 500;letter-spacing: .18em;text-transform: uppercase;color: var(--cor-texto-fraco)}.dado-tecnico__valor{font-family: var(--fonte-mono);font-size: 1.1rem;font-weight: 500;letter-spacing: -.01em;color: var(--cor-texto)}.dado-tecnico__valor--verde{color: var(--cor-acao)}.painel-recarga .dado-tecnico__rotulo{color: var(--painel-texto-suave)}.painel-recarga .dado-tecnico__valor{color: var(--painel-texto)}.painel-recarga .dado-tecnico__valor--verde{color: var(--painel-verde)}.etiqueta svg{width: 14px;height: 14px;flex: 0 0 auto}.divisor-energia{height: 1px;border: 0;margin: 0;background: linear-gradient(90deg,transparent,var(--cor-viva),transparent)}@media (min-width: 900px){.card-contato{padding: 40px}}.progresso-leitura{position: fixed;top: 0;left: 0;right: 0;height: 3px;z-index: 100;background: transparent;pointer-events: none}.progresso-leitura__barra{height: 100%;width: 100%;background: linear-gradient(90deg,var(--cor-acao),var(--cor-viva));box-shadow: 0 0 10px rgba(0,190,68,.5);transform: scaleX(0);transform-origin: left center}@supports (animation-timeline: scroll()){.progresso-leitura__barra{animation: progresso-ler 1ms linear both;animation-timeline: scroll(root block)}}@keyframes progresso-ler{from{transform: scaleX(0)}to{transform: scaleX(1)}}.mv-ativo .mv{opacity: 0;transform: translateY(14px);transition: opacity 460ms cubic-bezier(.16,.84,.32,1),transform 460ms cubic-bezier(.16,.84,.32,1)}.mv-ativo .mv--visivel{opacity: 1;transform: translateY(0)}.mv-ativo .mv-quieto,.mv-ativo .mv-quieto *:not(.mv),.mv-ativo .mv-quieto::before,.mv-ativo .mv-quieto::after,.mv-ativo .mv-quieto *:not(.mv)::before,.mv-ativo .mv-quieto *:not(.mv)::after{transition: none !important}.mv-ativo .secao__titulo.mv,.mv-ativo .hero h1.mv{transform: translateY(20px);transition-duration: 560ms}.mv-ativo .card.mv,.mv-ativo .card-unidade.mv,.mv-ativo .card-avaliacao.mv,.mv-ativo .passos li.mv{transform: translateY(16px) scale(.98)}.mv-ativo .card.mv--visivel,.mv-ativo .card-unidade.mv--visivel,.mv-ativo .card-avaliacao.mv--visivel,.mv-ativo .passos li.mv--visivel{transform: translateY(0) scale(1)}.mv-ativo .painel-recarga.mv{transform: translateY(24px) scale(.97)}.mv-ativo .painel-recarga.mv--visivel{transform: translateY(0) scale(1)}.mv-ativo .cortina{overflow: hidden}.mv-ativo .cortina > *{display: block;transform: translateY(105%);transition: transform 900ms cubic-bezier(.16,.84,.32,1)}.mv-ativo .cortina--visivel > *{transform: translateY(0)}.mv-ativo .hero-trilho{position: relative}.mv-ativo .hero--preso{position: sticky;top: 0;z-index: 1;min-height: 100vh;min-height: 100svh;display: flex;align-items: center}.mv-ativo .hero--preso .hero__grade{width: 100%}.mv-ativo .hero--preso .hero__conteudo{transform: translateY(calc(var(--p,0) * -72px));opacity: calc(1 - var(--p,0) * .9)}.mv-ativo .hero--preso .hero__painel{transform: translateY(calc(var(--p,0) * -40px)) scale(calc(1 + var(--p,0) * .07))}.mv-ativo .hero--preso::before{opacity: calc(1 + var(--p,0) * .9)}.mv-ativo .hero-trilho ~ *{position: relative;z-index: 2}.mv-ativo .hero-trilho ~ .secao:not(.secao--suave):not(.secao--escura):not(.secao--cta){background-color: var(--cor-fundo)}@media (min-width: 900px){.mv-ativo .hero-trilho{height: 150vh}}.barra-energia__nivel{transition: width 1400ms cubic-bezier(.16,.84,.32,1)}@media screen{.mv-ativo .barra-energia__nivel--vazia{width: 0 !important}}.cabecalho{transition: background-color var(--transicao),border-color var(--transicao),box-shadow var(--transicao)}.mv-ativo .cabecalho:not(.cabecalho--rolado){background: rgba(238,242,241,.5);border-bottom-color: transparent}.cabecalho--rolado{background: rgba(238,242,241,.94);border-bottom-color: var(--cor-borda);box-shadow: 0 6px 22px rgba(15,32,51,.1)}.faixa-corrida{position: relative;overflow: hidden;padding: 16px 0;background: var(--painel-fundo);border-block: 1px solid rgba(255,255,255,.1)}.faixa-corrida__trilho{display: flex;width: max-content;animation: correr 34s linear infinite}.faixa-corrida:hover .faixa-corrida__trilho{animation-play-state: paused}.faixa-corrida__item{display: inline-flex;align-items: center;gap: 18px;padding-right: 18px;font-family: var(--fonte-mono);font-size: .8rem;font-weight: 500;letter-spacing: .26em;text-transform: uppercase;color: var(--painel-texto-suave);white-space: nowrap}.faixa-corrida__item b{color: var(--painel-verde);font-weight: 500}.faixa-corrida__ponto{color: var(--painel-verde);opacity: .55}@keyframes correr{from{transform: translateX(0)}to{transform: translateX(-50%)}}[data-parallax]{will-change: transform}@media (prefers-reduced-motion: reduce){.mv,.mv--visivel{opacity: 1 !important;transform: none !important;transition: none !important}.cortina > *{transform: none !important}.barra-energia__nivel{transition: none !important}[data-parallax]{transform: none !important}.faixa-corrida__trilho{animation: none !important}.hero--preso{position: static !important}.progresso-leitura{display: none !important}}@media print{.mv-ativo .mv{opacity: 1 !important;transform: none !important;transition: none !important}.mv-ativo .cortina > *{transform: none !important;transition: none !important}.barra-energia__nivel{transition: none !important}.progresso-leitura{display: none !important}.mv-ativo .hero-trilho{height: auto !important}.mv-ativo .hero--preso{position: static !important;min-height: 0 !important}.mv-ativo .hero--preso .hero__conteudo,.mv-ativo .hero--preso .hero__painel{opacity: 1 !important;transform: none !important}}.secao__titulo + :not(.secao__sub){margin-top: 30px}.secao--suave + .secao--suave{padding-top: 0}.grade-3 > .card,.grade-2 > .card,.portas > .card,.grade-contato > .card{display: flex;flex-direction: column}.card > .card__icone{align-self: flex-start}.card > .btn:last-child,.card > .btn-grupo:last-child{margin-top: auto}.card > .btn{align-self: flex-start}.card > .lista-check{margin-bottom: 22px}.card:hover{border-color: var(--cor-borda);box-shadow: var(--sombra-suave)}a.card:hover,.card--clicavel:hover{border-color: var(--cor-borda-media);box-shadow: var(--sombra-media)}@media (hover: none){a.card:hover,.card--clicavel:hover{border-color: var(--cor-borda);box-shadow: var(--sombra-suave)}}.portas{display: grid;gap: 18px}.porta h3{font-size: clamp(1.3rem,3vw,1.6rem)}@media (min-width: 760px){.portas{grid-template-columns: 1fr 1fr;gap: 22px}.porta{padding: 36px}}@media (min-width: 900px){.hero__numeros--2{grid-template-columns: repeat(2,max-content);column-gap: 56px}}.ponto-status--fixo{animation: none !important;box-shadow: 0 0 0 3px rgba(47,230,166,.18)}@media (min-width: 900px){.passos--linha{grid-template-columns: repeat(4,1fr)}.passos--linha li{padding: 72px 22px 24px}.passos--linha li::before{left: 22px;top: 22px}}.faixa-parceiro__titulo{margin: 0 0 4px !important;font-family: var(--fonte-titulo);font-weight: 700;font-size: clamp(1.2rem,3vw,1.45rem);letter-spacing: -.02em;line-height: 1.25}.faixa-parceiro__inner > div p:last-child{font-size: 1.02rem}.cabecalho-pagina__botoes{margin-top: 24px}.cabecalho-pagina__lateral{margin-top: 28px}.pontos-chave{list-style: none;margin: 0;padding: 20px 22px;display: grid;gap: 12px;border-radius: var(--raio);background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.13)}.pontos-chave li{display: flex;align-items: flex-start;gap: 10px;color: var(--painel-texto);font-size: .98rem;line-height: 1.45}.pontos-chave svg{flex: 0 0 auto;color: var(--painel-verde);margin-top: 2px}.cabecalho-pagina__lateral .solar__selos{margin: 0;display: grid;grid-template-columns: repeat(2,minmax(0,1fr))}@media (min-width: 900px){.cabecalho-pagina__grade{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,.9fr);gap: 56px;align-items: center}.cabecalho-pagina__lateral{margin-top: 0}}@media (max-width: 639px){.tabela-responsavel{min-width: 0}.tabela-responsavel thead{display: none}.tabela-responsavel,.tabela-responsavel tbody,.tabela-responsavel tr,.tabela-responsavel th,.tabela-responsavel td{display: block;width: auto !important}.tabela-responsavel tr{margin-bottom: 12px;padding: 16px 18px;border-radius: var(--raio);background: var(--cor-fundo-cartao);border: 1px solid var(--cor-borda);box-shadow: var(--sombra-suave)}.tabela-responsavel th[scope="row"]{padding: 0 0 8px;border: 0;font-size: 1rem}.tabela-responsavel td{padding: 4px 0;border: 0}.tabela-responsavel td::before{content: attr(data-rotulo) ": ";font-weight: 600;color: var(--cor-texto)}.tabela-responsavel caption{display: block}.tabela-rolagem:has(.tabela-responsavel){overflow: visible;background: none}}.menu-btn__fechar{display: none}.menu-btn[aria-expanded="true"] .menu-btn__abrir{display: none}.menu-btn[aria-expanded="true"] .menu-btn__fechar{display: inline-flex}.menu-btn__abrir,.menu-btn__fechar{align-items: center;justify-content: center}.mv-ativo .menu-btn[aria-expanded="true"] .menu-btn__fechar{animation: en-girar .3s cubic-bezier(.2,.7,.3,1)}.mv-ativo .menu-btn[aria-expanded="false"] .menu-btn__abrir{animation: en-girar-volta .3s cubic-bezier(.2,.7,.3,1)}@keyframes en-girar{from{transform: rotate(-90deg) scale(.6);opacity: 0}}@keyframes en-girar-volta{from{transform: rotate(90deg) scale(.6);opacity: 0}}.mv-ativo .menu-mobile{opacity: 0;transform: translateY(-8px);transition: opacity .2s cubic-bezier(.2,.7,.3,1),transform .2s cubic-bezier(.2,.7,.3,1);transition: opacity .2s cubic-bezier(.2,.7,.3,1),transform .2s cubic-bezier(.2,.7,.3,1),display .2s allow-discrete}.mv-ativo .menu-mobile[data-aberto="true"]{opacity: 1;transform: none}@starting-style{.mv-ativo .menu-mobile[data-aberto="true"]{opacity: 0;transform: translateY(-8px)}}@supports not (transition-behavior: allow-discrete){.mv-ativo .menu-mobile[data-aberto="true"]{animation: en-menu-painel .2s cubic-bezier(.2,.7,.3,1) both}}@keyframes en-menu-painel{from{opacity: 0;transform: translateY(-8px)}}.marca img{transform-origin: left center;transition: transform 320ms cubic-bezier(.2,.7,.3,1),opacity var(--transicao)}.cabecalho--rolado .marca img{transform: scale(.86)}.rodape__contato{margin: 0 0 16px !important}.rodape__contato li{margin-bottom: 6px}.rodape__endereco{font-size: .9rem;color: var(--painel-texto-suave)}.rodape__solar{margin: 34px 0 0;padding: 0;border: 0;background: none;border-radius: 0;font-size: .9rem;color: var(--painel-texto-suave)}.rodape__solar + .rodape__base{margin-top: 18px}.grade-contato > .card .btn-grupo{gap: 10px}@media (min-width: 900px){.grade-contato{grid-template-columns: repeat(auto-fit,minmax(260px,1fr))}}
.calculadora{padding: 28px;background: var(--cor-fundo-cartao);border: 1px solid var(--cor-borda);border-radius: var(--raio-g);box-shadow: var(--sombra-media);display: grid;gap: 18px}.calculadora__titulo{display: flex;align-items: center;gap: 10px;margin: 0;font-size: 1.25rem}.calculadora__titulo svg{color: var(--cor-acao);flex: 0 0 auto}.calculadora__resultado{position: relative;overflow: hidden;padding: 28px 24px;border-radius: var(--raio);background: var(--grad-escuro);border: 1px solid rgba(255,255,255,.08);color: var(--painel-texto);text-align: center;box-shadow: var(--sombra-painel)}.calculadora__resultado::before{content: "";position: absolute;top: 0;left: 0;right: 0;height: 1px;background: linear-gradient(90deg,transparent,rgba(47,230,166,.8),transparent)}.calculadora__tempo{display: flex;flex-direction: column;align-items: center;gap: 4px}.calculadora__numero{font-family: var(--fonte-mono);font-size: clamp(2.6rem,9vw,3.8rem);font-weight: 700;line-height: 1;color: var(--painel-verde);letter-spacing: -.035em;font-variant-numeric: tabular-nums;text-shadow: 0 0 34px rgba(47,230,166,.3)}.calculadora__rotulo{font-family: var(--fonte-mono);font-size: .68rem;letter-spacing: .16em;text-transform: uppercase;color: var(--painel-texto-suave)}.calculadora__nota{margin: 16px 0 0;font-size: .88rem;color: var(--painel-texto-suave);line-height: 1.55}.calculadora__aviso{display: flex;gap: 10px;align-items: flex-start;margin: 0;padding: 14px 16px;border-radius: var(--raio-p);background: var(--cor-aviso-fundo);border: 1px solid var(--cor-aviso-borda);color: var(--cor-aviso);font-size: .88rem;line-height: 1.55}.calculadora__aviso svg{flex: 0 0 auto;margin-top: 2px}.tabela-tempos{table-layout: auto;min-width: 560px}.tabela-tempos th[scope="row"]{width: auto;font-family: var(--fonte-titulo);font-size: .95rem;letter-spacing: -.01em;text-transform: none;color: var(--cor-texto);font-weight: 600}.tabela-tempos td{vertical-align: middle}.tempo-valor{font-family: var(--fonte-mono);font-size: 1.12rem;font-weight: 500;color: var(--cor-acao);white-space: nowrap;font-variant-numeric: tabular-nums}.etiqueta--pequena{font-size: .68rem;padding: 3px 9px;background: var(--cor-fundo-suave);color: var(--cor-texto-suave);border-color: var(--cor-borda);font-weight: 500}.tabela-tempos tbody tr:nth-child(even){background: rgba(15,32,51,.028)}@media (min-width: 640px){.calculadora{padding: 34px}}.destaque-tempo{display: grid;gap: 24px;align-items: center;padding: 34px;border-radius: var(--raio-g);background: var(--cor-fundo-cartao);border: 1px solid var(--cor-borda);box-shadow: var(--sombra-media);position: relative;overflow: hidden}.destaque-tempo h2{font-size: clamp(1.35rem,3.4vw,1.85rem);margin-bottom: 10px}.destaque-tempo p{margin-bottom: 22px;color: var(--cor-texto-suave);max-width: 52ch}.destaque-tempo__marca{display: none;color: var(--cor-viva);opacity: .22}.destaque-tempo::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 4px;background: var(--grad-marca)}@media (min-width: 760px){.destaque-tempo{grid-template-columns: 1fr auto;padding: 40px 44px}.destaque-tempo__marca{display: block}}.calc-passo{display: flex;align-items: flex-start;gap: 14px;margin-top: 6px}.calc-passo--2{margin-top: 26px;padding-top: 26px;border-top: 1px solid var(--cor-borda)}.calc-passo__num{display: inline-flex;align-items: center;justify-content: center;flex: 0 0 auto;width: 32px;height: 32px;border-radius: 50%;background: var(--cor-acao);color: #fff;font-family: var(--fonte-mono);font-weight: 700;font-size: .84rem}.calc-passo__titulo{display: block;margin: 3px 0 2px;font-family: var(--fonte-titulo);font-weight: 600;font-size: 1.08rem;letter-spacing: -.015em;color: var(--cor-texto);text-transform: none}.calc-passo__ajuda{margin: 0;font-size: .9rem;color: var(--cor-texto-suave)}.calc-busca{position: relative;margin-top: 16px}.calc-busca__icone{position: absolute;left: 16px;top: 50%;transform: translateY(-50%);display: inline-flex;color: var(--cor-texto-fraco);pointer-events: none}.calc-busca input{width: 100%;min-height: 52px;padding: 12px 16px 12px 46px;font-family: var(--fonte-texto);font-size: 1.02rem;color: var(--cor-texto);background: var(--cor-fundo-campo);border: 1px solid var(--cor-borda-campo);border-radius: var(--raio-p);transition: border-color var(--transicao),box-shadow var(--transicao)}.calc-busca input:focus{outline: none;border-color: var(--cor-acao);box-shadow: 0 0 0 3px rgba(0,117,45,.16)}.calc-busca input::placeholder{color: var(--cor-texto-fraco)}.calc-busca--tabela{max-width: 520px;margin: 0 auto 22px}.calc-marcas{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 12px}.calc-marca{min-height: 36px;padding: 6px 14px;font-family: var(--fonte-titulo);font-weight: 500;font-size: .88rem;letter-spacing: -.01em;color: var(--cor-texto-suave);background: var(--cor-fundo-cartao);border: 1px solid var(--cor-borda-media);border-radius: 999px;cursor: pointer;transition: background-color var(--transicao),color var(--transicao),border-color var(--transicao)}.calc-marca:hover{border-color: var(--cor-acao);color: var(--cor-acao)}.calc-marca[aria-pressed="true"]{background: var(--cor-texto);color: #fff;border-color: var(--cor-texto)}.calc-lista{margin-top: 12px;max-height: 340px;overflow-y: auto;border: 1px solid var(--cor-borda);border-radius: var(--raio);background: var(--cor-fundo);scrollbar-width: thin}.calc-carro{display: grid;grid-template-columns: 78px 1fr auto;align-items: center;gap: 12px;width: 100%;min-height: var(--toque-min);padding: 11px 14px;text-align: left;background: none;border: 0;border-bottom: 1px solid var(--cor-borda);cursor: pointer;color: var(--cor-texto);transition: background-color var(--transicao)}.calc-carro:last-of-type{border-bottom: 0}.calc-carro:hover{background: rgba(0,117,45,.06)}.calc-carro:focus-visible{outline-offset: -3px}.calc-carro[aria-selected="true"]{background: var(--cor-aberto-fundo);box-shadow: inset 4px 0 0 var(--cor-acao)}.calc-carro__marca{font-family: var(--fonte-mono);font-size: .68rem;font-weight: 500;letter-spacing: .1em;text-transform: uppercase;color: var(--cor-texto-fraco);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.calc-carro__nome{font-family: var(--fonte-titulo);font-weight: 600;font-size: .98rem;letter-spacing: -.01em}.calc-carro__tipo{font-family: var(--fonte-mono);font-size: .64rem;letter-spacing: .08em;text-transform: uppercase;padding: 3px 9px;border-radius: 999px;white-space: nowrap;background: var(--cor-fundo-suave);color: var(--cor-texto-suave);border: 1px solid var(--cor-borda)}.calc-carro__tipo--eletrico{background: var(--cor-aberto-fundo);color: var(--cor-aberto);border-color: var(--cor-aberto-borda)}.calc-carro__tipo--hibrido_plugin{background: var(--cor-aviso-fundo);color: var(--cor-aviso);border-color: var(--cor-aviso-borda)}.calc-vazio{margin: 0;padding: 22px 16px;text-align: center;color: var(--cor-texto-suave);font-size: .94rem}.calc-outro{display: inline-flex;align-items: center;gap: 8px;margin-top: 12px;padding: 8px 4px;min-height: var(--toque-min);background: none;border: 0;cursor: pointer;font-family: var(--fonte-texto);font-size: .94rem;color: var(--cor-acao);text-decoration: underline;text-underline-offset: 3px}.calc-outro:hover{color: var(--cor-acao-hover)}.calc-outro[aria-expanded="true"]{color: var(--cor-texto);text-decoration: none}#calc-manual{margin-top: 10px}.calc-bateria{margin-top: 18px}.bat{display: flex;align-items: center;gap: 4px}.bat__corpo{position: relative;flex: 1 1 auto;height: 54px;border: 3px solid var(--cor-texto);border-radius: 12px;background: var(--cor-fundo-cartao);overflow: hidden}.bat__polo{flex: 0 0 auto;width: 8px;height: 22px;background: var(--cor-texto);border-radius: 0 4px 4px 0}.bat__agora{position: absolute;left: 0;top: 0;bottom: 0;width: 20%;background: var(--cor-borda-media);transition: width 260ms cubic-bezier(.2,.7,.3,1)}.bat__ganho{position: absolute;top: 0;bottom: 0;left: 20%;width: 60%;background: linear-gradient(90deg,var(--cor-acao),var(--cor-viva));transition: left 260ms cubic-bezier(.2,.7,.3,1),width 260ms cubic-bezier(.2,.7,.3,1)}.bat__ganho::after{content: "";position: absolute;inset: 0;background: linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform: translateX(-100%);animation: fluxo-energia 2.4s ease-in-out infinite}.bat__marcas{position: absolute;inset: 0;display: grid;grid-template-columns: repeat(5,1fr);pointer-events: none}.bat__marcas i{border-right: 1px dashed rgba(15,32,51,.18)}.bat__marcas i:last-child{border-right: 0}.calc-faixas{display: grid;grid-template-columns: 1fr;gap: 16px;margin-top: 18px}.calc-faixa label{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;font-family: var(--fonte-mono);font-size: .68rem;letter-spacing: .14em;text-transform: uppercase;color: var(--cor-texto-suave);margin-bottom: 8px}.calc-faixa output{font-family: var(--fonte-mono);font-size: 1.25rem;font-weight: 700;letter-spacing: -.02em;color: var(--cor-texto)}.calc-faixa input[type="range"]{-webkit-appearance: none;appearance: none;width: 100%;height: 44px;margin: 0;background: transparent;cursor: pointer}.calc-faixa input[type="range"]::-webkit-slider-runnable-track{height: 8px;border-radius: 999px;background: var(--cor-borda-media)}.calc-faixa input[type="range"]::-moz-range-track{height: 8px;border-radius: 999px;background: var(--cor-borda-media)}.calc-faixa input[type="range"]::-webkit-slider-thumb{-webkit-appearance: none;appearance: none;width: 28px;height: 28px;margin-top: -10px;border-radius: 50%;background: #fff;border: 3px solid var(--cor-acao);box-shadow: var(--sombra-suave)}.calc-faixa input[type="range"]::-moz-range-thumb{width: 22px;height: 22px;border-radius: 50%;background: #fff;border: 3px solid var(--cor-acao);box-shadow: var(--sombra-suave)}.calc-faixa input[type="range"]:focus-visible{outline: none}.calc-faixa input[type="range"]:focus-visible::-webkit-slider-thumb{box-shadow: 0 0 0 5px rgba(0,117,45,.25)}.calc-faixa input[type="range"]:focus-visible::-moz-range-thumb{box-shadow: 0 0 0 5px rgba(0,117,45,.25)}.calc-resultado__carro{margin: 0 0 12px;font-family: var(--fonte-mono);font-size: .7rem;letter-spacing: .16em;text-transform: uppercase;color: var(--painel-verde)}.calc-resultado__sem{display: flex;gap: 14px;align-items: flex-start;text-align: left;padding: 16px;margin-top: 4px;border-radius: var(--raio-p);background: rgba(255,255,255,.06);border: 1px solid rgba(255,255,255,.12)}.calc-resultado__sem svg{flex: 0 0 auto;color: var(--painel-verde);margin-top: 2px}.calc-resultado__sem p{margin: 0;color: var(--painel-texto-suave);font-size: .94rem;line-height: 1.55}.calc-resultado__sem strong{color: var(--painel-texto)}.calc-resultado__notas{list-style: none;margin: 18px 0 0;padding: 0;text-align: left;display: grid;gap: 8px}.calc-resultado__notas li{position: relative;padding-left: 20px;font-size: .9rem;color: var(--painel-texto-suave);line-height: 1.5}.calc-resultado__notas li::before{content: "";position: absolute;left: 0;top: .55em;width: 8px;height: 8px;border-radius: 50%;background: var(--painel-verde)}.tabela-grupo__titulo th{padding-top: 26px;padding-bottom: 8px;font-family: var(--fonte-titulo) !important;font-size: 1.02rem !important;letter-spacing: -.015em !important;text-transform: none !important;color: var(--cor-texto) !important;border-bottom: 2px solid var(--cor-borda-media) !important}.tabela-grupo:first-of-type .tabela-grupo__titulo th{padding-top: 10px}.tabela-tipo{display: block;margin-top: 2px;font-family: var(--fonte-mono);font-size: .62rem;letter-spacing: .1em;text-transform: uppercase;color: var(--cor-texto-fraco);font-weight: 500}.tempo-nao{font-family: var(--fonte-mono);font-size: .78rem;letter-spacing: .04em;color: var(--cor-aviso);white-space: normal}@media (min-width: 640px){.calc-faixas{grid-template-columns: 1fr 1fr;gap: 24px}.calc-carro{grid-template-columns: 96px 1fr auto}}.calc-lista{max-height: none;overflow: visible}.calc-mais{display: block;width: 100%;margin-top: 10px;min-height: var(--toque-min);padding: 10px 16px;font-family: var(--fonte-titulo);font-weight: 600;font-size: .95rem;color: var(--cor-acao);background: var(--cor-fundo-cartao);border: 1px dashed var(--cor-borda-media);border-radius: var(--raio);cursor: pointer;transition: background-color var(--transicao),border-color var(--transicao)}.calc-mais:hover{border-color: var(--cor-acao);background: rgba(0,117,45,.05)}.calc-carro__tipo--hibrido_plugin{background: #E6EAF5;color: var(--cor-marinho);border-color: #C9D1EA}.calc-carro{grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "marca tipo" "nome nome";row-gap: 2px}.calc-carro__marca{grid-area: marca}.calc-carro__nome{grid-area: nome}.calc-carro__tipo{grid-area: tipo;justify-self: end}@media (max-width: 639px){.calc-marcas{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;margin-inline: calc(var(--gutter) * -1 - 12px);padding: 2px calc(var(--gutter) + 12px) 6px;scroll-snap-type: x proximity;-webkit-mask-image: linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%);mask-image: linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 22px),transparent 100%)}.calc-marcas::-webkit-scrollbar{display: none}.calc-marca{flex: 0 0 auto;scroll-snap-align: start}}@media (min-width: 640px){.calc-carro{grid-template-columns: 96px minmax(0,1fr) auto;grid-template-areas: "marca nome tipo"}}.calc-entra{animation: calc-entra .42s cubic-bezier(.2,.7,.3,1) both}@keyframes calc-entra{from{opacity: 0;transform: translateY(12px)}}.marcas-lista{display: grid;gap: 10px}.marca-grupo{border: 1px solid var(--cor-borda);border-radius: var(--raio);background: var(--cor-fundo-cartao);box-shadow: var(--sombra-suave);transition: border-color var(--transicao),box-shadow var(--transicao)}.marca-grupo[open]{border-color: var(--cor-borda-media);box-shadow: var(--sombra-media)}.marca-grupo summary{display: flex;align-items: center;gap: 12px;min-height: 56px;padding: 14px 20px;cursor: pointer;list-style: none}.marca-grupo summary::-webkit-details-marker{display: none}.marca-grupo summary::after{content: "+";margin-left: auto;font-size: 1.5rem;line-height: 1;color: var(--cor-acao);transition: transform 360ms cubic-bezier(.2,.7,.3,1)}.marca-grupo[open] summary::after{transform: rotate(45deg)}.marca-grupo__nome{font-family: var(--fonte-titulo);font-weight: 600;font-size: 1.06rem;color: var(--cor-texto);letter-spacing: -.012em}.marca-grupo__conta{font-size: .86rem;color: var(--cor-texto-fraco)}.marca-grupo__corpo{padding: 0 20px 14px}.marca-grupo .tabela-tempos{min-width: 0;margin: 0}.marca-grupo .tabela-tempos thead th{font-size: .82rem;color: var(--cor-texto-suave);font-weight: 600;padding-top: 4px}@supports selector(::details-content){.mv-ativo .marca-grupo{interpolate-size: allow-keywords}.mv-ativo .marca-grupo::details-content{block-size: 0;overflow: hidden;transition: block-size 380ms cubic-bezier(.16,.84,.32,1),content-visibility 380ms allow-discrete}.mv-ativo .marca-grupo[open]::details-content{block-size: auto}}@media (max-width: 639px){.marca-grupo__corpo{padding: 0 14px 10px}.marca-grupo .tabela-tempos thead{display: none}.marca-grupo .tabela-tempos,.marca-grupo .tabela-tempos tbody{display: block}.marca-grupo .tabela-tempos tr{display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: baseline;column-gap: 12px;padding: 12px 0;border-bottom: 1px solid var(--cor-borda)}.marca-grupo .tabela-tempos tr:last-child{border-bottom: 0}.marca-grupo .tabela-tempos th,.marca-grupo .tabela-tempos td{display: block;padding: 0;border: 0;width: auto}.marca-grupo .tabela-tempos th[scope="row"]{grid-column: 1 / -1;margin-bottom: 4px}.marca-grupo .tabela-tempos td[data-rotulo="Bateria"]{font-size: .9rem}.marca-grupo .tabela-tempos td:nth-child(3){text-align: right}.marca-grupo .tabela-tempos td:last-child{grid-column: 1 / -1;margin-top: 6px}.marca-grupo .tabela-tempos td:last-child:empty{display: none}.marca-grupo .tabela-tempos tbody tr:nth-child(even){background: none}}@media (max-width: 480px){.calculadora{padding: 20px}.calculadora__resultado{margin-left: -6px;margin-right: -6px;padding: 24px 14px}}.rec-troca{animation: rec-entra .38s cubic-bezier(.2,.7,.3,1)}.rec{display: grid;gap: 16px;margin-top: 22px;text-align: left;grid-template-areas: "esq" "legenda" "dir"}.rec__esq{grid-area: esq;min-width: 0}.rec__dir{grid-area: dir;min-width: 0;display: grid;gap: 12px}.rec-legenda{grid-area: legenda}@media (min-width: 760px){.rec{grid-template-columns: minmax(0,1.05fr) minmax(0,1fr);grid-template-areas: "esq dir" "legenda legenda";column-gap: 24px;row-gap: 18px;align-items: center}}.rec-escala{display: inline-flex;align-items: center;gap: 7px;margin: 0 0 4px;padding: 4px 11px;border-radius: 999px;border: 1px solid var(--painel-borda);font-family: var(--fonte-mono);font-size: .62rem;letter-spacing: .12em;text-transform: uppercase;color: var(--painel-texto-suave)}.rec-escala::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--painel-texto-suave)}@media (max-width: 420px){.rec-escala{letter-spacing: .05em;padding: 4px 9px}}.rec--carregando .rec-escala::before{background: var(--painel-verde);animation: rec-pulso 1.1s ease-in-out infinite}.rec-cena{display: block;width: 100%;max-width: 440px;height: auto;margin: 0 auto;overflow: visible}.rec-chao{stroke: rgba(234,242,240,.12);stroke-width: 1}.rec-aura{opacity: 0}.rec-posto__corpo{fill: #1A2B37;stroke: rgba(234,242,240,.2);stroke-width: 1.2}.rec-posto__luz{fill: var(--cor-viva)}.rec-posto__tela{fill: #071118;stroke: rgba(47,230,166,.32);stroke-width: 1}.rec-posto__raio{fill: var(--painel-verde);opacity: .5;transition: opacity .3s}.rec-posto__ok{fill: none;stroke: var(--painel-verde);stroke-width: 3;stroke-linecap: round;stroke-linejoin: round;opacity: 0;transition: opacity .3s}.rec-posto__coldre,.rec-posto__base{fill: #22384A}.rec--carregando .rec-posto__raio{opacity: 1;animation: rec-pulso 1.1s ease-in-out infinite}.rec--pronto .rec-posto__raio{opacity: 0}.rec--pronto .rec-posto__ok{opacity: 1}.rec-carro__corpo{fill: rgba(234,242,240,.045);stroke: rgba(234,242,240,.58);stroke-width: 1.6;stroke-linejoin: round}.rec-carro__vidro{fill: rgba(146,163,174,.14);stroke: rgba(234,242,240,.3);stroke-width: 1;stroke-linejoin: round}.rec-carro__linha{fill: none;stroke: rgba(234,242,240,.22);stroke-width: 1}.rec-carro__pack{fill: rgba(255,255,255,.04);stroke: rgba(146,163,174,.5);stroke-width: 1}.rec-carro__farol{fill: var(--painel-verde);opacity: .22;transition: opacity .5s}.rec-carro__feixe{opacity: 0;transition: opacity .7s .15s}.rec--pronto .rec-carro__farol{opacity: 1}.rec--pronto .rec-carro__feixe{opacity: 1}.rec-carro__porta{fill: #0A141B;stroke: rgba(234,242,240,.42);stroke-width: 1}.rec-carro__led{fill: #55606B;transition: fill .25s}.rec--conectado .rec-carro__led{fill: var(--painel-verde)}.rec--carregando .rec-carro__led{animation: rec-pulso 1.1s ease-in-out infinite}.rec-roda__pneu{fill: #0A131A;stroke: rgba(234,242,240,.5);stroke-width: 2}.rec-roda__aro{fill: none;stroke: rgba(234,242,240,.32);stroke-width: 1.5}.rec-cabo{fill: none;stroke: #3B4E5C;stroke-width: 4.5;stroke-linecap: round;stroke-dasharray: 100 100;stroke-dashoffset: 100}.rec-fluxo-brilho{fill: none;stroke: var(--painel-verde);stroke-width: 9;stroke-linecap: round;opacity: 0;transition: opacity .4s}.rec-fluxo{fill: none;stroke: var(--painel-verde);stroke-width: 2.2;stroke-linecap: round;stroke-dasharray: 2.5 7.5;opacity: 0;transition: opacity .4s}.rec--carregando .rec-fluxo{opacity: 1}.rec--carregando .rec-fluxo-brilho{opacity: .13}.rec--lenta .rec-fluxo{opacity: .55}.rec--lenta .rec-fluxo-brilho{opacity: .06}.rec-plugue{fill: #4A5F6E;stroke: rgba(234,242,240,.35);stroke-width: .8;opacity: 0;transition: opacity .2s}.rec--conectado .rec-plugue{opacity: 1}.rec-bat{display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 12px;margin-top: 12px}.rec-bat__pct{min-width: 4.2ch;text-align: right;font-family: var(--fonte-mono);font-weight: 700;font-size: clamp(1.65rem,6vw,2.05rem);line-height: 1;letter-spacing: -.04em;font-variant-numeric: tabular-nums;color: var(--painel-verde)}.rec-bat__linha{display: flex;align-items: center;gap: 3px}.rec-bat__corpo{position: relative;flex: 1 1 auto;height: 30px;overflow: hidden;border: 2px solid rgba(234,242,240,.6);border-radius: 9px;background: rgba(255,255,255,.04)}.rec-bat__polo{flex: 0 0 auto;width: 5px;height: 12px;border-radius: 0 3px 3px 0;background: rgba(234,242,240,.6)}.rec-bat__base{position: absolute;inset: 0;background: rgba(146,163,174,.4);transform-origin: 0 50%;transform: scaleX(0)}.rec-bat__ganho{position: absolute;top: 0;bottom: 0;left: 20%;width: 60%;overflow: hidden;transform-origin: 0 50%;transform: scaleX(0);background-color: var(--painel-verde);background-image: linear-gradient(180deg,rgba(255,255,255,.3),rgba(255,255,255,0) 60%)}.rec-bat__ganho::after{content: "";position: absolute;inset: 0;opacity: 0;background: linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform: translateX(-100%)}.rec--carregando .rec-bat__ganho::after{opacity: 1;animation: fluxo-energia 1.6s ease-in-out infinite}.rec-bat__lenta{position: absolute;top: 0;bottom: 0;left: 80%;right: 0;pointer-events: none;border-left: 1px dashed rgba(234,242,240,.45);background: repeating-linear-gradient(135deg,rgba(255,255,255,.12) 0 3px,transparent 3px 7px)}.rec-bat__meta{position: absolute;top: 0;bottom: 0;left: 80%;width: 2px;margin-left: -1px;background: var(--painel-texto);opacity: .9}.rec-bat__legenda{display: flex;justify-content: space-between;gap: 10px;margin-top: 7px;font-family: var(--fonte-mono);font-size: .62rem;letter-spacing: .1em;text-transform: uppercase;color: var(--painel-texto-suave)}.rec-bat__legenda b{color: var(--painel-texto);font-weight: 600}.rec--pronto .rec-bat__corpo{animation: rec-brilho-fim 1.2s ease-out 2}.rec-legenda{display: flex;align-items: flex-start;gap: 11px;margin: 0;padding: 12px 14px;border-radius: 12px;background: rgba(255,255,255,.05);border: 1px solid var(--painel-borda);color: var(--painel-texto);font-size: .95rem;line-height: 1.45;transition: background-color .4s,border-color .4s}.rec-legenda__texto{display: block;min-height: 2.9em}.rec-legenda__icone{flex: 0 0 auto;width: 18px;height: 18px;margin-top: .1em;display: grid;place-items: center}.rec-legenda__icone i{width: 10px;height: 10px;border-radius: 50%;background: var(--painel-texto-suave);transition: background-color .3s}.rec-legenda__icone svg{display: none;color: var(--painel-verde)}.rec--carregando .rec-legenda__icone i{background: var(--painel-verde);animation: rec-pulso 1.1s ease-in-out infinite}.rec--lenta .rec-legenda__icone i{background: var(--painel-ambar)}.rec--pronto .rec-legenda{background: rgba(47,230,166,.09);border-color: rgba(47,230,166,.45)}.rec--pronto .rec-legenda__icone i{display: none}.rec--pronto .rec-legenda__icone svg{display: block}@media (min-width: 760px){.rec-legenda__texto{min-height: 1.45em}}.rec-dados{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.rec-dado{min-width: 0;padding: 10px 10px 9px;border-radius: 12px;background: rgba(255,255,255,.045);border: 1px solid var(--painel-borda)}.rec-dado__rotulo{display: flex;align-items: center;gap: 5px;white-space: nowrap;overflow: hidden;font-family: var(--fonte-mono);font-size: .6rem;letter-spacing: .12em;text-transform: uppercase;color: var(--painel-texto-suave)}.rec-dado__valor{display: block;margin-top: 4px;white-space: nowrap;font-family: var(--fonte-mono);font-weight: 700;font-size: 1.3rem;line-height: 1.1;letter-spacing: -.03em;color: var(--painel-texto);font-variant-numeric: tabular-nums}.rec-dado__valor small{margin-left: 3px;font-size: .56em;font-weight: 500;letter-spacing: 0;color: var(--painel-texto-suave)}.rec-dado__sub{display: block;margin-top: 3px;font-size: .72rem;line-height: 1.3;color: var(--painel-texto-suave)}.rec-dado--pisca .rec-dado__valor{animation: rec-pisca .6s ease-out}.rec-relogio{width: 12px;height: 12px;flex: 0 0 auto}.rec-relogio circle{fill: none;stroke: currentColor;stroke-width: 1.6}.rec-relogio path{fill: none;stroke: var(--painel-verde);stroke-width: 1.8;stroke-linecap: round}@media (max-width: 420px){.rec-dado{padding: 9px 8px 8px}.rec-dado__valor{font-size: 1.12rem}.rec-dado__rotulo{font-size: .56rem;letter-spacing: .07em}}.rec-curva{margin: 0;padding: 10px 12px;border-radius: 12px;background: rgba(255,255,255,.03);border: 1px solid var(--painel-borda)}.rec-curva__titulo{margin: 0 0 2px;font-family: var(--fonte-mono);font-size: .6rem;letter-spacing: .12em;text-transform: uppercase;color: var(--painel-texto-suave)}.rec-curva__svg{display: block;width: 100%;height: 124px;overflow: visible}.rec-curva__nota{margin: 4px 0 0;font-size: .78rem;line-height: 1.45;color: var(--painel-texto-suave)}.rc-txt{font-family: var(--fonte-mono);font-size: 9.5px;fill: var(--painel-texto-suave)}.rc-txt--verde{fill: var(--painel-verde)}.rc-txt--claro{fill: var(--painel-texto);font-weight: 600;font-size: 10.5px}.rc-base{stroke: rgba(234,242,240,.2);stroke-width: 1}.rc-guia{stroke: rgba(234,242,240,.3);stroke-width: 1;stroke-dasharray: 3 4}.rc-guia--carro{stroke: rgba(47,230,166,.55)}.rc-marco{stroke: rgba(234,242,240,.35);stroke-width: 1;stroke-dasharray: 2 3}.rc-area{fill: url(#rc-grad)}.rc-linha{fill: none;stroke: var(--painel-verde);stroke-width: 2.2;stroke-linejoin: round}.rc-ponto{fill: var(--painel-verde);stroke: #0E1A24;stroke-width: 2}.rec--aguardando .rc-traco{opacity: .4}.rc-rotulo{opacity: 0;transition: opacity .35s}.rc-rotulo--on{opacity: 1}.rec-acoes{display: flex;flex-wrap: wrap;align-items: center;justify-content: center;gap: 6px 14px;margin-top: 18px}.rec-btn{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 8px 18px;font-family: var(--fonte-titulo);font-weight: 600;font-size: .92rem;letter-spacing: -.01em;color: var(--painel-texto);background: transparent;border: 1.5px solid rgba(255,255,255,.35);border-radius: 999px;cursor: pointer;transition: background-color var(--transicao),border-color var(--transicao),color var(--transicao)}.rec-btn:hover{background: rgba(255,255,255,.1);border-color: rgba(255,255,255,.65)}.rec--pronto ~ .rec-acoes .rec-btn{border-color: rgba(47,230,166,.6);color: var(--painel-verde);animation: rec-entra .4s cubic-bezier(.2,.7,.3,1)}.rec-pular{min-height: 44px;padding: 8px 6px;background: none;border: 0;cursor: pointer;color: var(--painel-texto-suave);font-size: .86rem;text-decoration: underline;text-underline-offset: 3px}.rec-pular:hover{color: var(--painel-texto)}.calculadora__resultado :focus-visible{outline-color: var(--painel-verde);box-shadow: 0 0 0 5px rgba(47,230,166,.22)}@keyframes rec-pulso{0%,100%{opacity: 1}50%{opacity: .42}}@keyframes rec-entra{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}@keyframes rec-pisca{0%{color: var(--painel-ambar)}100%{color: var(--painel-texto)}}@keyframes rec-brilho-fim{0%{box-shadow: 0 0 0 0 rgba(47,230,166,.55)}100%{box-shadow: 0 0 0 12px rgba(47,230,166,0)}}@media (prefers-reduced-motion: reduce){.rec *,.rec *::before,.rec *::after,.rec-troca,.rec-acoes *,.calc-entra{animation: none !important;transition: none !important}}#calc-passo-2,#calc-resultado{scroll-margin-top: calc(var(--altura-cabecalho) + 16px)}
.nav__link{position: relative}.nav__link[aria-current="page"]{box-shadow: none}.nav__marcador{position: absolute;left: 12px;right: 12px;bottom: 6px;height: 2px;border-radius: 2px;background: var(--cor-acao);box-shadow: 0 0 10px rgba(0,190,68,.55);view-transition-name: nav-marcador}@media (prefers-reduced-motion: no-preference){@view-transition{navigation: auto}}.cabecalho{view-transition-name: cabecalho}.zap-flutuante{view-transition-name: zap}.barra-mobile{view-transition-name: barra-mobile}::view-transition-old(root){animation: en-recuar 420ms cubic-bezier(.2,.7,.3,1) both;transform-origin: 50% 30vh}::view-transition-new(root){animation: none}::view-transition-group(nav-marcador){animation-duration: 420ms;animation-timing-function: cubic-bezier(.2,.7,.3,1)}@keyframes en-recuar{to{transform: scale(.95);opacity: .4;filter: brightness(.55) saturate(.6)}}.en-frente{position: fixed;top: 0;left: 0;height: 100vh;z-index: 2147483000;pointer-events: none;transform-origin: 100% 0;background: linear-gradient(90deg,rgba(47,230,166,0) 0%,rgba(47,230,166,.28) 55%,rgba(0,190,68,.9) 88%,#EFFFF6 100%);filter: drop-shadow(0 0 18px rgba(47,230,166,.7))}.en-titulo .palavra{display: inline-block;vertical-align: top;overflow: hidden;padding-bottom: .14em;margin-bottom: -.14em}.en-titulo .palavra__miolo{display: inline-block;transform: translateY(108%) rotate(4deg);transform-origin: 0 100%;transition: transform 640ms cubic-bezier(.16,.84,.32,1);transition-delay: calc(var(--i,0) * 40ms)}.en-titulo--visivel .palavra__miolo{transform: none}.secao__titulo::after{content: "";display: block;width: 56px;height: 3px;margin: 16px auto 0;border-radius: 3px;background: linear-gradient(90deg,var(--cor-acao),var(--cor-viva),var(--cor-viva-clara))}.secao--escura .secao__titulo::after{background: linear-gradient(90deg,#15B683,var(--painel-verde));box-shadow: 0 0 12px rgba(47,230,166,.45)}.secao__titulo.en-titulo--esq::after{margin-left: 0}.en-titulo.secao__titulo::after{transform: scaleX(0);transform-origin: left center;transition: transform 640ms cubic-bezier(.65,0,.35,1);transition-delay: var(--atraso-linha,400ms)}.en-titulo--visivel.secao__titulo::after{transform: scaleX(1)}@property --luz-x{syntax: "<percentage>";inherits: false;initial-value: 50%}@property --luz-y{syntax: "<percentage>";inherits: false;initial-value: 50%}.en-luz{isolation: isolate}.faq details.en-luz,.estado-vazio.en-luz{position: relative}.en-luz::after{--luz-x: inherit;--luz-y: inherit;content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;pointer-events: none;background: radial-gradient(380px circle at var(--luz-x,50%) var(--luz-y,50%),rgba(0,190,68,.11),transparent 60%);opacity: 0;transition: opacity 400ms ease}.en-luz--escura::after{background: radial-gradient(380px circle at var(--luz-x,50%) var(--luz-y,50%),rgba(47,230,166,.16),transparent 60%)}.en-luz:hover::after{opacity: 1}.card.en-luz:hover,.passos li.en-luz:hover,.selo-numero.en-luz:hover{border-color: rgba(0,117,45,.38)}.passos li.en-luz,.selo-numero.en-luz,.painel-recarga.en-luz{transition: opacity 460ms cubic-bezier(.16,.84,.32,1),transform 260ms cubic-bezier(.2,.7,.3,1),box-shadow var(--transicao),border-color var(--transicao)}.en-btn{position: relative;overflow: hidden;isolation: isolate}.en-btn::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: linear-gradient(105deg,transparent 30%,rgba(255,255,255,.42) 50%,transparent 70%);transform: translateX(-120%)}.en-btn:hover::before{transform: translateX(120%);transition: transform 760ms cubic-bezier(.2,.7,.3,1)}.btn--contorno.en-btn::before,.btn--claro.en-btn::before{background: linear-gradient(105deg,transparent 30%,rgba(0,190,68,.16) 50%,transparent 70%)}.en-faisca{position: absolute;z-index: -1;pointer-events: none;border-radius: 50%;background: radial-gradient(circle,rgba(255,255,255,.55) 0%,rgba(255,255,255,.18) 38%,transparent 62%);transform: scale(0);animation: en-faisca 640ms cubic-bezier(.2,.7,.3,1) forwards}.btn--contorno .en-faisca,.btn--claro .en-faisca{background: radial-gradient(circle,rgba(0,190,68,.32) 0%,rgba(0,190,68,.1) 38%,transparent 62%)}@keyframes en-faisca{to{transform: scale(1);opacity: 0}}.zap-flutuante.en-btn{position: fixed;overflow: visible}.zap-flutuante.en-btn::before{display: none}.zap-flutuante.en-btn::after{content: "";position: absolute;inset: 0;border-radius: 50%;border: 2px solid #25D366;pointer-events: none;animation: en-onda 6s cubic-bezier(.2,.7,.3,1) 2s infinite;opacity: 0}@keyframes en-onda{0%{transform: scale(1);opacity: .8}22%{transform: scale(1.7);opacity: 0}100%{transform: scale(1.7);opacity: 0}}.en-lista li{opacity: 0;transform: translateX(-12px);transition: opacity 360ms ease,transform 440ms cubic-bezier(.16,.84,.32,1);transition-delay: calc(min(var(--i,0),6) * 45ms + 60ms)}.en-lista li::before{transform: scale(0) rotate(-120deg);transition: transform 460ms cubic-bezier(.34,1.56,.64,1);transition-delay: calc(min(var(--i,0),6) * 45ms + 160ms)}.en-lista--viva li{opacity: 1;transform: none}.en-lista--viva li::before{transform: none}.en-passos li::before{background: var(--cor-borda-media)}.en-passos--acesos li::before{animation: en-acender 760ms cubic-bezier(.2,.7,.3,1) both;animation-delay: calc(var(--i,0) * 200ms + 150ms)}@keyframes en-acender{0%{background: var(--cor-borda-media);transform: scale(.82);box-shadow: 0 0 0 0 rgba(0,190,68,.6)}55%{background: var(--cor-viva);color: var(--cor-sobre-viva);transform: scale(1.14);box-shadow: 0 0 0 12px rgba(0,190,68,0)}100%{background: var(--cor-acao);transform: scale(1);box-shadow: 0 0 0 0 rgba(0,190,68,0)}}.en-visor{opacity: .16}.en-visor--ligado{animation: en-ligar 1.1s linear both;animation-delay: calc(var(--i,0) * 120ms + 120ms)}@keyframes en-ligar{0%{opacity: .16}7%{opacity: 1}12%{opacity: .3}20%{opacity: 1}27%{opacity: .55}36%,100%{opacity: 1}}.en-icone{transform: scale(.6);opacity: .3}.en-icone--ligado{animation: en-icone 700ms cubic-bezier(.34,1.56,.64,1) 100ms both}@keyframes en-icone{0%{transform: scale(.6);opacity: .3;box-shadow: 0 0 0 0 rgba(0,190,68,.5)}60%{transform: scale(1.08);opacity: 1;box-shadow: 0 0 0 12px rgba(0,190,68,0)}100%{transform: scale(1);opacity: 1;box-shadow: 0 0 0 0 rgba(0,190,68,0)}}@media (min-width: 900px) and (hover: hover){.mv-ativo .secao--escura::after,.mv-ativo .hero::before,.mv-ativo .secao--cta::before{inset: -10%;animation: en-aurora 16s ease-in-out infinite alternate}}@keyframes en-aurora{from{transform: translate3d(-3%,-2%,0) scale(1)}to{transform: translate3d(4%,3%,0) scale(1.14)}}.mv-ativo .faixa-parceiro::before{content: "";position: absolute;top: 0;bottom: 0;left: 0;width: 40%;background: linear-gradient(105deg,transparent,rgba(255,255,255,.38),transparent);transform: translateX(-120%) skewX(-18deg);animation: en-reflexo 7s cubic-bezier(.65,0,.35,1) 1.5s infinite;pointer-events: none}@keyframes en-reflexo{0%{transform: translateX(-120%) skewX(-18deg)}26%,100%{transform: translateX(330%) skewX(-18deg)}}.faq summary::after{transition: transform 360ms cubic-bezier(.2,.7,.3,1)}.faq details[open] summary::after{transform: rotate(180deg)}@supports selector(::details-content){.mv-ativo .faq details{interpolate-size: allow-keywords}.mv-ativo .faq details::details-content{block-size: 0;overflow: hidden;transition: block-size 460ms cubic-bezier(.16,.84,.32,1),content-visibility 460ms allow-discrete}.mv-ativo .faq details[open]::details-content{block-size: auto}}.mv-ativo .menu-mobile[data-aberto="true"] li,.mv-ativo .menu-mobile[data-aberto="true"] .btn{animation: en-menu 300ms cubic-bezier(.16,.84,.32,1) both}.mv-ativo .menu-mobile li:nth-child(2){animation-delay: 25ms}.mv-ativo .menu-mobile li:nth-child(3){animation-delay: 50ms}.mv-ativo .menu-mobile li:nth-child(4){animation-delay: 75ms}.mv-ativo .menu-mobile li:nth-child(5){animation-delay: 100ms}.mv-ativo .menu-mobile li:nth-child(6){animation-delay: 125ms}.mv-ativo .menu-mobile li:nth-child(7){animation-delay: 150ms}.mv-ativo .menu-mobile li:nth-child(8){animation-delay: 175ms}.mv-ativo .menu-mobile[data-aberto="true"] .btn{animation-delay: 160ms}@keyframes en-menu{from{opacity: 0;transform: translateX(-16px)}to{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){.en-titulo .palavra__miolo,.en-lista li,.en-lista li::before,.en-visor,.en-icone{transform: none !important;opacity: 1 !important;transition: none !important;animation: none !important}.en-titulo.secao__titulo::after{transform: none !important;transition: none !important}.en-passos li::before{animation: none !important;background: var(--cor-acao) !important}.zap-flutuante::after,.faixa-parceiro::before,.secao--escura::after,.hero::before,.secao--cta::before{animation: none !important}.en-frente{display: none !important}}@media print{.en-titulo .palavra__miolo,.en-lista li,.en-lista li::before,.en-visor,.en-icone{transform: none !important;opacity: 1 !important;transition: none !important;animation: none !important}.en-titulo.secao__titulo::after{transform: none !important;transition: none !important}.en-passos li::before{animation: none !important;background: var(--cor-acao) !important}}
