@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url('/fonts/inter-latin-var.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url('/fonts/poppins-600.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url('/fonts/poppins-700.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url('/fonts/poppins-800.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}*,::after,::before{box-sizing:border-box;margin:0;padding:0}:root{--azul:#0077B6;--azul-hover:#005F92;--azul-escuro:#006699;--azul-vivo:#00AEEF;--azul-claro:#E6F4FB;--cinza:#F5F7FA;--tinta:#1E293B;--texto:#4B5C70;--linha:#E3E9EF;--branco:#FFFFFF;--verde-wa:#25D366;--estrela:#A86B00;--erro:#B42318;--raio:14px;--raio-btn:10px;--nav-h:60px;--barra-h:0px;--largura:1240px;--gutter:20px}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:Inter,system-ui,-apple-system,'Segoe UI',sans-serif;font-size:1rem;line-height:1.65;color:var(--texto);background:var(--branco);overflow-x:hidden;-webkit-font-smoothing:antialiased;padding-bottom:var(--barra-h)}h1,h2,h3{font-family:Poppins,Inter,sans-serif;color:var(--tinta);line-height:1.18;letter-spacing:-.01em;text-wrap:balance}p{text-wrap:pretty}img{max-width:100%;height:auto;display:block}a{color:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;left:10px;top:-80px;z-index:1000;background:var(--azul);color:var(--branco);padding:12px 18px;border-radius:var(--raio-btn);font-size:.9rem;font-weight:600;text-decoration:none}.skip-link:focus{top:10px}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid var(--azul);outline-offset:3px;border-radius:4px}.wrap{width:100%;max-width:var(--largura);margin-inline:auto}.logo{display:inline-block;text-decoration:none;line-height:1}.logo-mark{display:flex;align-items:center;gap:5px}.logo-word{font-family:Poppins,sans-serif;font-size:1.36rem;font-weight:800;letter-spacing:.01em;color:var(--azul)}.logo-drop{width:16px;height:16px;color:var(--azul-vivo);flex-shrink:0}.logo-sub{display:block;margin-top:3px;font-size:.55rem;font-weight:500;letter-spacing:.46em;text-transform:uppercase;color:var(--azul)}.logo--claro .logo-sub,.logo--claro .logo-word{color:var(--branco)}header{position:sticky;top:0;z-index:100;background:var(--branco);border-bottom:1px solid var(--linha)}.header-inner{max-width:calc(var(--largura) + 2 * var(--gutter));margin:0 auto;min-height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px var(--gutter)}.header-inner .nav-cta,.header-inner .nav-links{display:none}.nav-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-right:-12px;background:0 0;border:0;color:var(--tinta);cursor:pointer;touch-action:manipulation}.nav-menu-btn .ic-fechar{display:none}.nav-menu-btn[aria-expanded=true] .ic-abrir{display:none}.nav-menu-btn[aria-expanded=true] .ic-fechar{display:block}.nav-mobile{display:none;position:absolute;top:100%;left:0;right:0;background:var(--branco);border-bottom:1px solid var(--linha);box-shadow:0 18px 34px rgba(30,41,59,.12);padding:4px var(--gutter) 18px;max-height:calc(100dvh - var(--nav-h));overflow-y:auto}.nav-mobile.open{display:block}.nav-mobile a{display:flex;align-items:center;min-height:52px;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;color:var(--tinta);text-decoration:none;border-bottom:1px solid var(--linha)}.nav-mobile a[aria-current=page]{color:var(--azul)}.nav-mobile-sec{display:block;margin:18px 0 2px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--azul)}.nav-mobile .nav-mobile-wa{justify-content:center;gap:10px;margin-top:18px;border:0;background:var(--azul);color:var(--branco);border-radius:var(--raio-btn)}@media (min-width:960px){:root{--nav-h:74px}.nav-menu-btn,.nav-mobile,.nav-mobile.open{display:none}.nav-right{display:flex;align-items:center;gap:28px}.header-inner .nav-links{display:flex;gap:24px;list-style:none}.nav-links a{font-family:Poppins,sans-serif;font-size:.86rem;font-weight:600;color:var(--tinta);text-decoration:none}.nav-links a:hover{color:var(--azul)}.nav-links a[aria-current=page]{color:var(--azul);text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:2px}.header-inner .nav-cta{display:inline-flex;width:auto;min-height:46px;padding:10px 18px;font-size:.88rem}}.btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;padding:14px 22px;border:2px solid transparent;border-radius:var(--raio-btn);font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;white-space:normal;cursor:pointer;touch-action:manipulation;transition:background .18s,color .18s,border-color .18s}.btn svg{flex-shrink:0}.btn-primario{background:var(--azul);border-color:var(--azul);color:var(--branco)}.btn-primario:hover{background:var(--azul-hover);border-color:var(--azul-hover)}.btn-contorno{background:var(--branco);border-color:var(--azul);color:var(--azul)}.btn-contorno:hover{background:var(--azul-claro)}.btn-claro{background:0 0;border-color:rgba(255,255,255,.55);color:var(--branco)}@media (min-width:640px){.btn{display:inline-flex;width:auto}}.nota-cta{margin-top:10px;font-size:.86rem;line-height:1.5;color:var(--texto)}.hero,.pag-hero{display:flex;flex-direction:column;padding:0;background:var(--branco)}.hero-media{position:relative;order:-1;aspect-ratio:16/8;overflow:hidden}.hero-media img{width:100%;height:100%;object-fit:cover}.hero-copy{padding:24px var(--gutter) 34px}.hero-eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--azul);margin-bottom:12px}.hero h1,.pag-hero h1{font-size:clamp(1.75rem, 7.6vw, 2.8rem);font-weight:800;margin-bottom:14px}.pag-hero h1{font-size:clamp(1.7rem, 7.2vw, 2.55rem)}.hero h1 em,.pag-hero h1 em{font-style:normal;color:var(--azul)}.hero-desc{font-size:1.02rem;line-height:1.65;margin-bottom:22px;max-width:34em}.hero-sec{display:block;width:max-content;margin:8px auto 0;padding:10px 0;font-size:.92rem;font-weight:600;color:var(--azul);text-underline-offset:5px;text-decoration-thickness:2px}.hero-copy .nota-cta{text-align:center}@media (min-width:640px){.hero-copy .nota-cta{text-align:left}.hero-sec{display:inline-block;margin:12px 0 0}}.migalhas{font-size:.82rem;margin-bottom:12px;color:var(--texto)}.migalhas a{color:var(--azul);text-underline-offset:3px}.selos{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:22px;padding-top:18px;border-top:1px solid var(--linha);font-size:.84rem;color:var(--tinta);list-style:none}.selos li{display:inline-flex;align-items:center;gap:7px}.selos svg{color:var(--azul);flex-shrink:0}.hero-media::after{content:'';position:absolute;inset:-25%;pointer-events:none;background:radial-gradient(34% 24% at 24% 28%,rgba(255,255,255,.55),transparent 62%),radial-gradient(28% 20% at 72% 58%,rgba(255,255,255,.42),transparent 64%),radial-gradient(24% 30% at 46% 86%,rgba(0,174,239,.4),transparent 66%);mix-blend-mode:soft-light;animation:luz-de-agua 24s ease-in-out infinite alternate}@keyframes luz-de-agua{0%{transform:translate3d(0,0,0) scale(1)}50%{transform:translate3d(2.5%,-2%,0) scale(1.07)}100%{transform:translate3d(-2%,2.5%,0) scale(1.03)}}@media (min-width:960px){.hero,.pag-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:56px;padding:64px max(var(--gutter),calc((100% - var(--largura))/ 2))}.pag-hero{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);padding-block:56px}.hero-copy{padding:0}.hero-media{order:2;aspect-ratio:auto;align-self:stretch;min-height:440px;border-radius:var(--raio)}.pag-hero .hero-media{min-height:340px;max-height:440px}.hero-desc{font-size:1.08rem;margin-bottom:28px}.selos{margin-top:32px;gap:10px 26px}}section{padding:52px var(--gutter);scroll-margin-top:calc(var(--nav-h) + 8px)}@media (min-width:960px){section{padding-block:88px}}.secao-cinza{background:var(--cinza)}.rotulo{font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--azul);margin-bottom:10px}.titulo{font-size:clamp(1.55rem, 6.2vw, 2.4rem);font-weight:700;margin-bottom:12px}.sub{font-size:1rem;line-height:1.7;max-width:38em}.servicos-grid{display:grid;gap:10px;margin-top:28px}.servico-card{display:grid;grid-template-columns:40px 1fr auto;gap:2px 14px;align-items:center;background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);padding:16px;text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s,border-color .2s}.servico-icone{grid-row:span 2;align-self:start;width:40px;height:40px;border-radius:50%;background:var(--azul);color:var(--branco);display:flex;align-items:center;justify-content:center}.servico-card h3{font-size:1.02rem;font-weight:600}.servico-card p{grid-column:2;font-size:.9rem;line-height:1.55}.servico-seta{grid-row:1/span 2;grid-column:3;color:var(--azul)}.servico-card--foto{grid-template-columns:56px 1fr auto;padding:0;overflow:hidden}.servico-foto{grid-column:1/-1;width:100%;aspect-ratio:16/8;object-fit:cover;object-position:50% 22%}.servico-card--foto .servico-texto{display:contents}.servico-card--foto .servico-icone{margin:14px 0 14px 16px}.servico-card--foto h3{margin-top:14px}.servico-card--foto p{margin-bottom:14px}.servico-card--foto .servico-seta{grid-row:2/span 2;margin-right:16px}.servico-foto--inverno{object-position:50% 50%}@media (min-width:640px){.servicos-grid{grid-template-columns:1fr 1fr;gap:16px}.servico-card--foto{grid-column:1/-1}}@media (min-width:960px){.servicos-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:44px}.servico-card{display:block;padding:28px 24px}.servico-icone{width:52px;height:52px;margin-bottom:16px}.servico-card h3{font-size:1.08rem;margin-bottom:8px}.servico-seta{display:none}.servico-card:hover{border-color:rgba(0,119,182,.4);box-shadow:0 14px 32px rgba(30,41,59,.08);transform:translateY(-3px)}.servico-card--foto{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:center;padding:0}.servico-foto{grid-column:auto;aspect-ratio:auto;height:100%;min-height:260px;max-height:300px}.servico-card--foto .servico-texto{display:block;padding:30px 40px}.servico-card--foto .servico-icone{margin:0 0 16px}.servico-card--foto h3{margin-top:0}.servico-card--foto p{margin-bottom:0}.servico-card--foto-inv{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.servico-card--foto-inv .servico-foto{order:2}}.vantagens-grid{display:grid;gap:24px;margin-top:28px}.vantagem{display:grid;grid-template-columns:44px 1fr;gap:4px 14px}.vantagem-icone{grid-row:span 2;width:44px;height:44px;border-radius:50%;background:var(--azul-claro);color:var(--azul);display:flex;align-items:center;justify-content:center}.vantagem h3{font-size:1.04rem;font-weight:600;align-self:center}.vantagem p{font-size:.95rem;line-height:1.65}@media (min-width:640px){.vantagens-grid{grid-template-columns:1fr 1fr;gap:32px 36px}}@media (min-width:960px){.vantagens-grid{grid-template-columns:repeat(4,1fr);margin-top:44px}.vantagem{display:block}.vantagem-icone{width:50px;height:50px;margin-bottom:16px}.vantagem h3{margin-bottom:8px}}.avaliacoes{display:grid;gap:12px;margin-top:26px}.aval{background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);padding:20px;display:flex;flex-direction:column;gap:10px;text-align:left}.aval-estrelas{display:inline-flex;gap:2px;color:var(--estrela)}.aval blockquote p{font-size:1.02rem;line-height:1.6;color:var(--tinta)}.aval figcaption{margin-top:auto;font-size:.9rem;font-weight:600;color:var(--tinta)}.aval figcaption span{font-weight:400;color:var(--texto)}.aval-link{margin-top:12px}.aval-link a{display:inline-flex;align-items:center;min-height:44px;color:var(--azul);font-weight:600;text-underline-offset:3px}@media (min-width:640px){.avaliacoes{grid-template-columns:1fr 1fr;gap:16px;max-width:860px;margin-inline:auto}}.passos{list-style:none;margin-top:28px;display:grid}.passo{position:relative;padding:0 0 26px 52px}.passo:last-child{padding-bottom:0}.passo::before{content:"";position:absolute;left:17px;top:38px;bottom:4px;width:2px;background:var(--linha)}.passo:last-child::before{display:none}.passo-num{position:absolute;left:0;top:0;width:36px;height:36px;border-radius:50%;background:var(--azul);color:var(--branco);display:flex;align-items:center;justify-content:center;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:700}.passo h3{font-size:1.04rem;font-weight:600;margin:6px 0 4px}.passo p{font-size:.95rem;line-height:1.65}@media (min-width:960px){.passos{grid-template-columns:repeat(4,1fr);gap:36px;margin-top:44px}.passo{padding:52px 0 0}.passo::before{left:44px;right:-36px;top:17px;bottom:auto;width:auto;height:2px}}.ficha{margin-top:26px;background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);overflow:hidden}.ficha div{padding:15px 18px;border-bottom:1px solid var(--linha)}.ficha div:last-child{border-bottom:0}.ficha dt{font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--azul);margin-bottom:4px}.ficha dd{font-size:.97rem;line-height:1.6;color:var(--tinta)}.ficha a{color:var(--azul);font-weight:600}@media (min-width:960px){.ficha{display:grid;grid-template-columns:1fr 1fr}.ficha div{padding:22px 26px}.ficha div:nth-child(odd){border-right:1px solid var(--linha)}.ficha div:nth-last-child(-n+2){border-bottom:0}.ficha div:last-child:nth-child(odd){grid-column:1/-1;border-right:0}.ficha div:nth-last-child(2):nth-child(2n){border-bottom:1px solid var(--linha)}}.orcamento-wrap{display:flex;flex-direction:column;gap:26px;margin-top:26px}.orcamento-lista{list-style:none;display:grid;gap:10px}.orcamento-lista li{position:relative;padding-left:26px;font-size:.95rem;line-height:1.55;color:var(--tinta)}.orcamento-lista svg{position:absolute;left:0;top:4px;color:var(--azul)}.caixa-tel{margin-top:20px;display:flex;align-items:center;gap:14px;background:var(--cinza);border:1px solid var(--linha);border-radius:var(--raio);padding:16px}.caixa-tel svg{color:var(--verde-wa);flex-shrink:0}.caixa-tel small{display:block;font-size:.82rem}.caixa-tel a{font-family:Poppins,sans-serif;font-size:1.3rem;font-weight:700;color:var(--tinta);text-decoration:none}@media (min-width:960px){.orcamento-wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:52px;align-items:start;margin-top:40px}}.form-box{background:var(--branco);border:1px solid var(--linha);border-radius:16px;padding:22px 18px;box-shadow:0 12px 32px rgba(30,41,59,.07)}.fgrupo{margin-bottom:16px}.fgrupo>.fgrupo-rotulo,.fgrupo>label{display:block;margin-bottom:6px;font-size:.88rem;font-weight:600;color:var(--tinta)}.fgrupo input,.fgrupo select,.fgrupo textarea{width:100%;min-height:50px;border:1.5px solid #cbd5e1;border-radius:var(--raio-btn);padding:12px 14px;font-family:Inter,sans-serif;font-size:16px;color:var(--tinta);background:var(--branco);-webkit-appearance:none;appearance:none}.fgrupo select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%234B5C70' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.fgrupo input::placeholder,.fgrupo textarea::placeholder{color:#8493a5}.fgrupo input:focus,.fgrupo select:focus,.fgrupo textarea:focus{outline:0;border-color:var(--azul);box-shadow:0 0 0 3px rgba(0,119,182,.16)}.fgrupo textarea{resize:vertical;min-height:92px}.fgrupo input[aria-invalid=true],.fgrupo select[aria-invalid=true]{border-color:var(--erro);background:#fef3f2}.form-erro{display:none;align-items:center;gap:6px;margin-top:6px;font-size:.85rem;font-weight:500;color:var(--erro)}.form-erro.on{display:flex}.chips{display:grid;grid-template-columns:1fr 1fr;gap:8px}.chip{min-height:48px;border:1.5px solid #cbd5e1;border-radius:var(--raio-btn);padding:10px 8px;background:var(--branco);cursor:pointer;font-family:Inter,sans-serif;font-size:.88rem;font-weight:500;line-height:1.25;color:var(--texto);text-align:center;touch-action:manipulation}.chip[aria-pressed=true]{border-color:var(--azul);background:rgba(0,119,182,.08);color:var(--azul);font-weight:600}.form-box .btn{margin-top:6px;width:100%;display:flex}.form-nota{margin-top:10px;font-size:.84rem;line-height:1.5;text-align:center}@media (min-width:640px){.form-box{padding:30px}}.zonas-lista{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:22px;list-style:none}.zonas-lista li{display:inline-flex;align-items:center;gap:6px;background:var(--branco);border:1px solid var(--linha);border-radius:40px;padding:7px 14px;font-size:.9rem;font-weight:500;color:var(--tinta)}.zonas-lista svg{color:var(--azul)}.faq-list{margin:22px auto 0;max-width:46rem}.faq-item{border-bottom:1px solid var(--linha)}.faq-item summary{list-style:none;cursor:pointer;touch-action:manipulation;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:16px 0;font-family:Poppins,sans-serif;font-size:1rem;font-weight:600;line-height:1.35;color:var(--tinta)}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{flex-shrink:0;color:var(--azul);transition:transform .25s}.faq-item[open] summary svg{transform:rotate(45deg)}.faq-item p{font-size:.97rem;line-height:1.7;padding:0 0 20px}.faq-item a{color:var(--azul);font-weight:600}.cta-section{background:var(--azul-claro)}.cta-inner{max-width:var(--largura);margin:0 auto;display:flex;flex-direction:column;gap:20px;text-align:center}.cta-inner h2{font-size:clamp(1.45rem, 5.8vw, 2.1rem);font-weight:700}.cta-inner p{margin:8px auto 0;max-width:34em}.cta-section .rotulo{color:var(--azul-escuro)}.cta-acoes{display:flex;flex-direction:column;gap:10px}@media (min-width:960px){.cta-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:48px;text-align:left}.cta-inner p{margin-left:0}.cta-acoes{flex-direction:row;flex-shrink:0}}.conteudo,.faq-section,.outros{padding-inline:max(var(--gutter),calc((100% - var(--largura))/ 2))}.conteudo>*{max-width:46rem;margin-left:auto;margin-right:auto}.resposta-curta{background:var(--azul-claro);border-left:4px solid var(--azul);border-radius:0 var(--raio) var(--raio) 0;padding:18px 18px 18px 20px;margin-bottom:36px}.resposta-curta p{font-size:1.04rem;line-height:1.65;color:var(--tinta)}.resposta-curta p.rotulo{font-size:.72rem;line-height:1.4;color:var(--azul-escuro);margin-bottom:6px}.conteudo h2{font-size:clamp(1.35rem, 5.4vw, 1.8rem);font-weight:700;margin-top:40px;margin-bottom:12px}.resposta-curta+h2{margin-top:0}.conteudo h3{font-size:1.08rem;font-weight:600;margin-top:24px;margin-bottom:6px}.conteudo p{margin-bottom:14px}.conteudo a:not(.btn){color:var(--azul);font-weight:600;text-underline-offset:3px}.conteudo ol,.conteudo ul{margin-bottom:20px;list-style:none}.conteudo ul li{position:relative;padding-left:26px;line-height:1.6;margin-bottom:11px}.conteudo ul li::before{content:"";position:absolute;left:2px;top:.5em;width:12px;height:7px;border-left:3px solid var(--azul);border-bottom:3px solid var(--azul);transform:rotate(-45deg)}.conteudo strong{color:var(--tinta)}.destaque{background:var(--cinza);border-left:3px solid var(--azul);border-radius:0 var(--raio) var(--raio) 0;padding:18px 18px 18px 20px;margin-top:26px;margin-bottom:26px}.destaque p{margin:0}.cta-meio{margin-top:30px;margin-bottom:8px;text-align:center}.conteudo .cta-meio .nota-cta{margin-bottom:0}.duas-col{display:grid;gap:14px;margin-bottom:20px}.caixa{background:var(--cinza);border-radius:var(--raio);padding:20px}.caixa h3{margin-top:0}.caixa ul{margin-bottom:0}@media (min-width:640px){.duas-col{grid-template-columns:1fr 1fr}}.numeros{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px}.numero{border-left:3px solid var(--azul);padding:4px 0 4px 14px;display:flex;flex-direction:column;gap:4px}.numero strong{font-family:Poppins,sans-serif;font-weight:800;font-size:clamp(1.4rem, 6vw, 2.1rem);line-height:1.1;color:var(--tinta)}.numero span{font-size:.84rem;line-height:1.4}.numeros-fonte{margin-top:12px;font-size:.82rem}.ganhos{display:grid;gap:12px;margin-top:24px;margin-bottom:8px}.ganho{background:var(--cinza);border-radius:var(--raio);padding:20px}.ganho h3{margin-top:0}.ganho p{margin-bottom:0;font-size:.95rem}@media (min-width:640px){.ganhos{grid-template-columns:1fr 1fr;gap:16px}}.ficha-tec{border:1px solid var(--linha);border-radius:var(--raio);padding:6px 20px;margin-top:18px;margin-bottom:20px}.ficha-tec div{display:grid;gap:2px;padding:12px 0;border-bottom:1px solid var(--linha);font-size:.95rem;line-height:1.5}.ficha-tec div:last-child{border-bottom:0}.ficha-tec dt{font-weight:600;color:var(--tinta)}@media (min-width:640px){.ficha-tec div{grid-template-columns:120px 1fr;gap:14px}}.caixa-tracejada{border:1px dashed rgba(0,119,182,.5);border-radius:var(--raio);padding:22px 20px;margin-top:30px;margin-bottom:8px}.caixa-tracejada h3{margin-top:0}.caixa-tracejada p{font-size:.95rem}.caixa-tracejada .btn{margin-top:4px}.outros .links-grid{display:grid;gap:10px;margin-top:22px}.link-card{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--branco);border:1px solid var(--linha);border-radius:var(--raio);padding:16px 18px;min-height:64px;text-decoration:none;color:inherit}.link-card-eyebrow{display:block;font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--azul);margin-bottom:3px}.link-card h3{font-size:1rem;font-weight:600}.link-card svg{flex-shrink:0;color:var(--azul)}@media (min-width:640px){.outros .links-grid{grid-template-columns:1fr 1fr;gap:14px}}@media (min-width:960px){.outros .links-grid{grid-template-columns:repeat(4,1fr)}}.rotulo,.titulo{text-align:center}.sub{text-align:center;margin-inline:auto}.conteudo>h2{text-align:center}.caixa h3,.resposta-curta .rotulo{text-align:left}.aval-link{text-align:center}footer{background:var(--tinta);color:rgba(255,255,255,.72);padding:44px var(--gutter) 26px;text-align:center}.footer-marca{max-width:var(--largura);margin:0 auto 30px;padding-bottom:26px;border-bottom:1px solid rgba(255,255,255,.12)}.footer-tagline{margin-top:14px;font-size:.95rem}.footer-top{max-width:var(--largura);margin:0 auto 28px;display:grid;gap:28px}.footer-col h3{font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#7fd3f7;margin-bottom:10px}.footer-col ul{list-style:none;display:grid;justify-items:center;gap:2px}.footer-col li{font-size:.92rem;line-height:1.5}.footer-col a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;color:rgba(255,255,255,.82);text-decoration:none}.footer-col a:hover{color:var(--branco)}.footer-col li:not(:has(a)){padding:4px 0}.footer-contacto svg{flex-shrink:0;color:#7fd3f7}.footer-bottom{max-width:var(--largura);margin:0 auto;border-top:1px solid rgba(255,255,255,.12);padding-top:18px;font-size:.82rem}@media (min-width:640px){.footer-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}@media (min-width:960px){footer{padding-top:64px}}.barra-acao{position:fixed;left:0;right:0;bottom:0;z-index:150;display:flex;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));background:rgba(30,41,59,.97);box-shadow:0 -8px 24px rgba(0,0,0,.2);transition:transform .22s ease}.barra-acao .btn{min-height:50px;padding:10px 14px;font-size:.95rem}.barra-acao .barra-wa{flex:1}.barra-acao .barra-tel{flex:0 0 auto;width:auto;padding-inline:16px}.barra-acao.escondida,.barra-acao.no-hero{transform:translateY(110%)}@media (min-width:960px){.barra-acao{display:none}}.whatsapp-fab{display:none}@media (min-width:960px){.whatsapp-fab{position:fixed;bottom:24px;right:24px;z-index:200;width:58px;height:58px;border-radius:50%;background:var(--verde-wa);display:flex;align-items:center;justify-content:center;box-shadow:0 6px 22px rgba(37,211,102,.42);transition:transform .2s}.whatsapp-fab:hover{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,::after,::before{animation:none!important;transition:none!important}}