@font-face{font-family:Geist;src:url(/assets/Geist-Variable-BNK-hTUD.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-Variable-BoRIzn25.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--preto-950:#060908;--preto-900:#0a0e0d;--preto-850:#0f1413;--preto-800:#141a19;--preto-700:#1c2422;--cinza-600:#4b5553;--cinza-500:#6f7b78;--cinza-400:#96a19e;--cinza-300:#bcc5c2;--cinza-200:#dce2e0;--branco:#f3f6f4;--limao-300:#e0fa9e;--limao-400:#cbf45f;--limao-500:#b3e43a;--violeta-300:#d3cbff;--violeta-400:#ae9eff;--violeta-500:#8e7af7;--fundo:var(--preto-900);--fundo-profundo:var(--preto-950);--superficie:var(--preto-850);--superficie-2:var(--preto-800);--linha:#f3f6f41a;--linha-forte:#f3f6f42e;--vidro:#0c11108f;--vidro-borda:#f3f6f421;--veu:#060908;--sombra:#000000c7;--reflexo:#ffffff12;--texto:var(--branco);--texto-2:var(--cinza-300);--texto-3:var(--cinza-400);--marca:var(--limao-400);--marca-clara:var(--limao-300);--marca-forte:var(--limao-500);--sobre-marca:#0b1203;--vivo:var(--limao-400);--marca-tinta:var(--limao-400);--marca-fundo:#cbf45f1a;--marca-borda:#cbf45f4d;--sublinhado:var(--limao-400);--ia:var(--violeta-400);--ia-clara:var(--violeta-300);--ia-fundo:#ae9eff24;--ia-borda:#ae9eff59;--aviso:#e8a93a;--foco:var(--limao-300);--fonte:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--fonte-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--t-titulo:clamp(2.3rem, .4rem + 4.9vw, 5rem);--t-texto-grande:clamp(1rem, .92rem + .4vw, 1.25rem);--t-texto:1rem;--t-pequeno:.875rem;--t-rotulo:.6875rem;--raio-s:8px;--raio-m:12px;--raio-l:20px;--raio-pilula:999px;--margem:clamp(16px, 4.4vw, 64px);--largura:1440px;--cabecalho:76px;--curva:cubic-bezier(.2, .7, .1, 1);--rapido:.18s;--medio:.6s;--lento:.9s;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-tema=claro]{--fundo:#f3f5f4;--fundo-profundo:#e8ecea;--superficie:#fff;--superficie-2:#f8faf9;--linha:#e3e8e6;--linha-forte:#d2d9d6;--vidro:#ffffffc7;--vidro-borda:#0a0e0d14;--sombra:#1018161f;--reflexo:#ffffffe6;--texto:#0a0e0d;--texto-2:#46504d;--texto-3:#6b7774;--marca-tinta:#3d6410;--marca-fundo:#f4fadf;--marca-borda:#d5ec93;--sublinhado:#a8da2e;--vivo:#7db314;--ia:#6248e0;--ia-clara:#8e7af7;--ia-fundo:#f3f0ff;--ia-borda:#dad2ff;--aviso:#c27a0e;--foco:#7db314;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--fundo);color:var(--texto);font-family:var(--fonte);font-size:var(--t-texto);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;line-height:1.55}a{color:inherit}p{margin:0}:focus-visible{outline:2px solid var(--foco);outline-offset:3px;border-radius:6px}.so-leitor{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.botao{border-radius:var(--raio-pilula);background:var(--marca);height:44px;color:var(--sobre-marca);font:600 .9375rem/1 var(--fonte);letter-spacing:-.005em;white-space:nowrap;box-shadow:0 12px 34px -14px color-mix(in srgb, var(--marca) 70%, transparent);transition:background var(--rapido), transform var(--rapido) var(--curva), box-shadow var(--rapido);justify-content:center;align-items:center;gap:.6em;padding:0 20px;text-decoration:none;display:inline-flex}.botao:hover{background:var(--marca-clara);transform:translateY(-1px)}.botao:active{transform:none}.botao svg{width:18px;height:18px;transition:transform var(--rapido) var(--curva)}.botao:hover svg{transform:translate(3px)}.botao-p{height:38px;box-shadow:none;padding:0 16px;font-size:.875rem}.botao-g{height:54px;padding:0 26px;font-size:1rem}.cabecalho{z-index:50;padding-top:env(safe-area-inset-top,0px);transition:background var(--medio) var(--curva), border-color var(--medio) var(--curva);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.cabecalho.rolou{background:color-mix(in srgb, var(--fundo-profundo) 74%, transparent);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border-bottom-color:var(--linha)}.cabecalho-linha{height:var(--cabecalho);max-width:var(--largura);padding-left:max(var(--margem), env(safe-area-inset-left,0px));padding-right:max(var(--margem), env(safe-area-inset-right,0px));align-items:center;gap:40px;margin:0 auto;display:flex}.cabecalho-logo{color:var(--texto);align-items:center;text-decoration:none;display:flex}.cabecalho-logo svg{width:auto;height:26px;display:block;overflow:visible}.logo-pingo{fill:var(--vivo)}.logo-onda{fill:none;stroke:var(--vivo);stroke-width:1.4px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;opacity:0;animation:onda 3.2s var(--curva) 1.4s infinite}@keyframes onda{0%{opacity:.75;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.menu{align-items:center;gap:30px;margin-left:auto;display:flex}.menu a{color:var(--texto-2);transition:color var(--rapido);padding:6px 0;font-size:.9375rem;font-weight:450;text-decoration:none;position:relative}.menu a:after{content:"";background:var(--marca);transform-origin:0;height:1.5px;transition:transform var(--medio) var(--curva);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.menu a:hover{color:var(--texto)}.menu a:hover:after{transform:scaleX(1)}.cabecalho-acoes{align-items:center;gap:22px;display:flex}.entrar{color:var(--texto);transition:color var(--rapido);font-size:.9375rem;font-weight:500;text-decoration:none}.entrar:hover{color:var(--marca-clara)}.botao-menu{width:44px;height:44px;color:var(--texto);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-10px;padding:0;display:none}.botao-menu svg{width:24px;height:24px}.menu-celular{z-index:40;padding-top:calc(var(--cabecalho) + env(safe-area-inset-top,0px) + 24px);padding-bottom:calc(36px + env(safe-area-inset-bottom,0px));padding-left:max(var(--margem), env(safe-area-inset-left,0px));padding-right:max(var(--margem), env(safe-area-inset-right,0px));background:color-mix(in srgb, var(--fundo-profundo) 94%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);opacity:0;visibility:hidden;transition:opacity var(--medio) var(--curva), visibility 0s linear var(--medio);flex-direction:column;justify-content:space-between;gap:40px;display:flex;position:fixed;inset:0}.menu-celular.aberto{opacity:1;visibility:visible;transition:opacity var(--medio) var(--curva)}.menu-celular nav{gap:4px;display:grid}.menu-celular nav a{color:var(--texto);letter-spacing:-.03em;padding:6px 0;font-size:clamp(1.75rem,7vw,2.25rem);font-weight:600;text-decoration:none}.menu-celular-acoes{justify-items:start;gap:20px;display:grid}.hero{isolation:isolate;background:var(--fundo-profundo);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-fundo{z-index:-1;position:absolute;inset:0}.hero-moldura{will-change:transform;position:absolute;inset:-3% 0 -14%}.hero-foto{transform-origin:74% 52%;animation:aproxima 26s var(--curva) both;background:url(/assets/hero-cidade-dKWh1ZJb.webp) 62% 46%/cover no-repeat;position:absolute;inset:0}@keyframes aproxima{0%{transform:scale(1.09)}to{transform:scale(1)}}.hero-veu{background:linear-gradient(90deg, color-mix(in srgb, var(--veu) 92%, transparent) 0%, color-mix(in srgb, var(--veu) 85%, transparent) 32%, color-mix(in srgb, var(--veu) 62%, transparent) 52%, color-mix(in srgb, var(--veu) 28%, transparent) 66%, color-mix(in srgb, var(--veu) 14%, transparent) 80%, color-mix(in srgb, var(--veu) 34%, transparent) 100%), linear-gradient(180deg, color-mix(in srgb, var(--veu) 72%, transparent) 0%, transparent 22%, transparent 70%, color-mix(in srgb, var(--veu) 88%, transparent) 100%);position:absolute;inset:0}.hero-grao{opacity:.16;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-conteudo{width:100%;max-width:var(--largura);padding-top:calc(var(--cabecalho) + env(safe-area-inset-top,0px) + 40px);padding-bottom:56px;padding-left:max(var(--margem), env(safe-area-inset-left,0px));padding-right:max(var(--margem), env(safe-area-inset-right,0px));grid-template-columns:minmax(0,7fr) minmax(0,9fr);align-items:center;gap:clamp(32px,4vw,64px);margin:0 auto;display:grid}.hero-texto{justify-items:start;gap:clamp(20px,3vh,32px);min-width:0;display:grid}.hero-titulo{max-width:9.4em;font-size:var(--t-titulo);letter-spacing:-.045em;text-wrap:balance;margin:0;font-weight:600;line-height:.98}.ponto-vivo{background:var(--vivo);width:.15em;height:.15em;box-shadow:0 0 .3em color-mix(in srgb, var(--vivo) 45%, transparent);border-radius:50%;margin-left:.06em;display:inline-block}.hero-lede{max-width:52ch;color:var(--texto-2);font-size:var(--t-texto-grande);text-wrap:pretty;line-height:1.6}.hero-acoes{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.revela{animation:revela var(--lento) var(--curva) both;animation-delay:calc(.12s + var(--i,0) * .11s)}@keyframes revela{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.tela{perspective:1800px;min-width:0;margin:0;position:relative}.tela-moldura{width:calc(100% + var(--margem) + 72px);background:var(--superficie);transform-origin:0%;box-shadow:0 0 0 1px var(--vidro-borda), 0 44px 110px -26px var(--sombra), 0 0 150px -40px color-mix(in srgb, var(--marca) 40%, transparent);transition:transform 1.1s var(--curva);border-radius:14px;position:relative;overflow:hidden;transform:rotateY(-12deg)rotateX(5deg)rotate(-.6deg)}.tela:hover .tela-moldura{transform:rotateY(-5deg)rotateX(2deg)rotate(0)}.tela img{width:100%;height:auto;display:block}.tela figcaption{color:var(--texto-3);font:500 var(--t-rotulo) / 1.3 var(--fonte-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:18px}@media (width<=1100px){.menu,.entrar,.cabecalho .botao-p{display:none}.botao-menu{display:grid}.cabecalho-acoes{margin-left:auto}.hero{align-items:flex-start}.hero-conteudo{padding-top:calc(var(--cabecalho) + env(safe-area-inset-top,0px) + 36px);grid-template-columns:minmax(0,1fr);gap:44px;padding-bottom:44px}.tela{perspective:none}.tela-moldura{width:100%;max-width:760px;transform:none}.tela:hover .tela-moldura{transform:none}.hero-foto{background-position:76%}.hero-veu{background:linear-gradient(180deg, color-mix(in srgb, var(--veu) 84%, transparent) 0%, color-mix(in srgb, var(--veu) 72%, transparent) 40%, color-mix(in srgb, var(--veu) 52%, transparent) 62%, color-mix(in srgb, var(--veu) 86%, transparent) 100%)}}@media (width<=700px) and (orientation:portrait){.hero-foto{transform-origin:50% 55%;background-image:url(/assets/hero-cidade-celular-BvjjzsUf.webp);background-position:50%}}@media (width<=640px){.cabecalho-logo svg{height:24px}.hero-titulo{letter-spacing:-.04em}.botao-g{height:50px}}@media (width<=700px){.tela-moldura{border-radius:18px;max-height:min(620px,150vw);-webkit-mask-image:linear-gradient(#000 74%,#0000 100%);mask-image:linear-gradient(#000 74%,#0000 100%)}}@media (prefers-reduced-motion:reduce){.hero-foto,.revela{animation:none}.tela-moldura,.menu-celular{transition:none}.logo-onda{display:none}}
