/*! prontoonline.com.br — @Erineldo Felicio — Desenvolvedor. Fontes: Plus Jakarta Sans (SIL OFL 1.1). Tokens: Manual de Marca v1. */
@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:400;font-display:swap;src:url('/assets/fonts/PlusJakartaSans-Regular.woff2') format('woff2')}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:500;font-display:swap;src:url('/assets/fonts/PlusJakartaSans-Medium.woff2') format('woff2')}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:600;font-display:swap;src:url('/assets/fonts/PlusJakartaSans-SemiBold.woff2') format('woff2')}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:700;font-display:swap;src:url('/assets/fonts/PlusJakartaSans-Bold.woff2') format('woff2')}@font-face{font-family:'Plus Jakarta Sans';font-style:normal;font-weight:800;font-display:swap;src:url('/assets/fonts/PlusJakartaSans-ExtraBold.woff2') format('woff2')}:root{--po-verde:#19C37D;--po-marinho:#0E2245;--po-coral:#F26B4F;--po-creme:#F5F0E6;--po-branco:#FFFFFF;--po-verde-escuro:#0B7A4C;--po-verde-claro:#D3F3E4;--po-coral-claro:#FCE1DA;--po-marinho-70:#5A6680;--po-borda:#E6DFD2;--po-font:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',sans-serif;--po-radius-pill:999px;--po-radius-card:20px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5.5rem}body{margin:0;font-family:var(--po-font);font-weight:500;font-size:1.0625rem;line-height:1.6;color:var(--po-marinho);background:var(--po-creme);text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%;height:auto}h1,h2,h3{margin:0 0 .75rem;line-height:1.15;letter-spacing:-.02em}h1{font-weight:800;font-size:clamp(2.25rem,7vw,3.75rem)}h2{font-weight:800;font-size:clamp(1.75rem,4.5vw,2.5rem)}h3{font-weight:700;font-size:1.125rem;letter-spacing:-.01em}p{margin:0 0 1rem}ul,ol{margin:0;padding:0}strong{font-weight:700}code{font-size:.9em;background:var(--po-branco);border:1px solid var(--po-borda);border-radius:6px;padding:0 .3em}a{color:var(--po-verde-escuro);text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{color:var(--po-marinho)}:focus-visible{outline:3px solid var(--po-marinho);outline-offset:3px;border-radius:6px}.rodape :focus-visible,.cta-final :focus-visible,.faixa-emergencia :focus-visible{outline-color:var(--po-branco)}main:focus{outline:none}.container{width:min(100% - 2rem,1120px);margin-inline:auto}.container--estreito{width:min(100% - 2rem,760px)}.pular{position:absolute;left:1rem;top:-100px;z-index:100;background:var(--po-marinho);color:var(--po-branco);padding:.75rem 1rem;border-radius:var(--po-radius-pill);font-weight:700}.pular:focus{top:1rem}.icone{width:1.25em;height:1.25em;flex:none}.faixa-rascunho{background:var(--po-coral-claro);color:var(--po-marinho);text-align:center;font-size:.875rem;font-weight:700;padding:.5rem 1rem;border-bottom:2px dashed var(--po-coral)}.faixa-emergencia{background:var(--po-marinho);color:var(--po-branco);font-size:.875rem}.faixa-emergencia .container{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-block:.45rem}.faixa-emergencia a{color:var(--po-branco);font-weight:800}.faixa-emergencia .icone{color:var(--po-coral)}.topo{position:sticky;top:0;z-index:50;background:var(--po-creme);border-bottom:1px solid var(--po-borda)}.topo__linha{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4.25rem}.topo__logo{display:block;padding:12px 0;flex:none}.topo__logo img{width:150px;min-width:96px}.topo__nav{display:none}.topo__nav ul{list-style:none;display:flex;gap:1.5rem}.topo__nav a{color:var(--po-marinho);text-decoration:none;font-weight:700;font-size:.9375rem}.topo__nav a:hover,.topo__nav a[aria-current="page"]{text-decoration:underline;text-decoration-color:var(--po-verde);text-decoration-thickness:3px}.botao{display:inline-flex;align-items:center;justify-content:center;gap:.75rem;min-height:48px;padding:.75rem 1.5rem;border-radius:var(--po-radius-pill);border:2px solid transparent;font:inherit;font-weight:700;font-size:1rem;line-height:1.2;text-decoration:none;cursor:pointer;transition:transform .15s ease,background-color .15s ease,color .15s ease}.botao:hover{transform:translateY(-1px)}.botao:active{transform:translateY(0)}.botao--largo{width:100%}.botao--pequeno{min-height:44px;padding:.5rem .5rem .5rem 1.125rem;font-size:.9375rem}.botao--toggle{background:var(--po-marinho);color:var(--po-branco);padding-right:.5rem}.botao--toggle:hover{color:var(--po-branco)}.botao__bolinha{width:2rem;height:2rem;border-radius:50%;background:var(--po-verde);flex:none}.botao--pequeno .botao__bolinha{width:1.75rem;height:1.75rem}.botao--verde{background:var(--po-verde);color:var(--po-marinho)}.botao--verde:hover{color:var(--po-marinho);background:var(--po-verde-claro);border-color:var(--po-verde)}.botao--marinho{background:var(--po-marinho);color:var(--po-branco)}.botao--marinho:hover{color:var(--po-branco)}.botao--contorno{background:transparent;color:var(--po-marinho);border-color:var(--po-marinho)}.botao--contorno:hover{background:var(--po-branco);color:var(--po-marinho)}.botao--contorno-claro{background:transparent;color:var(--po-branco);border-color:var(--po-branco)}.botao--contorno-claro:hover{color:var(--po-marinho);background:var(--po-branco)}.link-botao{background:none;border:0;padding:0;font:inherit;color:inherit;text-decoration:underline;text-underline-offset:.18em;cursor:pointer}.selo{display:inline-flex;align-items:center;background:var(--po-branco);border:1px solid var(--po-borda);border-radius:var(--po-radius-pill);padding:.4rem 1rem .4rem .5rem;font-size:.875rem;font-weight:700;margin-bottom:1.25rem}.selo__padrao,.selo__ao-vivo{display:inline-flex;align-items:center;gap:.5rem}.selo__padrao .icone{width:1.25rem;height:1.25rem;color:var(--po-verde-escuro)}.selo__bolinha{width:.75rem;height:.75rem;border-radius:50%;background:var(--po-verde);box-shadow:0 0 0 4px var(--po-verde-claro)}.selo--ao-vivo{background:var(--po-verde-claro);border-color:var(--po-verde)}[hidden]{display:none !important}.hero{padding:2.5rem 0 3.5rem}.hero__grade{display:grid;gap:2.5rem;align-items:center}.hero__lead{font-size:1.125rem;max-width:40rem}.hero__transparencia{display:flex;gap:.75rem;align-items:flex-start;background:var(--po-verde-claro);border-radius:var(--po-radius-card);padding:.875rem 1rem;max-width:40rem}.hero__transparencia .icone{width:1.5rem;height:1.5rem;margin-top:.1rem}.hero__acoes{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 .75rem}.hero__nota{font-size:.9375rem;font-weight:400;color:var(--po-marinho-70)}.ficha{background:var(--po-branco);border-radius:var(--po-radius-card);padding:1.5rem;border:1px solid var(--po-borda)}.ficha__rotulo{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--po-marinho-70);margin-bottom:.25rem}.ficha__titulo{font-size:1.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:1.25rem}.ficha__lista{list-style:none;display:grid;gap:1rem;margin-bottom:1.25rem}.ficha__lista li{display:flex;gap:.875rem;align-items:flex-start;font-size:.9375rem;color:var(--po-marinho-70)}.ficha__lista img{flex:none}.ficha__lista strong{display:block;color:var(--po-marinho)}.ficha__preco{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;border-top:1px solid var(--po-borda);padding:1rem 0;margin-bottom:.5rem;font-size:.9375rem}.ficha__preco strong{font-size:1.5rem;font-weight:800}.secao{padding:4rem 0}.secao--branca{background:var(--po-branco)}.sobretitulo{display:inline-flex;align-items:center;gap:.5rem;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--po-marinho-70);margin-bottom:.75rem}.sobretitulo::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--po-coral)}.secao__resposta{font-size:1.125rem;max-width:46rem}.passos{list-style:none;display:grid;gap:1rem;margin-top:2rem;counter-reset:passo}.passo{background:var(--po-branco);border:1px solid var(--po-borda);border-radius:var(--po-radius-card);padding:1.5rem}.passo p{margin:0;color:var(--po-marinho-70)}.passo__numero{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;margin-bottom:1rem;border-radius:50%;background:var(--po-marinho);color:var(--po-branco);font-weight:800}.passo:last-child .passo__numero{background:var(--po-verde);color:var(--po-marinho)}.resolve{display:grid;gap:1.25rem;margin-top:2rem}.resolve__col{border-radius:var(--po-radius-card);padding:1.5rem}.resolve__col--sim{background:var(--po-verde-claro)}.resolve__col--nao{background:var(--po-coral-claro)}.resolve__col h3{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;margin-bottom:1rem}.resolve__col h3 .icone{width:1.75rem;height:1.75rem;padding:.3rem;border-radius:50%}.resolve__col--sim h3 .icone{background:var(--po-verde-escuro);color:var(--po-branco)}.resolve__col--nao h3 .icone{background:var(--po-marinho);color:var(--po-branco)}.resolve__col ul{list-style:none;display:grid;gap:.875rem}.resolve__col li{display:flex;gap:.625rem;align-items:flex-start;font-size:.9375rem}.resolve__col li strong{display:block}.resolve__marca{margin-top:.2rem}.resolve__col--sim .resolve__marca{color:var(--po-verde-escuro)}.resolve__col--nao .resolve__marca{color:var(--po-marinho)}.revisao{margin-top:1.5rem;font-size:.875rem;font-weight:400;color:var(--po-marinho-70)}.preco{display:grid;gap:2rem;align-items:center}.cartao-preco{background:var(--po-branco);border:2px solid var(--po-marinho);border-radius:var(--po-radius-card);padding:1.75rem}.cartao-preco__rotulo{font-weight:700;margin-bottom:.25rem}.cartao-preco__valor{font-size:2.5rem;font-weight:800;letter-spacing:-.02em;margin-bottom:1rem}.cartao-preco ul{list-style:none;display:grid;gap:.5rem;margin-bottom:1rem}.cartao-preco li{display:flex;gap:.5rem;align-items:center}.cartao-preco li .icone{color:var(--po-verde-escuro)}.cartao-preco__nota{font-size:.875rem;font-weight:400;color:var(--po-marinho-70)}.cartao-medico{display:flex;gap:1rem;align-items:flex-start;background:var(--po-creme);border-radius:var(--po-radius-card);padding:1.25rem;margin-top:1.5rem}.secao--branca .cartao-medico{background:var(--po-creme)}.pagina-interna .cartao-medico{background:var(--po-branco);border:1px solid var(--po-borda)}.cartao-medico__avatar{display:grid;place-items:center;width:3.5rem;height:3.5rem;flex:none;border-radius:50%;background:var(--po-marinho);color:var(--po-branco)}.cartao-medico__papel{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--po-verde-escuro);margin-bottom:.1rem}.cartao-medico__nome{font-size:1.25rem;font-weight:800;margin-bottom:.1rem}.cartao-medico__crm{color:var(--po-marinho-70);margin-bottom:.5rem}.lista-medicos{list-style:none}.links-secao{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem}.links-secao a{display:inline-flex;align-items:center;gap:.35rem;font-weight:700}.cartoes{list-style:none;display:grid;gap:1rem;margin-top:2rem}.cartao{background:var(--po-branco);border:1px solid var(--po-borda);border-radius:var(--po-radius-card);padding:1.5rem}.cartao img{margin-bottom:1rem}.cartao p{margin:0;color:var(--po-marinho-70);font-size:.9375rem}.emergencia{background:var(--po-coral-claro)}.emergencia__grade{display:grid;gap:1.25rem}.emergencia__icone{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--po-marinho);color:var(--po-branco)}.emergencia__icone .icone{width:2rem;height:2rem}.emergencia__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}.emergencia__acoes p{margin:0}.emergencia a:not(.botao){color:var(--po-marinho);font-weight:700}.faq{display:grid;gap:.75rem;margin-top:2rem}.faq__item{background:var(--po-creme);border-radius:var(--po-radius-card)}.faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem;cursor:pointer;list-style:none;border-radius:var(--po-radius-card)}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary h3{margin:0;font-size:1.0625rem}.faq__seta{transition:transform .2s ease}.faq__item[open] .faq__seta{transform:rotate(180deg)}.faq__resposta{padding:0 1.25rem 1.25rem}.faq__resposta p:last-child{margin-bottom:0}.app{display:grid;gap:1.5rem;align-items:center}.app__lojas{display:flex;flex-wrap:wrap;gap:.75rem}.cta-final{background:var(--po-marinho);color:var(--po-branco);padding:4rem 0;text-align:center}.cta-final__conteudo{display:grid;justify-items:center}.cta-final__simbolo{margin-bottom:1.5rem}.cta-final p{color:var(--po-branco);max-width:34rem}.cta-final__acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.5rem}.rodape{background:var(--po-marinho);color:var(--po-branco);padding:3rem 0 2rem;border-top:1px solid var(--po-marinho-70);font-size:.9375rem}.rodape a,.rodape .link-botao{color:var(--po-branco)}.rodape a:hover{color:var(--po-verde-claro)}.rodape__grade{display:grid;gap:2rem}.rodape__marca img{width:168px;margin:12px 0 1rem}.rodape__titulo{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--po-verde-claro);margin-bottom:.75rem}.rodape__col ul{list-style:none;display:grid;gap:.5rem}.rodape__legal{border-top:1px solid var(--po-marinho-70);margin-top:2.5rem;padding-top:1.5rem;font-size:.8125rem;font-weight:400}.rodape__legal p{margin-bottom:.6rem}.rodape__alerta{font-weight:700}.consentimento{position:fixed;inset:auto 0 0 0;z-index:90;padding:1rem}.consentimento__caixa{width:min(100%,720px);margin-inline:auto;background:var(--po-branco);border:2px solid var(--po-marinho);border-radius:var(--po-radius-card);padding:1.25rem}.consentimento__titulo{font-size:1.125rem;margin-bottom:.5rem}.consentimento p{font-size:.9375rem}.consentimento__acoes{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.pagina-interna{padding:2rem 0 4rem}.bloco{margin-top:2.5rem}.bloco h2{font-size:clamp(1.5rem,4vw,1.875rem)}.trilha ol{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem;font-size:.875rem;margin-bottom:1.5rem}.trilha li + li::before{content:"/";margin:0 .4rem;color:var(--po-marinho-70)}.trilha [aria-current]{color:var(--po-marinho-70)}.cta-interno{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.5rem}.pagina-404{text-align:center;padding-top:4rem}.pagina-404 img{margin:0 auto 2rem}.pagina-404 .cta-interno{justify-content:center}.texto-legal h2{font-size:1.5rem;margin-top:2.5rem}.texto-legal h3{margin-top:1.5rem}.texto-legal ul{padding-left:1.25rem;margin-bottom:1rem}.texto-legal li{margin-bottom:.4rem}.legal-data{color:var(--po-marinho-70);font-size:.9375rem}.sumario{background:var(--po-branco);border:1px solid var(--po-borda);border-radius:var(--po-radius-card);padding:1.25rem 1.5rem;margin:2rem 0}.sumario h2{font-size:1.125rem;margin:0 0 .5rem}.sumario ol{padding-left:1.25rem;columns:2 14rem}.tabela-rolagem{overflow-x:auto;margin-bottom:1rem}table{width:100%;border-collapse:collapse;background:var(--po-branco);border-radius:var(--po-radius-card);font-size:.9375rem}caption{text-align:left;font-weight:700;padding-bottom:.5rem}th,td{text-align:left;vertical-align:top;padding:.75rem 1rem;border-bottom:1px solid var(--po-borda)}th{font-weight:700}.pendente{background:var(--po-coral-claro);color:var(--po-marinho);border:1px dashed var(--po-coral);border-radius:6px;padding:0 .35em;font-size:.85em;font-weight:700;white-space:normal}.aviso-rascunho{background:var(--po-coral-claro);border-left:4px solid var(--po-coral);padding:.75rem 1rem;border-radius:8px;font-size:.9375rem}@media (min-width: 640px){.passos,.cartoes{grid-template-columns:repeat(2,1fr)}.rodape__grade{grid-template-columns:repeat(2,1fr)}.emergencia__grade{grid-template-columns:auto 1fr;align-items:start}.topo__logo img{width:180px}}@media (min-width: 960px){.topo__nav{display:block}.hero{padding:4rem 0 5rem}.hero__grade{grid-template-columns:1.35fr 1fr;gap:4rem}.passos,.cartoes{grid-template-columns:repeat(4,1fr)}.resolve{grid-template-columns:1fr 1fr}.preco{grid-template-columns:1.2fr 1fr;gap:4rem}.app{grid-template-columns:1fr auto}.rodape__grade{grid-template-columns:1.4fr 1fr 1fr 1fr}.secao{padding:5.5rem 0}}.destaque-verde{color:var(--po-verde-escuro)}.hero__lead strong{font-weight:600}.ficha__preco small,.cartao-preco__valor small{font-size:.9375rem;font-weight:500;color:var(--po-marinho-70);letter-spacing:0;margin-right:.25rem}.secao--estreita{padding-top:0}.cartoes--tres{grid-template-columns:1fr}.cartao--marinho{background:var(--po-marinho);border-color:var(--po-marinho);color:var(--po-branco)}.cartao--marinho p{color:var(--po-branco)}.cartao__icone{display:inline-flex;margin-bottom:1rem;color:var(--po-verde)}.cartao__icone .icone{width:2rem;height:2rem}.aviso-online{display:flex;gap:.875rem;align-items:flex-start;margin-top:1.25rem;background:var(--po-branco);border:1px solid var(--po-borda);border-radius:var(--po-radius-card);padding:1.125rem 1.25rem}.aviso-online p{margin:0;font-size:.9375rem}.aviso-online__icone{color:var(--po-coral);flex:none}.aviso-online__icone .icone{width:1.5rem;height:1.5rem}.aviso-online a{color:var(--po-marinho);font-weight:700}.consulta{background:var(--po-marinho);color:var(--po-branco)}.consulta a{color:var(--po-branco)}.consulta :focus-visible{outline-color:var(--po-branco)}.sobretitulo--claro{color:var(--po-verde-claro)}.consulta__grade{display:grid;gap:2.5rem;align-items:center}.consulta .secao__resposta{color:var(--po-branco)}.consulta__lista{list-style:none;display:grid;gap:1.25rem;margin-top:1.75rem}.consulta__lista li{display:flex;gap:.875rem;align-items:flex-start}.consulta__lista strong{display:block;font-size:1.0625rem}.consulta__icone{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:none;border-radius:12px;border:1px solid var(--po-marinho-70);color:var(--po-verde)}.conversa{margin:0;display:grid;gap:.75rem;background:var(--po-marinho);border:1px solid var(--po-marinho-70);border-radius:var(--po-radius-card);padding:1.25rem}.conversa__balao{max-width:85%;padding:.625rem .875rem;border-radius:16px;font-size:.9375rem;line-height:1.45}.conversa__balao--medico{background:var(--po-branco);color:var(--po-marinho);border-bottom-left-radius:4px;justify-self:start}.conversa__balao--paciente{background:var(--po-verde);color:var(--po-marinho);border-bottom-right-radius:4px;justify-self:end;font-weight:600}.conversa__documento{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.25rem;background:var(--po-branco);color:var(--po-marinho);border-radius:14px;padding:.875rem 1rem}.conversa__documento>.icone{width:1.5rem;height:1.5rem}.conversa__documento>span:first-of-type{flex:1 1 9rem}.conversa__documento strong{display:block;font-size:.9375rem}.conversa__documento small{color:var(--po-verde-escuro);font-weight:700;font-size:.8125rem}.conversa__whats{margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--po-borda);border-radius:var(--po-radius-pill);padding:.3rem .75rem;font-size:.8125rem;font-weight:700;white-space:nowrap}.conversa__whats .icone{width:1rem;height:1rem}.conversa figcaption{font-size:.8125rem;font-weight:400;color:var(--po-verde-claro);text-align:center}.cartao-preco__selo{display:inline-block;background:var(--po-verde-claro);color:var(--po-verde-escuro);border-radius:var(--po-radius-pill);padding:.3rem .875rem;font-size:.875rem;font-weight:700;margin-bottom:.75rem}.cartao-preco li{align-items:flex-start}.cartao-preco li .icone{margin-top:.2rem}.cartao-preco__pacotes{background:var(--po-creme);border:1px dashed var(--po-borda);border-radius:14px;padding:.75rem 1rem;font-size:.9375rem}.cartao-preco__rotulo-pagamento{font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--po-marinho-70);margin-bottom:.5rem}.cartao-preco .pagamentos{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.pagamentos li{border:1px solid var(--po-borda);border-radius:10px;padding:.4rem .875rem;font-weight:700;font-size:.9375rem}.cartao-medico__empresa{font-size:.875rem;font-weight:400;color:var(--po-marinho-70);margin:0}.faq-grade{display:grid;gap:1.5rem}.faq-grade__intro p:last-child{color:var(--po-marinho-70)}.faq-grade .faq{margin-top:0}@media (min-width: 640px){.cartoes--tres{grid-template-columns:repeat(3,1fr)}}@media (min-width: 960px){.consulta__grade{grid-template-columns:1.1fr 1fr;gap:4rem}.faq-grade{grid-template-columns:1fr 1.6fr;gap:4rem;align-items:start}.faq-grade__intro{position:sticky;top:6rem}.cartoes--tres{grid-template-columns:repeat(3,1fr)}}.b2b{display:grid;gap:2rem;align-items:center}.b2b__lista{list-style:none;display:grid;gap:1rem}.b2b__lista li{display:flex;gap:.875rem;align-items:flex-start;background:var(--po-creme);border-radius:var(--po-radius-card);padding:1.125rem 1.25rem}.b2b__lista img{flex:none}.b2b__lista strong{display:block}.b2b__lista span{font-size:.9375rem;color:var(--po-marinho-70)}.b2b__lista strong{color:var(--po-marinho);font-size:1rem}.hero--empresas .trilha ol{margin-bottom:1rem}.passos--tres{grid-template-columns:1fr}.secao--branca .passo{background:var(--po-creme)}.cartao--formato{display:flex;flex-direction:column}.cartao--formato h3{font-size:1.25rem}.cartao__ideal{margin-top:auto !important;padding-top:1rem;font-weight:700;font-size:.875rem !important;color:var(--po-verde-escuro) !important}.limites{background:var(--po-branco);color:var(--po-marinho);border-radius:var(--po-radius-card);padding:1.5rem}.limites h3{font-size:1.25rem;margin-bottom:1rem}.limites ul{list-style:none;display:grid;gap:.875rem}.limites li{display:flex;gap:.625rem;align-items:flex-start;font-size:.9375rem}.limites li .icone{margin-top:.15rem;color:var(--po-marinho)}.limites li:last-child .icone{color:var(--po-verde-escuro)}.limites strong{display:block}.faq__item--branco{background:var(--po-branco);border:1px solid var(--po-borda)}@media (min-width: 640px){.passos--tres{grid-template-columns:repeat(3,1fr)}.b2b__lista{grid-template-columns:1fr 1fr}}@media (min-width: 960px){.b2b{grid-template-columns:1fr 1.1fr;gap:4rem}.passos--tres{grid-template-columns:repeat(3,1fr)}.topo__nav ul{gap:1.25rem}}.whatsapp-flutuante{position:fixed;right:16px;bottom:16px;z-index:80;display:inline-flex;align-items:center;gap:.5rem;min-height:52px;padding:.75rem 1.125rem .75rem .875rem;background:var(--po-verde);color:var(--po-marinho);border:2px solid var(--po-marinho);border-radius:var(--po-radius-pill);font-weight:800;font-size:.9375rem;text-decoration:none;box-shadow:0 6px 18px rgba(14,34,69,.22)}.whatsapp-flutuante:hover{color:var(--po-marinho);background:var(--po-verde-claro)}.whatsapp-flutuante:focus-visible{outline:3px solid var(--po-marinho);outline-offset:3px}.whatsapp-flutuante__icone{width:1.5rem;height:1.5rem}.rodape{padding-bottom:6rem}@media (max-width: 420px){.whatsapp-flutuante{padding:.875rem}.whatsapp-flutuante__texto{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media print{.whatsapp-flutuante{display:none}}.proposta{display:grid;gap:2rem;align-items:start}.proposta__garantias{list-style:none;display:grid;gap:.625rem;margin-top:1.25rem}.proposta__garantias li{display:flex;gap:.5rem;align-items:center}.proposta__garantias .icone{color:var(--po-verde-escuro)}.formulario{background:var(--po-creme);border:1px solid var(--po-borda);border-radius:var(--po-radius-card);padding:1.5rem}.formulario fieldset{border:0;padding:0;margin:0 0 1.25rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.formulario legend{font-weight:700;margin-bottom:.5rem;width:100%}.opcao{display:inline-flex;align-items:center;gap:.5rem;background:var(--po-branco);border:1px solid var(--po-borda);border-radius:var(--po-radius-pill);padding:.5rem 1rem;cursor:pointer;font-weight:600}.opcao input{width:1.125rem;height:1.125rem;accent-color:var(--po-verde-escuro)}.formulario__grade{display:grid;gap:0 1rem;align-items:start}.campo{margin:0 0 1rem;display:grid;gap:.35rem}.campo label{font-weight:700;font-size:.9375rem}.campo small{color:var(--po-marinho-70);font-size:.8125rem}.campo input,.campo select,.campo textarea{width:100%;min-height:48px;padding:.75rem .875rem;font:inherit;font-size:1rem;color:var(--po-marinho);background:var(--po-branco);border:1.5px solid var(--po-marinho-70);border-radius:12px}.campo textarea{min-height:7rem;resize:vertical}.campo input:focus-visible,.campo select:focus-visible,.campo textarea:focus-visible{outline:3px solid var(--po-verde-escuro);outline-offset:1px;border-color:var(--po-marinho)}.campo input:user-invalid,.campo select:user-invalid{border-color:var(--po-coral)}.campo--aceite{grid-template-columns:auto 1fr;align-items:start;gap:.625rem}.campo--aceite input{width:1.25rem;height:1.25rem;min-height:0;margin-top:.2rem;accent-color:var(--po-verde-escuro)}.campo--aceite label{font-weight:500}.campo-armadilha{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.formulario__nota{margin:.75rem 0 0;font-size:.8125rem;color:var(--po-marinho-70)}@media (min-width: 640px){.formulario__grade{grid-template-columns:1fr 1fr}}@media (min-width: 960px){.proposta{grid-template-columns:.9fr 1.3fr;gap:4rem}}@media (prefers-reduced-motion: no-preference){.selo--ao-vivo .selo__bolinha{animation:pulso 2s ease-in-out infinite}@keyframes pulso{50%{box-shadow:0 0 0 7px var(--po-verde-claro)}}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.botao,.faq__seta{transition:none}.botao:hover{transform:none}}@media (forced-colors: active){.botao,.selo,.ficha,.cartao,.passo{border:2px solid CanvasText}.botao__bolinha,.selo__bolinha{forced-color-adjust:none}}@media print{.consulta{background:var(--po-branco);color:var(--po-marinho)}.topo,.faixa-emergencia,.consentimento,.cta-final,.faixa-rascunho{display:none}body{background:var(--po-branco)}}
