.app[data-modulo=solucoes] .workspace .pd-solucoes-renovada{--solucoes-azul:#1b67ac;--solucoes-texto:#173d67;--solucoes-suave:#607e9a;width:100%;max-width:1450px;gap:17px;color:var(--solucoes-texto)}.app[data-modulo=solucoes] .workspace .pd-solucoes-renovada .pd-solucoes-eyebrow{display:inline-flex;align-items:center;gap:8px;color:#2f73b6;font-size:10px;line-height:1.4;font-weight:850;letter-spacing:1.6px;text-transform:uppercase}.app[data-modulo=solucoes] .workspace .pd-solucoes-renovada .pd-solucoes-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.75fr);align-items:center;overflow:hidden;gap:34px;padding:27px 35px;min-height:275px;border:1px solid #d3e3f2;border-radius:14px;background:linear-gradient(107deg,#eaf4ff,#f7fbff 58%,#e2effd);box-shadow:0 3px 16px rgba(24,77,120,.05)}.app[data-modulo=solucoes] .workspace .pd-solucoes-renovada .pd-solucoes-hero:after{content:"";position:absolute;right:-95px;top:-115px;width:335px;height:335px;border-radius:50%;background:radial-gradient(circle,rgba(88,159,216,.15),transparent 69%);pointer-events:none}.app[data-modulo=solucoes] .workspace .pd-solucoes-hero-conteudo{position:relative;z-index:1;min-width:0}.app[data-modulo=solucoes] .workspace .pd-solucoes-renovada .pd-solucoes-hero h1{max-width:680px;margin:9px 0 11px;color:#113d6c;font-size:clamp(27px,2.5vw,37px);letter-spacing:-1.1px;line-height:1.17;font-weight:830}.app[data-modulo=solucoes] .workspace .pd-solucoes-renovada .pd-solucoes-hero p{max-width:620px;margin:0;color:#587996;font-size:13px;line-height:1.6}.app[data-modulo=solucoes] .workspace .pd-solucoes-hero-acoes{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin-top:20px}.app[data-modulo=solucoes] .workspace .pd-solucoes-botao{display:inline-flex;justify-content:center;align-items:center;gap:15px;min-height:39px;padding:10px 17px;border-radius:8px;font-size:12px;font-weight:790;line-height:1.25;text-decoration:none;transition:background .16s ease,transform .16s ease,border-color .16s ease}.app[data-modulo=solucoes] .workspace .pd-solucoes-botao:hover{transform:translateY(-1px)}.app[data-modulo=solucoes] .workspace .pd-solucoes-botao:focus-visible,.app[data-modulo=solucoes] .workspace .pd-solucoes-cta-diagnostico:focus-visible,.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta-rodape a:focus-visible{outline:3px solid #60a5fa;outline-offset:3px}.app[data-modulo=solucoes] .workspace .pd-solucoes-botao-primario{color:#fff;background:#1f6eb4;border:1px solid #1f6eb4}.app[data-modulo=solucoes] .workspace .pd-solucoes-botao-primario:hover{color:#fff;background:#175991}.app[data-modulo=solucoes] .workspace .pd-solucoes-botao-claro{color:#285d91;background:#fff;border:1px solid #c5dced}.app[data-modulo=solucoes] .workspace .pd-solucoes-botao-claro:hover{color:#154d82;background:#f2f9ff;border-color:#9cc5e4}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual{position:relative;z-index:1;justify-self:end;width:min(100%,323px);padding:9px;border:1px solid #bdd6ee;border-radius:13px;background:#fff;box-shadow:0 15px 26px rgba(27,74,119,.13);transform:rotate(2deg)}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual-barra{display:flex;align-items:center;gap:9px;height:23px;padding:1px 5px 7px;color:#5c7895;font-size:8px;font-weight:800}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual-pontos{display:flex;gap:3px}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual-pontos i{display:block;width:5px;height:5px;border-radius:50%;background:#b8d0e4}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual-mini-icone{margin-left:auto;font-size:13px;color:#9bbbd4}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual-corpo{display:grid;grid-template-columns:1.4fr 1fr;gap:7px}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual-bloco{min-width:0;min-height:105px;padding:10px;border:1px solid #e0ecf6;border-radius:7px;background:#f6faff}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual-mini-titulo{display:block;font-size:8px;font-weight:800;color:#7191ad}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual-barras{height:68px;display:flex;align-items:end;gap:9px;padding:6px 7px 0;border-bottom:1px solid #cadced}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual-barras i{flex:1 1;min-height:3px;background:linear-gradient(180deg,#64a6db,#286ab0);border-radius:3px 3px 0 0}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual-resumo{display:flex;align-items:center;flex-direction:column;gap:5px}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual-resumo>.pd-solucoes-visual-mini-titulo{align-self:flex-start}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual-anel{display:block;width:51px;height:51px;border-radius:50%;background:conic-gradient(#4289c3 0 230deg,#b8d5ee 230deg 298deg,#e3eef7 298deg);position:relative}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual-anel:after{content:"";position:absolute;inset:12px;border-radius:50%;background:#f6faff}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual-linhas{display:flex;gap:4px}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual-linhas i{width:17px;height:4px;border-radius:4px;background:#d1e5f4}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual-linhas i:first-child{background:#69a7d4}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual-largura{grid-column:1/-1;min-height:54px;height:54px}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual-largura svg{display:block;width:100%;height:29px;color:#488ecb}.app[data-modulo=solucoes] .workspace .pd-solucoes-formatos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #d9e7f3;border-radius:11px;background:#fff;box-shadow:0 2px 10px rgba(22,71,111,.04);overflow:hidden}.app[data-modulo=solucoes] .workspace .pd-solucoes-formato{display:flex;align-items:center;gap:14px;min-width:0;padding:16px 21px}.app[data-modulo=solucoes] .workspace .pd-solucoes-formato+.pd-solucoes-formato{border-left:1px solid #e1eaf3}.app[data-modulo=solucoes] .workspace .pd-solucoes-formato-icone{width:43px;height:43px;flex:0 0 43px;display:grid;place-items:center;border-radius:10px;color:#2471b0;background:#e7f2fe}.app[data-modulo=solucoes] .workspace .pd-solucoes-formato-icone svg{width:23px;height:23px}.app[data-modulo=solucoes] .workspace .pd-solucoes-formato h2{margin:0 0 5px;font-size:14px;line-height:1.25;font-weight:800;color:#184673}.app[data-modulo=solucoes] .workspace .pd-solucoes-formato p{margin:0;font-size:11.5px;line-height:1.5;color:#69849d}.app[data-modulo=solucoes] .workspace .pd-solucoes-secao-topo{display:flex;align-items:end;justify-content:space-between;gap:14px;margin-bottom:13px}.app[data-modulo=solucoes] .workspace .pd-solucoes-secao-topo h2{margin:4px 0 0;color:#163f6b;font-size:clamp(20px,1.9vw,26px);font-weight:820;letter-spacing:-.55px;line-height:1.2}.app[data-modulo=solucoes] .workspace .pd-solucoes-secao-topo p{margin:0 0 2px;max-width:360px;text-align:right;font-size:11.5px;line-height:1.45;color:#7790a6}.app[data-modulo=solucoes] .workspace .pd-solucoes-ofertas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta{--card-acento:#2f83c7;--card-fundo:#e8f3fc;position:relative;border:1px solid #d8e5f0;border-top:3px solid var(--card-acento);border-radius:11px;padding:19px 21px 17px;background:#fff;box-shadow:0 2px 11px rgba(25,77,118,.05);min-width:0;scroll-margin-top:20px;transition:border-color .16s ease,box-shadow .16s ease}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta:hover{border-color:#a7cbe6;box-shadow:0 5px 18px rgba(25,77,118,.09)}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta-hospitalar{--card-acento:#775bc5;--card-fundo:#f0ebfa}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta-financiamento{--card-acento:#269a9b;--card-fundo:#e6f7f4}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta-assessoria{--card-acento:#d79a35;--card-fundo:#fff5e2}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta-icone{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:var(--card-fundo);color:var(--card-acento)}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta-icone svg{width:24px;height:24px}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta-tipo{font-size:9px;line-height:1.35;text-align:right;letter-spacing:1.05px;font-weight:850;color:var(--card-acento)}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta h3{margin:11px 0 6px;color:#18436d;font-size:20px;font-weight:820;line-height:1.2;letter-spacing:-.5px}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta-descricao{margin:0 0 11px;color:#69829a;font-size:12px;line-height:1.5}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta ul{display:grid;gap:7px;margin:0 0 14px;padding:0;list-style:none}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta li{display:flex;align-items:start;gap:9px;color:#456785;font-size:11.5px;line-height:1.35}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta li span{color:var(--card-acento);font-weight:900;line-height:1.2}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta-rodape{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:auto;padding-top:12px;border-top:1px solid #edf1f5}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta-rodape small{color:#8299af;font-size:9.5px;line-height:1.4;max-width:61%}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta-rodape a{display:inline-flex;align-items:center;gap:12px;color:#216aab;font-size:11px;font-weight:820;white-space:nowrap;text-decoration:none}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta-rodape a:hover{color:#124877;text-decoration:underline}.app[data-modulo=solucoes] .workspace .pd-solucoes-metodologia{padding:18px 21px 20px;border:1px solid #dce7f0;border-radius:11px;background:#fff;box-shadow:0 2px 10px rgba(25,77,118,.04)}.app[data-modulo=solucoes] .workspace .pd-solucoes-metodologia .pd-solucoes-secao-topo{margin-bottom:13px}.app[data-modulo=solucoes] .workspace .pd-solucoes-metodologia ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.app[data-modulo=solucoes] .workspace .pd-solucoes-metodologia li{display:flex;align-items:center;gap:9px;min-width:0;padding:11px 9px;border:1px solid #e0ebf5;border-radius:8px;background:#f8fbfe;box-shadow:none}.app[data-modulo=solucoes] .workspace .pd-solucoes-etapa-numero{flex:0 0 31px;display:grid;place-items:center;width:31px;height:31px;border-radius:7px;background:#e4f0fd;color:#2d75b2;font-size:12px;font-weight:850}.app[data-modulo=solucoes] .workspace .pd-solucoes-metodologia h3{margin:0 0 3px;font-size:11.5px;line-height:1.3;color:#19446e;font-weight:820}.app[data-modulo=solucoes] .workspace .pd-solucoes-metodologia li p{margin:0;font-size:9.5px;line-height:1.35;color:#839bb0}.app[data-modulo=solucoes] .workspace .pd-solucoes-contratacao{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:19px 26px;border:1px solid #1f4e79;border-radius:11px;color:#fff;background:linear-gradient(112deg,#133a65,#1d5684);box-shadow:0 3px 12px rgba(15,51,88,.1)}.app[data-modulo=solucoes] .workspace .pd-solucoes-contratacao h2{margin:0 0 5px;color:#fff;font-size:clamp(17px,1.6vw,22px);line-height:1.27;letter-spacing:-.3px;font-weight:820}.app[data-modulo=solucoes] .workspace .pd-solucoes-contratacao p{margin:0;color:#c9def1;font-size:11px;line-height:1.5}.app[data-modulo=solucoes] .workspace .pd-solucoes-cta-links{display:flex;flex-direction:column;gap:7px;align-items:center;flex-shrink:0}.app[data-modulo=solucoes] .workspace .pd-solucoes-botao-branco{background:#fff;color:#174d7f;border:1px solid #fff;white-space:nowrap}.app[data-modulo=solucoes] .workspace .pd-solucoes-botao-branco:hover{background:#ecf6ff;color:#123f6a}.app[data-modulo=solucoes] .workspace .pd-solucoes-cta-diagnostico{color:#dceefe;font-size:10px;text-decoration:underline;text-underline-offset:3px}.app[data-modulo=solucoes] .workspace .pd-solucoes-cta-diagnostico:hover{color:#fff}@media(max-width:1100px){.app[data-modulo=solucoes] .workspace .pd-solucoes-renovada .pd-solucoes-hero{grid-template-columns:minmax(0,1.25fr) minmax(210px,.7fr);gap:17px;padding:25px}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual{width:min(100%,270px)}.app[data-modulo=solucoes] .workspace .pd-solucoes-metodologia ol{grid-template-columns:repeat(3,minmax(0,1fr))}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta-rodape small{max-width:none}}@media(max-width:780px){.app[data-modulo=solucoes] .workspace .pd-solucoes-renovada .pd-solucoes-hero{grid-template-columns:minmax(0,1fr)}.app[data-modulo=solucoes] .workspace .pd-solucoes-visual{display:none}.app[data-modulo=solucoes] .workspace .pd-solucoes-formatos{grid-template-columns:1fr}.app[data-modulo=solucoes] .workspace .pd-solucoes-formato+.pd-solucoes-formato{border-left:0;border-top:1px solid #e1eaf3}.app[data-modulo=solucoes] .workspace .pd-solucoes-ofertas{grid-template-columns:1fr}.app[data-modulo=solucoes] .workspace .pd-solucoes-metodologia ol{grid-template-columns:repeat(2,minmax(0,1fr))}.app[data-modulo=solucoes] .workspace .pd-solucoes-contratacao{flex-direction:column;align-items:stretch}.app[data-modulo=solucoes] .workspace .pd-solucoes-cta-links{align-items:stretch}.app[data-modulo=solucoes] .workspace .pd-solucoes-secao-topo{align-items:start;flex-direction:column;gap:6px}.app[data-modulo=solucoes] .workspace .pd-solucoes-secao-topo p{text-align:left}}@media(max-width:520px){.app[data-modulo=solucoes] .workspace .pd-solucoes-renovada{gap:13px}.app[data-modulo=solucoes] .workspace .pd-solucoes-renovada .pd-solucoes-hero{padding:21px 18px;min-height:0}.app[data-modulo=solucoes] .workspace .pd-solucoes-renovada .pd-solucoes-hero h1{font-size:26px;letter-spacing:-.6px}.app[data-modulo=solucoes] .workspace .pd-solucoes-hero-acoes{flex-direction:column;align-items:stretch}.app[data-modulo=solucoes] .workspace .pd-solucoes-formato{padding:15px}.app[data-modulo=solucoes] .workspace .pd-solucoes-metodologia{padding:16px}.app[data-modulo=solucoes] .workspace .pd-solucoes-metodologia ol{grid-template-columns:1fr}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta{padding:17px}.app[data-modulo=solucoes] .workspace .pd-solucoes-contratacao{padding:19px}.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta-rodape{flex-direction:column;align-items:flex-start;gap:7px}}@media(prefers-reduced-motion:reduce){.app[data-modulo=solucoes] .workspace .pd-solucoes-botao,.app[data-modulo=solucoes] .workspace .pd-solucoes-oferta{transition:none}}.app[data-modulo=apresentacao] .workspace .pd-sobre{--sobre-azul:#1e69b2;--sobre-titulo:#173d6a;--sobre-muted:#64809c;display:flex;flex-direction:column;gap:17px;max-width:1450px;width:100%;margin:0 auto;color:var(--sobre-titulo);font-family:inherit}.app[data-modulo=apresentacao] .pd-sobre *{box-sizing:border-box}.app[data-modulo=apresentacao] .pd-sobre .pd-sobre-overline{display:inline-block;color:#2d73b8;letter-spacing:1.55px;font-size:10px;font-weight:850;line-height:1.4}.app[data-modulo=apresentacao] .pd-sobre h1,.app[data-modulo=apresentacao] .pd-sobre h2,.app[data-modulo=apresentacao] .pd-sobre h3,.app[data-modulo=apresentacao] .pd-sobre p{font-family:inherit}.app[data-modulo=apresentacao] .pd-sobre-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.85fr);align-items:center;gap:26px;min-height:278px;padding:29px 34px;overflow:hidden;border:1px solid #d4e4f2;border-radius:14px;background:linear-gradient(108deg,#eaf4ff,#f7fbff 58%,#e1efff);box-shadow:0 3px 16px rgba(24,77,120,.05)}.app[data-modulo=apresentacao] .pd-sobre-hero:before{content:"";position:absolute;right:-80px;top:-115px;width:365px;height:365px;border-radius:50%;background:radial-gradient(circle,rgba(87,153,217,.12),transparent 70%);pointer-events:none}.app[data-modulo=apresentacao] .pd-sobre-hero-texto{position:relative;z-index:2;min-width:0}.app[data-modulo=apresentacao] .pd-sobre-hero h1{max-width:680px;margin:9px 0 11px;color:#103a68;font-size:clamp(27px,2.6vw,37px);line-height:1.16;letter-spacing:-1.1px;font-weight:840}.app[data-modulo=apresentacao] .pd-sobre-hero p{max-width:570px;margin:0;color:#587b9a;font-size:13px;line-height:1.6}.app[data-modulo=apresentacao] .pd-sobre-acoes{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.app[data-modulo=apresentacao] .pd-sobre-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:10px 17px;min-height:40px;border-radius:8px;border:1px solid transparent;font-size:12px;font-weight:800;line-height:1.25;text-decoration:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.app[data-modulo=apresentacao] .pd-sobre-btn:hover{transform:translateY(-1px)}.app[data-modulo=apresentacao] .pd-sobre-btn:focus-visible,.app[data-modulo=apresentacao] .pd-sobre-recurso:focus-visible{outline:3px solid #60a5fa;outline-offset:3px}.app[data-modulo=apresentacao] .pd-sobre-btn-primario{color:#fff;background:#1d6bb7;border-color:#1d6bb7}.app[data-modulo=apresentacao] .pd-sobre-btn-primario:hover{color:#fff;background:#15558f}.app[data-modulo=apresentacao] .pd-sobre-btn-contorno{color:#1c5e9c;background:#fff;border-color:#bcd6ec}.app[data-modulo=apresentacao] .pd-sobre-btn-contorno:hover{background:#f4faff;color:#174c7d;border-color:#8ebde1}.app[data-modulo=apresentacao] .pd-sobre-ilustracao{height:215px;width:100%;min-width:0;position:relative;display:flex;align-items:center;justify-content:center}.app[data-modulo=apresentacao] .pd-sobre-visual-fundo{position:absolute;border:1px solid #cfe3f6;background:rgba(255,255,255,.55);border-radius:11px;box-shadow:0 5px 16px rgba(31,84,138,.07)}.app[data-modulo=apresentacao] .pd-sobre-visual-fundo-um{width:85%;height:73%;right:1%;top:5%}.app[data-modulo=apresentacao] .pd-sobre-visual-fundo-dois{width:70%;height:60%;right:7%;bottom:4%;background:rgba(227,241,255,.55)}.app[data-modulo=apresentacao] .pd-sobre-painel-demo{z-index:1;position:relative;width:90%;max-width:330px;min-height:181px;background:#fff;border:1px solid #dbe9f5;border-radius:11px;padding:12px;box-shadow:0 14px 30px rgba(32,85,140,.14)}.app[data-modulo=apresentacao] .pd-sobre-painel-cabecalho{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:8px;font-weight:900;letter-spacing:.45px;color:#174774;margin-bottom:11px}.app[data-modulo=apresentacao] .pd-sobre-painel-selo{padding:4px 6px;border-radius:4px;background:#eef5fc;color:#6995bd;font-size:7px}.app[data-modulo=apresentacao] .pd-sobre-painel-graficos{display:grid;grid-template-columns:1.4fr 1fr;gap:10px}.app[data-modulo=apresentacao] .pd-sobre-painel-barras,.app[data-modulo=apresentacao] .pd-sobre-painel-qualidade{min-width:0;height:127px;padding:9px;background:#f6faff;border:1px solid #edf3fa;border-radius:8px}.app[data-modulo=apresentacao] .pd-sobre-mini-titulo{font-size:8px;font-weight:800;color:#7696b4}.app[data-modulo=apresentacao] .pd-sobre-barras{height:75px;display:flex;align-items:flex-end;gap:9px;padding:4px 5px 0;border-bottom:1px solid #d4e5f1}.app[data-modulo=apresentacao] .pd-sobre-barras i{flex:1 1;min-width:4px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,#82b9f1,#2f76c8)}.app[data-modulo=apresentacao] .pd-sobre-barras i:first-child{height:40%}.app[data-modulo=apresentacao] .pd-sobre-barras i:nth-child(2){height:68%}.app[data-modulo=apresentacao] .pd-sobre-barras i:nth-child(3){height:57%}.app[data-modulo=apresentacao] .pd-sobre-barras i:nth-child(4){height:84%}.app[data-modulo=apresentacao] .pd-sobre-barras i:nth-child(5){height:72%}.app[data-modulo=apresentacao] .pd-sobre-barras i:nth-child(6){height:95%}.app[data-modulo=apresentacao] .pd-sobre-legendas{display:flex;gap:6px;margin-top:9px}.app[data-modulo=apresentacao] .pd-sobre-legendas i{height:5px;width:42%;border-radius:5px;background:#d6e5f4}.app[data-modulo=apresentacao] .pd-sobre-legendas i:last-child{width:25%;background:#b8d6f0}.app[data-modulo=apresentacao] .pd-sobre-painel-qualidade{display:flex;flex-direction:column;align-items:center}.app[data-modulo=apresentacao] .pd-sobre-painel-qualidade .pd-sobre-mini-titulo{align-self:flex-start}.app[data-modulo=apresentacao] .pd-sobre-anel{position:relative;width:66px;height:66px;margin-top:7px;border-radius:50%;background:conic-gradient(#347ec9 0 218deg,#83b8ed 218deg 294deg,#dceafa 294deg)}.app[data-modulo=apresentacao] .pd-sobre-anel:before{content:"";position:absolute;inset:16px;border-radius:50%;background:#f6faff}.app[data-modulo=apresentacao] .pd-sobre-demo-flutuante{position:absolute;right:-5px;bottom:9px;z-index:3;display:flex;align-items:center;gap:8px;padding:9px 11px;background:#fff;border:1px solid #dfecf8;border-radius:9px;box-shadow:0 8px 17px rgba(26,87,150,.12)}.app[data-modulo=apresentacao] .pd-sobre-flutuante-icon{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;background:#e7f3ff;color:#2877c0;font-size:17px;font-weight:800}.app[data-modulo=apresentacao] .pd-sobre-demo-flutuante>span:last-child{display:grid;gap:4px;min-width:86px}.app[data-modulo=apresentacao] .pd-sobre-demo-flutuante strong{font-size:8px;color:#24547d}.app[data-modulo=apresentacao] .pd-sobre-demo-flutuante i{height:4px;width:75%;border-radius:3px;background:#e2eef8}.app[data-modulo=apresentacao] .pd-sobre-demo-flutuante i:last-child{width:55%}.app[data-modulo=apresentacao] .pd-sobre-beneficios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid #dce7f1;border-radius:11px;overflow:hidden;box-shadow:0 2px 10px rgba(28,72,114,.04)}.app[data-modulo=apresentacao] .pd-sobre-beneficios article{display:flex;align-items:center;gap:12px;min-width:0;padding:16px 18px}.app[data-modulo=apresentacao] .pd-sobre-beneficios article+article{border-left:1px solid #e7eef5}.app[data-modulo=apresentacao] .pd-sobre-beneficio-icone{display:grid;place-items:center;width:43px;height:43px;flex:0 0 43px;border-radius:11px}.app[data-modulo=apresentacao] .pd-sobre-beneficio-icone svg{width:22px;height:22px}.app[data-modulo=apresentacao] .pd-sobre-beneficio-icone.azul{color:#2676c8;background:#e8f2ff}.app[data-modulo=apresentacao] .pd-sobre-beneficio-icone.verde{color:#198c70;background:#e4f7ed}.app[data-modulo=apresentacao] .pd-sobre-beneficio-icone.roxo{color:#6d56c8;background:#f0edff}.app[data-modulo=apresentacao] .pd-sobre-beneficios h2{margin:0 0 4px;font-size:12.5px;line-height:1.3;color:#183f69;font-weight:820}.app[data-modulo=apresentacao] .pd-sobre-beneficios p{margin:0;font-size:10.5px;color:#738ba1;line-height:1.4}.app[data-modulo=apresentacao] .pd-sobre-secao-cabecalho{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:12px 0 13px}.app[data-modulo=apresentacao] .pd-sobre-secao-cabecalho h2{margin:4px 0 0;color:#153d69;font-size:clamp(21px,1.9vw,26px);font-weight:820;letter-spacing:-.55px;line-height:1.2}.app[data-modulo=apresentacao] .pd-sobre-secao-cabecalho p{margin:0 0 2px;max-width:390px;font-size:11px;line-height:1.5;text-align:right;color:#7d96ad}.app[data-modulo=apresentacao] .pd-sobre-recursos-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.app[data-modulo=apresentacao] .pd-sobre-recurso{--sobre-acento:#2d7fc7;--sobre-icon-bg:#e8f3ff;position:relative;display:flex;flex-direction:column;gap:11px;min-height:152px;padding:19px 20px 17px;border:1px solid #dce8f2;border-radius:11px;background:#fff;box-shadow:0 2px 10px rgba(27,77,118,.045);text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s}.app[data-modulo=apresentacao] .pd-sobre-recurso:hover{border-color:#9ec9ea;box-shadow:0 7px 19px rgba(25,79,130,.09);transform:translateY(-2px)}.app[data-modulo=apresentacao] .pd-sobre-recurso--verde{--sobre-acento:#229868;--sobre-icon-bg:#e7f8ec}.app[data-modulo=apresentacao] .pd-sobre-recurso--roxo{--sobre-acento:#7659d5;--sobre-icon-bg:#f1edff}.app[data-modulo=apresentacao] .pd-sobre-recurso--laranja{--sobre-acento:#df8a24;--sobre-icon-bg:#fff1df}.app[data-modulo=apresentacao] .pd-sobre-recurso--vermelho{--sobre-acento:#d85b68;--sobre-icon-bg:#ffedf1}.app[data-modulo=apresentacao] .pd-sobre-recurso-icone{width:45px;height:45px;display:grid;place-items:center;border-radius:11px;background:var(--sobre-icon-bg);color:var(--sobre-acento)}.app[data-modulo=apresentacao] .pd-sobre-recurso-icone svg{width:23px;height:23px}.app[data-modulo=apresentacao] .pd-sobre-recurso-texto{display:grid;gap:6px;padding-right:17px}.app[data-modulo=apresentacao] .pd-sobre-recurso-texto strong{font-size:14px;line-height:1.3;font-weight:830;color:#17426f}.app[data-modulo=apresentacao] .pd-sobre-recurso-texto>span{font-size:11.5px;line-height:1.48;color:#708aa4}.app[data-modulo=apresentacao] .pd-sobre-recurso-seta{position:absolute;right:18px;bottom:28px;color:#2475bc;font-size:19px}.app[data-modulo=apresentacao] .pd-sobre-processo{background:#fff;border:1px solid #dce7f1;border-radius:11px;padding:17px 22px 20px;box-shadow:0 2px 10px rgba(27,77,118,.04)}.app[data-modulo=apresentacao] .pd-sobre-processo .pd-sobre-secao-cabecalho{margin:0 0 18px}.app[data-modulo=apresentacao] .pd-sobre-etapas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:0;padding:0;list-style:none}.app[data-modulo=apresentacao] .pd-sobre-etapas li{position:relative;min-width:0}.app[data-modulo=apresentacao] .pd-sobre-etapas li:not(:last-child):after{content:"";position:absolute;left:56px;top:22px;width:calc(100% - 35px);border-top:2px dashed #cce0f7;pointer-events:none}.app[data-modulo=apresentacao] .pd-sobre-etapa-numero{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#266fc4;background:#e7f2ff;font-weight:900;font-size:15px}.app[data-modulo=apresentacao] .pd-sobre-etapas h3{margin:12px 0 6px;font-size:12.5px;color:#153f6b;font-weight:830}.app[data-modulo=apresentacao] .pd-sobre-etapas p{margin:0;max-width:270px;font-size:11px;line-height:1.5;color:#758da3}.app[data-modulo=apresentacao] .pd-sobre-transparencia{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;border:1px solid #dce8f1;border-radius:11px;padding:15px 21px}.app[data-modulo=apresentacao] .pd-sobre-transparencia-texto{display:flex;align-items:center;gap:14px}.app[data-modulo=apresentacao] .pd-sobre-transparencia-icone{display:grid;place-items:center;flex:0 0 43px;height:43px;border-radius:50%;background:#e2f6e9;color:#1e9368;font-size:27px;line-height:1}.app[data-modulo=apresentacao] .pd-sobre-transparencia h2{margin:0 0 5px;font-size:13px;color:#17416c;font-weight:830}.app[data-modulo=apresentacao] .pd-sobre-transparencia p{margin:0;font-size:10.5px;color:#748ba0}.app[data-modulo=apresentacao] .pd-sobre-transparencia ul{display:grid;gap:6px;margin:0;padding:0 0 0 22px;min-width:220px;list-style:none;border-left:1px solid #e0e9f3}.app[data-modulo=apresentacao] .pd-sobre-transparencia li{display:flex;align-items:center;gap:9px;font-size:10.5px;color:#315779}.app[data-modulo=apresentacao] .pd-sobre-transparencia li:before{content:"✓";display:grid;place-items:center;width:16px;height:16px;flex:0 0 16px;border-radius:50%;background:#e4f7ec;color:#1b9166;font-size:10px;font-weight:900}.app[data-modulo=apresentacao] .pd-sobre-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:25px 26px;color:#fff;border-radius:11px;background:linear-gradient(115deg,#113769,#16518b 65%,#1b65b3);box-shadow:0 5px 14px rgba(16,59,108,.13)}.app[data-modulo=apresentacao] .pd-sobre-cta h2{margin:0 0 6px;color:#fff;font-size:clamp(16px,1.65vw,22px);line-height:1.25;font-weight:830;letter-spacing:-.25px}.app[data-modulo=apresentacao] .pd-sobre-cta p{margin:0;color:#c7ddf2;font-size:11px;line-height:1.55}.app[data-modulo=apresentacao] .pd-sobre-btn-branco{flex-shrink:0;white-space:nowrap;color:#174c82;background:#fff;border-color:#fff}.app[data-modulo=apresentacao] .pd-sobre-btn-branco:hover{background:#eaf5ff;color:#103d70}@media(max-width:1100px){.app[data-modulo=apresentacao] .pd-sobre-hero{grid-template-columns:minmax(0,1.1fr) minmax(230px,.9fr);gap:12px;padding:25px 26px}.app[data-modulo=apresentacao] .pd-sobre-recurso{padding:17px 16px}.app[data-modulo=apresentacao] .pd-sobre-beneficios article{padding:14px 13px}}@media(max-width:900px){.app[data-modulo=apresentacao] .pd-sobre-hero{grid-template-columns:1fr}.app[data-modulo=apresentacao] .pd-sobre-ilustracao{display:none}.app[data-modulo=apresentacao] .pd-sobre-beneficios{grid-template-columns:1fr}.app[data-modulo=apresentacao] .pd-sobre-beneficios article+article{border-left:0;border-top:1px solid #e7eef5}.app[data-modulo=apresentacao] .pd-sobre-recursos-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app[data-modulo=apresentacao] .pd-sobre-etapas{gap:14px}}@media(max-width:650px){.app[data-modulo=apresentacao] .workspace .pd-sobre{gap:13px}.app[data-modulo=apresentacao] .pd-sobre-hero{padding:24px 20px;min-height:0}.app[data-modulo=apresentacao] .pd-sobre-hero h1{font-size:clamp(25px,7vw,32px)}.app[data-modulo=apresentacao] .pd-sobre-acoes{align-items:stretch}.app[data-modulo=apresentacao] .pd-sobre-btn{width:100%}.app[data-modulo=apresentacao] .pd-sobre-secao-cabecalho{align-items:start;flex-direction:column;gap:5px}.app[data-modulo=apresentacao] .pd-sobre-secao-cabecalho p{text-align:left}.app[data-modulo=apresentacao] .pd-sobre-recursos-grid{grid-template-columns:1fr;gap:10px}.app[data-modulo=apresentacao] .pd-sobre-recurso{min-height:0;padding:15px 17px}.app[data-modulo=apresentacao] .pd-sobre-recurso-seta{bottom:22px}.app[data-modulo=apresentacao] .pd-sobre-etapas{grid-template-columns:1fr;gap:18px}.app[data-modulo=apresentacao] .pd-sobre-etapas li:not(:last-child):after{display:none}.app[data-modulo=apresentacao] .pd-sobre-etapas li{padding-left:55px;min-height:44px}.app[data-modulo=apresentacao] .pd-sobre-etapa-numero{position:absolute;left:0;top:0}.app[data-modulo=apresentacao] .pd-sobre-etapas h3{margin:0 0 5px}.app[data-modulo=apresentacao] .pd-sobre-transparencia{align-items:stretch;flex-direction:column}.app[data-modulo=apresentacao] .pd-sobre-transparencia ul{border-left:0;border-top:1px solid #e1ebf4;padding:12px 0 0}.app[data-modulo=apresentacao] .pd-sobre-cta{align-items:stretch;flex-direction:column;gap:18px;padding:23px 20px}}@media(prefers-reduced-motion:reduce){.app[data-modulo=apresentacao] .pd-sobre-btn,.app[data-modulo=apresentacao] .pd-sobre-recurso{transition:none}}.app[data-modulo=privacidade] .workspace .pd-privacidade{--priv-titulo:#173e6a;--priv-azul:#206cb5;--priv-muted:#667f99;width:100%;max-width:1450px;margin:0 auto;display:flex;flex-direction:column;gap:17px;color:var(--priv-titulo);font-family:inherit}.app[data-modulo=privacidade] .pd-privacidade *{box-sizing:border-box}.app[data-modulo=privacidade] .pd-privacidade .pd-priv-overline{display:inline-block;color:#2c75bb;font-size:10px;font-weight:850;letter-spacing:1.55px;line-height:1.4}.app[data-modulo=privacidade] .pd-privacidade h1,.app[data-modulo=privacidade] .pd-privacidade h2,.app[data-modulo=privacidade] .pd-privacidade h3,.app[data-modulo=privacidade] .pd-privacidade p{font-family:inherit}.app[data-modulo=privacidade] .pd-priv-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.82fr);align-items:center;gap:25px;min-height:275px;padding:30px 34px;border:1px solid #d3e4f3;border-radius:14px;overflow:hidden;background:linear-gradient(110deg,#eaf4ff,#f4faff 54%,#dfedfe);box-shadow:0 3px 16px rgba(28,75,119,.05)}.app[data-modulo=privacidade] .pd-priv-hero:before{content:"";position:absolute;right:-80px;top:-150px;width:450px;height:450px;border-radius:50%;background:radial-gradient(circle,rgba(102,168,229,.17),transparent 68%);pointer-events:none}.app[data-modulo=privacidade] .pd-priv-hero-texto{position:relative;z-index:2;min-width:0}.app[data-modulo=privacidade] .pd-priv-hero h1{margin:10px 0 12px;max-width:580px;color:#103966;font-size:clamp(29px,2.8vw,39px);line-height:1.13;letter-spacing:-1.25px;font-weight:840}.app[data-modulo=privacidade] .pd-priv-hero p{margin:0;max-width:570px;color:#567996;font-size:13px;line-height:1.65}.app[data-modulo=privacidade] .pd-priv-hero-ilustracao{position:relative;display:grid;place-items:center;height:212px;min-width:0}.app[data-modulo=privacidade] .pd-priv-visual-cartao{position:absolute;border:1px solid #c6dff3;background:rgba(255,255,255,.6);box-shadow:0 7px 24px rgba(35,100,154,.07);border-radius:12px;width:55%;height:65%;padding:18px 12px;display:flex;flex-direction:column;gap:11px}.app[data-modulo=privacidade] .pd-priv-visual-cartao span{display:block;height:7px;border-radius:6px;background:#c4def6;width:74%}.app[data-modulo=privacidade] .pd-priv-visual-cartao span:nth-child(2){width:55%}.app[data-modulo=privacidade] .pd-priv-visual-cartao span:nth-child(3){width:85%}.app[data-modulo=privacidade] .pd-priv-visual-cartao.cartao-a{left:0;top:10%;transform:rotate(-6deg)}.app[data-modulo=privacidade] .pd-priv-visual-cartao.cartao-b{right:0;bottom:7%;transform:rotate(7deg)}.app[data-modulo=privacidade] .pd-priv-escudo{position:relative;z-index:1;display:grid;place-items:center;width:155px;height:170px;filter:drop-shadow(0 13px 18px rgba(28,96,170,.22))}.app[data-modulo=privacidade] .pd-priv-escudo svg{display:block;width:100%;height:100%}.app[data-modulo=privacidade] .pd-priv-visual-selo{position:absolute;z-index:2;bottom:7px;right:0;display:flex;align-items:center;gap:8px;min-height:38px;padding:8px 10px;border-radius:9px;color:#2c74b6;background:#fff;border:1px solid #d6e8f6;box-shadow:0 8px 17px rgba(23,78,129,.1);font-size:8px;font-weight:900;letter-spacing:.3px;line-height:1.25}.app[data-modulo=privacidade] .pd-priv-visual-selo svg{width:22px;height:22px}.app[data-modulo=privacidade] .pd-priv-pilares{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:#fff;border:1px solid #dce8f2;border-radius:12px;overflow:hidden;box-shadow:0 2px 11px rgba(30,72,113,.045)}.app[data-modulo=privacidade] .pd-priv-pilares article{display:flex;align-items:center;gap:13px;min-width:0;padding:17px 18px}.app[data-modulo=privacidade] .pd-priv-pilares article+article{border-left:1px solid #e4edf5}.app[data-modulo=privacidade] .pd-priv-pilar-icone{display:grid;place-items:center;width:45px;height:45px;flex:0 0 45px;border-radius:12px}.app[data-modulo=privacidade] .pd-priv-pilar-icone svg{width:24px;height:24px}.app[data-modulo=privacidade] .pd-priv-cor-azul{color:#2175ce;background:#e8f3ff}.app[data-modulo=privacidade] .pd-priv-cor-verde{color:#14a379;background:#e3f8ef}.app[data-modulo=privacidade] .pd-priv-cor-laranja{color:#de8b25;background:#fff3e5}.app[data-modulo=privacidade] .pd-priv-pilares h2{margin:0 0 4px;font-size:13px;line-height:1.3;color:#184169;font-weight:830}.app[data-modulo=privacidade] .pd-priv-pilares p{margin:0;font-size:10.6px;line-height:1.5;color:#6f87a0}.app[data-modulo=privacidade] .pd-priv-alerta-dados{display:flex;align-items:start;gap:13px;padding:14px 19px;border:1px solid #d7e8f6;border-left:3px solid #3e92d3;border-radius:10px;background:#f2f8fe}.app[data-modulo=privacidade] .pd-priv-alerta-icone{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:9px;background:#e2f0fd;color:#2d82c2}.app[data-modulo=privacidade] .pd-priv-alerta-icone svg{width:20px;height:20px}.app[data-modulo=privacidade] .pd-priv-alerta-dados h2{margin:0 0 5px;font-size:12.8px;font-weight:840;color:#1e5685}.app[data-modulo=privacidade] .pd-priv-alerta-dados p{margin:0;font-size:11.6px;line-height:1.55;color:#607e99}.app[data-modulo=privacidade] .pd-priv-secao-cabecalho{display:flex;justify-content:space-between;align-items:end;gap:16px;margin:12px 0 14px}.app[data-modulo=privacidade] .pd-priv-secao-cabecalho h2{margin:5px 0 0;color:#163f6c;font-size:clamp(21px,1.95vw,27px);line-height:1.22;letter-spacing:-.55px;font-weight:830}.app[data-modulo=privacidade] .pd-priv-secao-cabecalho p{margin:0 0 4px;color:#7690aa;text-align:right;font-size:11px;line-height:1.4}.app[data-modulo=privacidade] .pd-priv-topicos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.app[data-modulo=privacidade] .pd-priv-topico{--priv-acento:#2178ca;--priv-fundo:#e9f3ff;display:grid;grid-template-columns:65px minmax(0,1fr);align-items:center;gap:17px;position:relative;min-width:0;min-height:185px;padding:25px 22px 21px;background:#fff;border:1px solid #dce8f2;border-radius:12px;box-shadow:0 2px 12px rgba(27,76,120,.043)}.app[data-modulo=privacidade] .pd-priv-topico--roxo{--priv-acento:#7554d3;--priv-fundo:#f0edff}.app[data-modulo=privacidade] .pd-priv-topico--verde{--priv-acento:#16a77c;--priv-fundo:#e9faf2}.app[data-modulo=privacidade] .pd-priv-topico--laranja{--priv-acento:#d68426;--priv-fundo:#fff2e1}.app[data-modulo=privacidade] .pd-priv-topico--vermelho{--priv-acento:#d35461;--priv-fundo:#fff0f2}.app[data-modulo=privacidade] .pd-priv-topico-numero{position:absolute;left:17px;top:13px;display:grid;place-items:center;min-width:36px;height:29px;padding:0 5px;border-radius:7px;background:#e7f2ff;color:#2777c7;font-size:13px;font-weight:880}.app[data-modulo=privacidade] .pd-priv-topico-icone{width:56px;height:56px;display:grid;place-items:center;color:var(--priv-acento);background:var(--priv-fundo);border-radius:50%;margin-top:15px}.app[data-modulo=privacidade] .pd-priv-topico-icone svg{width:28px;height:28px}.app[data-modulo=privacidade] .pd-priv-topico h3{margin:0 0 8px;font-size:14px;color:#183f6b;font-weight:830;letter-spacing:-.15px;line-height:1.25}.app[data-modulo=privacidade] .pd-priv-topico p{margin:0;color:#617b95;font-size:11.7px;line-height:1.55}.app[data-modulo=privacidade] .pd-priv-revisao{display:flex;align-items:center;gap:19px;padding:20px 24px;border-radius:11px;border:1px solid #f3d999;background:linear-gradient(105deg,#fffaf0,#fffdf7)}.app[data-modulo=privacidade] .pd-priv-revisao-icone{display:grid;place-items:center;flex:0 0 43px;width:43px;height:43px;border-radius:50%;color:#fff;background:#eca723;border:3px solid #f9d999;font-family:Georgia,serif;font-style:italic;font-weight:800;font-size:21px}.app[data-modulo=privacidade] .pd-priv-revisao h2{margin:0 0 5px;color:#76571d;font-size:13.5px;font-weight:830}.app[data-modulo=privacidade] .pd-priv-revisao p{margin:0;color:#816e47;font-size:11.7px;line-height:1.6}.app[data-modulo=privacidade] .pd-priv-cta{display:flex;align-items:center;gap:18px;padding:24px 25px;border:1px solid #164873;border-radius:11px;background:linear-gradient(108deg,#113c6b,#0d335d);color:#fff;box-shadow:0 3px 14px rgba(25,64,103,.1)}.app[data-modulo=privacidade] .pd-priv-cta-icone{display:grid;place-items:center;flex:0 0 45px;width:45px;height:45px;border-radius:50%;background:#205888;color:#e3f5ff;font-size:25px}.app[data-modulo=privacidade] .pd-priv-cta>div{min-width:0;flex:1 1}.app[data-modulo=privacidade] .pd-priv-cta h2{margin:0 0 5px;color:#fff;font-size:clamp(16px,1.7vw,22px);letter-spacing:-.3px;line-height:1.3;font-weight:830}.app[data-modulo=privacidade] .pd-priv-cta p{margin:0;color:#bdd6ec;font-size:11px;line-height:1.5}.app[data-modulo=privacidade] .pd-priv-cta-link{display:inline-flex;justify-content:center;align-items:center;gap:13px;padding:11px 17px;min-height:42px;border-radius:8px;border:1px solid #fff;white-space:nowrap;color:#184c80;background:#fff;font-size:12px;font-weight:820;text-decoration:none;transition:background .16s ease,transform .16s ease}.app[data-modulo=privacidade] .pd-priv-cta-link:hover{color:#113d70;background:#ecf6ff;transform:translateY(-1px)}.app[data-modulo=privacidade] .pd-priv-cta-link:focus-visible{outline:3px solid #7bc2ff;outline-offset:3px}@media(max-width:1100px){.app[data-modulo=privacidade] .pd-priv-hero{grid-template-columns:minmax(0,1.05fr) minmax(240px,.9fr);gap:12px;padding:26px 25px}.app[data-modulo=privacidade] .pd-priv-topico{grid-template-columns:50px minmax(0,1fr);gap:13px;padding:25px 16px 18px}.app[data-modulo=privacidade] .pd-priv-topico-icone{width:47px;height:47px}.app[data-modulo=privacidade] .pd-priv-topico-icone svg{width:25px;height:25px}.app[data-modulo=privacidade] .pd-priv-pilares article{padding:14px 11px}}@media(max-width:900px){.app[data-modulo=privacidade] .pd-priv-hero{grid-template-columns:1fr;min-height:0}.app[data-modulo=privacidade] .pd-priv-hero-ilustracao{display:none}.app[data-modulo=privacidade] .pd-priv-pilares{grid-template-columns:1fr}.app[data-modulo=privacidade] .pd-priv-pilares article+article{border-left:0;border-top:1px solid #e4edf5}.app[data-modulo=privacidade] .pd-priv-topicos{grid-template-columns:1fr}.app[data-modulo=privacidade] .pd-priv-topico{min-height:0;grid-template-columns:55px minmax(0,1fr)}}@media(max-width:650px){.app[data-modulo=privacidade] .workspace .pd-privacidade{gap:13px}.app[data-modulo=privacidade] .pd-priv-hero{padding:25px 21px}.app[data-modulo=privacidade] .pd-priv-hero h1{font-size:clamp(26px,7vw,33px)}.app[data-modulo=privacidade] .pd-priv-secao-cabecalho{align-items:start;flex-direction:column;gap:6px}.app[data-modulo=privacidade] .pd-priv-secao-cabecalho p{text-align:left}.app[data-modulo=privacidade] .pd-priv-alerta-dados{padding:13px}.app[data-modulo=privacidade] .pd-priv-topico{gap:12px;padding:27px 14px 16px}.app[data-modulo=privacidade] .pd-priv-topico h3{font-size:13px}.app[data-modulo=privacidade] .pd-priv-revisao{align-items:start;gap:12px;padding:16px}.app[data-modulo=privacidade] .pd-priv-revisao-icone{width:34px;height:34px;flex-basis:34px;font-size:17px}.app[data-modulo=privacidade] .pd-priv-cta{align-items:stretch;flex-direction:column;gap:12px;padding:21px}.app[data-modulo=privacidade] .pd-priv-cta-icone{display:none}.app[data-modulo=privacidade] .pd-priv-cta-link{width:100%}}@media(prefers-reduced-motion:reduce){.app[data-modulo=privacidade] .pd-priv-cta-link{transition:none}}.app:is([data-modulo=panorama-aps],[data-modulo=panorama-hospitalar]) .workspace{--panorama-azul:#155b9f;--panorama-titulo:#123b68;--panorama-borda:#cbddea;background:#f6f9fc}.app:is([data-modulo=panorama-aps],[data-modulo=panorama-hospitalar]) .workspace>.header-flex{align-items:center;gap:10px 16px;margin:0 0 12px;padding:0 0 12px;border-bottom:1px solid #d9e5ef}.app:is([data-modulo=panorama-aps],[data-modulo=panorama-hospitalar]) .workspace>.header-flex .heading h1{font-size:clamp(22px,2.2vw,28px);letter-spacing:-.035em;color:#123b68;margin:3px 0 4px}.app:is([data-modulo=panorama-aps],[data-modulo=panorama-hospitalar]) .workspace>.header-flex .heading p{font-size:11px;line-height:1.4;margin:0;color:#71889e}.app:is([data-modulo=panorama-aps],[data-modulo=panorama-hospitalar]) .workspace>.header-flex .pd-municipio-cta{min-height:36px;padding:8px 12px;font-size:11px;border-radius:7px}.app[data-modulo=panorama-aps] .pd-overview-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:0}.app[data-modulo=panorama-aps] .pd-overview-head>div:first-child{gap:2px}.app[data-modulo=panorama-aps] .pd-overview-head h2{margin:0;color:#123b68;font-size:15px;letter-spacing:-.025em;font-weight:760}.app[data-modulo=panorama-aps] .pd-overview-head>div:first-child span{font-size:10px;color:#7290a8}.app[data-modulo=panorama-aps] .pd-year-filter{padding:2px;gap:2px;background:#eef4f9;border:1px solid #c9ddea;border-radius:7px}.app[data-modulo=panorama-aps] .pd-year-filter button{padding:6px 14px;border-radius:5px;font-size:11px;color:#4d6c87}.app[data-modulo=panorama-aps] .pd-year-filter button.active{background:#fff;color:#145a9d;box-shadow:0 1px 3px #163b6520}.app[data-modulo=panorama-aps] .pd-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px}.app[data-modulo=panorama-aps] .pd-kpi{min-width:0;min-height:127px;padding:12px 14px;border:1px solid var(--panorama-borda);border-radius:9px;background:#fff;box-shadow:0 2px 9px #163b6508}.app[data-modulo=panorama-aps] .pd-kpi-head{min-height:27px;gap:8px;font-size:11px;color:#496984;font-weight:740}.app[data-modulo=panorama-aps] .pd-kpi-icon{width:29px;height:29px;flex:0 0 29px;border-radius:7px;background:#e8f2fd;color:#1e5d99}.app[data-modulo=panorama-aps] .pd-kpi-icon svg{width:17px;height:17px}.app[data-modulo=panorama-aps] .pd-kpi>strong{display:block;white-space:nowrap;font-size:clamp(17px,1.9vw,25px);line-height:1.12;letter-spacing:-.03em;color:#123d70;margin:6px 0 3px;overflow:hidden;text-overflow:ellipsis;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.app[data-modulo=panorama-aps] .pd-kpi>small{font-size:10px;color:#71899f;line-height:1.25;min-height:13px}.app[data-modulo=panorama-aps] .pd-kpi-spark{margin-top:auto;height:27px;min-height:27px;overflow:hidden}.app[data-modulo=panorama-aps] .pd-kpi-mini-chart{height:27px;width:100%}.app[data-modulo=panorama-aps] .pd-main-cards{grid-template-columns:minmax(0,1.7fr) minmax(250px,.7fr);gap:12px}.app[data-modulo=panorama-aps] .pd-evolution-card,.app[data-modulo=panorama-aps] .pd-quick-card{padding:14px 15px;border:1px solid var(--panorama-borda);border-radius:9px;background:#fff;box-shadow:0 2px 9px #163b6508}.app[data-modulo=panorama-aps] .pd-panel-head h2{font-size:14px;color:#16436f;letter-spacing:-.025em}.app[data-modulo=panorama-aps] .pd-chart-wrap{margin-top:8px;min-width:0}.app[data-modulo=panorama-aps] .pd-chart-legend{margin:3px 0;gap:13px;font-size:10px}.app[data-modulo=panorama-aps] .pd-chart-svg{min-height:0;max-height:270px}.app[data-modulo=panorama-aps] .pd-chart-details{font-size:10px;padding-top:7px;margin-top:4px}.app[data-modulo=panorama-aps] .pd-quick-list{gap:0}.app[data-modulo=panorama-aps] .pd-quick-list a{padding:10px 2px;gap:10px;border-bottom:1px solid #e8eef4}.app[data-modulo=panorama-aps] .pd-quick-list a:last-child{border-bottom:0}.app[data-modulo=panorama-aps] .pd-quick-icon{width:33px;height:33px;flex:0 0 33px}.app[data-modulo=panorama-aps] .pd-quick-icon svg{width:18px;height:18px}.app[data-modulo=panorama-aps] .pd-data-notice-bottom{margin:7px 0 0;font-size:10px}.app[data-modulo=panorama-hospitalar] .pd-hospital-page{gap:11px}.app[data-modulo=panorama-hospitalar] .pd-hospital-data-status{display:flex;align-items:center;gap:11px;padding:10px 13px;border:1px solid #cbddea;border-left:3px solid #438ac4;border-radius:8px;background:#f1f7fd;color:#416481}.app[data-modulo=panorama-hospitalar] .pd-hospital-data-status>svg{width:17px;height:17px;flex:0 0 17px;margin:0;color:#2b75ad}.app[data-modulo=panorama-hospitalar] .pd-hospital-data-status>div{flex:1 1;min-width:0}.app[data-modulo=panorama-hospitalar] .pd-hospital-data-status strong{display:block;font-size:11px;font-weight:760;color:#17436f;line-height:1.3}.app[data-modulo=panorama-hospitalar] .pd-hospital-data-status p{margin:2px 0 0;color:#6c8297;font-size:10px;line-height:1.35}.app[data-modulo=panorama-hospitalar] .pd-hospital-fonte{flex:none;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;font-size:10px;color:#396e9e;border:1px solid #cbddec;border-radius:7px;background:#fff}.app[data-modulo=panorama-hospitalar] .pd-hospital-fonte svg{width:14px;height:14px}.app[data-modulo=panorama-hospitalar] .pd-hospital-tabs{gap:6px;padding-bottom:5px;border-bottom:1px solid #d7e4ef}.app[data-modulo=panorama-hospitalar] .pd-hospital-tabs button{padding:8px 13px;border-radius:7px;font-size:11px;font-weight:740;color:#5a748c}.app[data-modulo=panorama-hospitalar] .pd-hospital-tabs button.ativo{color:#155b9f;background:#e7f2fc;border-color:#b7d5ec}.app[data-modulo=panorama-hospitalar] .pd-hospital-tabs button:hover{background:#f0f6fc}.app[data-modulo=panorama-hospitalar] .pd-hospital-section-head{margin:9px 0 10px;padding-bottom:7px;border-bottom:1px solid #e1eaf2}.app[data-modulo=panorama-hospitalar] .pd-hospital-section-head h2{margin:0 0 3px;color:#143e6a;font-size:14px;font-weight:760}.app[data-modulo=panorama-hospitalar] .pd-hospital-section-head p{color:#748a9f;font-size:10px;line-height:1.4;margin:0}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicadores{gap:10px}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador{min-height:113px;border:1px solid var(--panorama-borda);box-shadow:0 2px 9px #163b6508}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador-top{font-size:10.5px;color:#456582;font-weight:760}.app[data-modulo=panorama-hospitalar] .pd-hospital-icon{border-radius:7px;color:#1a5a96;background:#eaf3fc}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador>strong{font-size:23px;line-height:1;color:#123b69;margin:4px 0 0}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador p{color:#768b9d}.app[data-modulo=panorama-hospitalar] .pd-hospital-graficos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.app[data-modulo=panorama-hospitalar] .pd-hospital-grafico,.app[data-modulo=panorama-hospitalar] .pd-hospital-grafico:first-child{grid-column:auto;padding:12px 13px;min-width:0;border:1px solid var(--panorama-borda);border-radius:9px;background:#fff;box-shadow:0 2px 9px #163b6508}.app[data-modulo=panorama-hospitalar] .pd-hospital-grafico-head h3{font-size:11px;font-weight:760;color:#19456f;margin:0}.app[data-modulo=panorama-hospitalar] .pd-hospital-grafico-conteudo{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-align:left;min-height:92px;margin-top:9px;gap:10px;padding:11px;background:#f8fbfe;border:1px dashed #d5e4f0;border-radius:7px}.app[data-modulo=panorama-hospitalar] .pd-hospital-grafico-simbolo{width:32px;height:32px;flex:0 0 32px;border-radius:8px;color:#7a9aba;background:#edf4fb}.app[data-modulo=panorama-hospitalar] .pd-hospital-grafico-simbolo svg{width:16px;height:16px}.app[data-modulo=panorama-hospitalar] .pd-hospital-grafico-texto{min-width:0}.app[data-modulo=panorama-hospitalar] .pd-hospital-grafico-texto strong{display:block;font-size:10px;color:#4b6b88;font-weight:730}.app[data-modulo=panorama-hospitalar] .pd-hospital-grafico-texto p{color:#8095a8;font-size:10px;line-height:1.3;margin:3px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.app[data-modulo=panorama-hospitalar] .pd-hospital-metodo,.app[data-modulo=panorama-hospitalar] .pd-hospital-secundarios{display:block;padding:0;border:1px solid #d8e5f0;border-radius:8px;background:#fff;margin:0;min-width:0}.app[data-modulo=panorama-hospitalar] .pd-hospital-secundarios{margin-top:11px}.app[data-modulo=panorama-hospitalar] :is(.pd-hospital-secundarios,.pd-hospital-metodo)>summary{padding:10px 13px;color:#315d82;font-size:11px;font-weight:750;cursor:pointer}.app[data-modulo=panorama-hospitalar] :is(.pd-hospital-secundarios,.pd-hospital-metodo)>summary:focus-visible{outline:2px solid #6aa5da;outline-offset:2px}.app[data-modulo=panorama-hospitalar] .pd-hospital-secundarios>summary span{margin-left:8px;font-weight:550;font-size:10px;color:#7891a6}.app[data-modulo=panorama-hospitalar] .pd-hospital-secundarios>div{display:flex;flex-wrap:wrap;gap:7px}.app[data-modulo=panorama-hospitalar] .pd-hospital-secundarios>div>span{border:1px solid #dbe7f1;border-radius:6px;background:#f1f6fb;color:#547390;font-size:10px;padding:6px 8px}.app[data-modulo=panorama-hospitalar] .pd-hospital-metodo>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:0 13px 12px}.app[data-modulo=panorama-hospitalar] .pd-hospital-metodo>div>p{margin:0;color:#70879c;font-size:10px;line-height:1.45;max-width:800px}.app[data-modulo=panorama-hospitalar] .pd-hospital-metodo>div>a{white-space:nowrap;color:#1a5f9c;font-size:10px;font-weight:750}@media(max-width:1150px){.app[data-modulo=panorama-aps] .pd-kpi-grid,.app[data-modulo=panorama-hospitalar] .pd-hospital-indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.app[data-modulo=panorama-aps] .pd-main-cards{grid-template-columns:1fr}.app[data-modulo=panorama-hospitalar] .pd-hospital-graficos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.app[data-modulo=panorama-hospitalar] .pd-hospital-fonte{display:none}.app[data-modulo=panorama-hospitalar] .pd-hospital-graficos{grid-template-columns:1fr}.app[data-modulo=panorama-hospitalar] .pd-hospital-metodo>div{align-items:flex-start;flex-direction:column}.app[data-modulo=panorama-aps] .pd-chart-svg{min-width:660px}.app[data-modulo=panorama-aps] .pd-chart-wrap{overflow-x:auto}}@media(max-width:480px){.app[data-modulo=panorama-aps] .pd-kpi-grid,.app[data-modulo=panorama-hospitalar] .pd-hospital-indicadores{gap:8px}.app[data-modulo=panorama-aps] .pd-kpi,.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador{padding:10px;min-height:119px}.app[data-modulo=panorama-aps] .pd-kpi>strong{font-size:clamp(15px,4.2vw,21px)}.app[data-modulo=panorama-hospitalar] .pd-hospital-icon{display:none}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador-top{font-size:10px}.app[data-modulo=panorama-aps] .pd-year-filter button{padding:6px 10px}}@media(prefers-reduced-motion:reduce){.app:is([data-modulo=panorama-aps],[data-modulo=panorama-hospitalar]) *{scroll-behavior:auto}}.app[data-modulo=panorama-hospitalar] .workspace{padding-top:15px;background:#f6f9fc}.app[data-modulo=panorama-hospitalar] .pd-hospital-page{max-width:none;margin:0;display:grid;gap:10px;min-width:0}.app[data-modulo=panorama-hospitalar] .pd-hospital-hero{display:flex;align-items:center;justify-content:space-between;min-width:0;gap:20px;min-height:122px;padding:18px 24px;border:1px solid #cfe1f1;border-radius:10px;background:linear-gradient(105deg,#e9f4ff,#f5faff);box-shadow:0 2px 8px #204e7907;overflow:hidden}.app[data-modulo=panorama-hospitalar] .pd-hospital-hero-texto{min-width:0;flex:1 1}.app[data-modulo=panorama-hospitalar] .pd-hospital-selo{display:inline-flex;align-items:center;gap:6px;border-radius:25px;padding:5px 11px;background:#d8eafd;color:#2476b8;font-size:10px;font-weight:850;letter-spacing:.035em}.app[data-modulo=panorama-hospitalar] .pd-hospital-selo i{width:6px;height:6px;border-radius:50%;background:#2686ce}.app[data-modulo=panorama-hospitalar] .pd-hospital-hero h1{margin:8px 0 5px;font-size:clamp(22px,2.25vw,30px);letter-spacing:-.04em;line-height:1.15;color:#113b67;font-weight:820}.app[data-modulo=panorama-hospitalar] .pd-hospital-hero p{margin:0;color:#6f879b;font-size:11px;line-height:1.45}.app[data-modulo=panorama-hospitalar] .pd-hospital-hero-art{width:113px;height:89px;flex:0 0 113px}.app[data-modulo=panorama-hospitalar] .pd-hospital-controles{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:31px;color:#718a9e;font-size:10px;font-weight:650}.app[data-modulo=panorama-hospitalar] .pd-hospital-year{display:flex;align-items:center;gap:3px;padding:3px;background:#fff;border:1px solid #d1e0ed;border-radius:7px}.app[data-modulo=panorama-hospitalar] .pd-hospital-year button{border:0;background:transparent;color:#50718d;padding:6px 17px;border-radius:5px;font-size:11px;font-weight:750;cursor:pointer}.app[data-modulo=panorama-hospitalar] .pd-hospital-year button.ativo{color:white;background:#267ac1;box-shadow:0 2px 5px #1356932e}.app[data-modulo=panorama-hospitalar] .pd-hospital-atalhos button:focus-visible,.app[data-modulo=panorama-hospitalar] .pd-hospital-year button:focus-visible{outline:2px solid #2a83c5;outline-offset:2px}.app[data-modulo=panorama-hospitalar] .pd-hospital-tabs{display:flex;gap:5px;margin:-3px 0 0;padding:0;border:0;overflow-x:auto}.app[data-modulo=panorama-hospitalar] .pd-hospital-tabs button{padding:6px 11px;border-radius:5px;border:1px solid transparent;font-size:10px;color:#63819a;background:transparent;white-space:nowrap}.app[data-modulo=panorama-hospitalar] .pd-hospital-tabs button.ativo{color:#185c9b;background:#e4f1fc;border-color:#bdd9ee}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicadores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador{min-width:0;min-height:111px;padding:12px 13px;gap:3px;border:1px solid #d3e2ed;border-radius:9px;background:white;box-shadow:0 2px 7px #254c7009}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador-destaque{background:linear-gradient(125deg,#103866,#15548c);border-color:#15548c;color:white}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador-top{display:flex;gap:7px;align-items:center;min-height:28px;font-size:10px;color:#42627d;font-weight:790;text-transform:uppercase}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador-destaque .pd-hospital-indicador-top{color:#d7eaff}.app[data-modulo=panorama-hospitalar] .pd-hospital-icon{width:29px;height:29px;flex:0 0 29px;border-radius:8px;color:#2a76b1;background:#e6f1fb}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador-destaque .pd-hospital-icon{color:white;background:#2c669b}.app[data-modulo=panorama-hospitalar] .pd-hospital-icon svg{width:17px;height:17px}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador>strong{display:block;margin:6px 0 0;color:#123e6a;font-size:clamp(22px,2vw,28px);line-height:1.05;font-weight:820}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador-destaque>strong{color:white}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador p{margin:2px 0 0;color:#758a9e;font-size:10px;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador-destaque p{color:#d6e8f8}.app[data-modulo=panorama-hospitalar] .pd-hospital-dashboard{display:grid;grid-template-columns:minmax(0,1.86fr) minmax(260px,1fr);gap:10px;margin-top:10px}.app[data-modulo=panorama-hospitalar] .pd-hospital-evolucao,.app[data-modulo=panorama-hospitalar] .pd-hospital-leitura{display:flex;flex-direction:column;min-width:0;min-height:280px;padding:15px;background:#fff;border:1px solid #d3e1ec;border-radius:9px;box-shadow:0 2px 7px #254c7009}.app[data-modulo=panorama-hospitalar] .pd-hospital-painel-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.app[data-modulo=panorama-hospitalar] .pd-hospital-painel-head h2{margin:0;font-size:14px;line-height:1.3;color:#19446e;font-weight:790}.app[data-modulo=panorama-hospitalar] .pd-hospital-painel-head>span{font-size:10px;color:#889cae;white-space:nowrap}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-placeholder{position:relative;flex:1 1;min-height:194px;margin-top:10px;overflow:hidden}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-grade{position:absolute;inset:15px 5px 17px 32px;display:flex;flex-direction:column;justify-content:space-between}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-grade i{border-top:1px solid #e7edf3}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-aviso{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:6px;width:min(86%,290px);padding:15px 12px;text-align:center;border:1px dashed #c9ddeb;border-radius:8px;background:#f8fbfedf}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-aviso-icon{display:grid;place-items:center;width:33px;height:33px;color:#5889b6;border-radius:10px;background:#e9f2fb}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-aviso-icon svg{width:20px;height:20px}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-aviso strong{color:#3f6688;font-size:11px;font-weight:780}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-aviso p{margin:0;color:#7b92a8;font-size:10px;line-height:1.4}.app[data-modulo=panorama-hospitalar] .pd-hospital-painel-rodape{display:flex;justify-content:space-between;gap:8px;padding-top:9px;border-top:1px solid #e6edf4;color:#70869b;font-size:10px}.app[data-modulo=panorama-hospitalar] .pd-hospital-painel-rodape span{color:#8da2b5}.app[data-modulo=panorama-hospitalar] .pd-hospital-leitura-itens{display:grid;gap:16px;margin-top:20px}.app[data-modulo=panorama-hospitalar] .pd-hospital-leitura-item>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:6px}.app[data-modulo=panorama-hospitalar] .pd-hospital-leitura-item span{color:#466985;font-size:11px;font-weight:720;line-height:1.25}.app[data-modulo=panorama-hospitalar] .pd-hospital-leitura-item strong{font-size:15px;color:#2b79bb}.app[data-modulo=panorama-hospitalar] .pd-hospital-leitura-trilho{height:9px;border-radius:20px;margin-top:7px}.app[data-modulo=panorama-hospitalar] .pd-hospital-callout{margin-top:auto;padding:10px 12px;border:1px solid #e1eaf3;background:#f0f6fc;border-radius:7px;color:#6e879e;font-size:10px;line-height:1.5}.app[data-modulo=panorama-hospitalar] .pd-hospital-atalhos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.app[data-modulo=panorama-hospitalar] .pd-hospital-atalhos button{width:100%;min-width:0;display:flex;align-items:center;gap:10px;padding:11px 12px;background:white;border:1px solid #d5e2ed;border-radius:8px;text-align:left;cursor:pointer}.app[data-modulo=panorama-hospitalar] .pd-hospital-atalhos button.selecionado{border-color:#9fc7e5;background:#fbfdff}.app[data-modulo=panorama-hospitalar] .pd-hospital-atalho-icone{display:grid;place-items:center;flex:0 0 37px;width:37px;height:37px;border-radius:9px;background:#e8f3fd;color:#2679b6}.app[data-modulo=panorama-hospitalar] .pd-hospital-atalho-icone svg{width:21px;height:21px}.app[data-modulo=panorama-hospitalar] .pd-hospital-atalho-texto{min-width:0;flex:1 1}.app[data-modulo=panorama-hospitalar] .pd-hospital-atalho-texto strong{display:block;color:#194c79;font-size:12px;line-height:1.25}.app[data-modulo=panorama-hospitalar] .pd-hospital-atalho-texto small{display:block;color:#8096a9;font-size:10px;line-height:1.35;margin-top:3px}.app[data-modulo=panorama-hospitalar] .pd-hospital-atalho-seta{color:#3a8ac5;font-size:22px;line-height:1}.app[data-modulo=panorama-hospitalar] .pd-hospital-details{display:grid;grid-template-columns:1fr 1fr;gap:9px}.app[data-modulo=panorama-hospitalar] .pd-hospital-details details{margin:0}.app[data-modulo=panorama-hospitalar] .pd-hospital-secundarios>div{padding:0 12px 12px}.app[data-modulo=panorama-hospitalar] .pd-hospital-metodo>div{align-items:flex-start;flex-direction:column}@media(max-width:860px){.app[data-modulo=panorama-hospitalar] .pd-hospital-indicadores{grid-template-columns:repeat(2,minmax(0,1fr))}.app[data-modulo=panorama-hospitalar] .pd-hospital-dashboard{grid-template-columns:1fr}.app[data-modulo=panorama-hospitalar] .pd-hospital-leitura{min-height:260px}.app[data-modulo=panorama-hospitalar] .pd-hospital-atalhos,.app[data-modulo=panorama-hospitalar] .pd-hospital-details{grid-template-columns:1fr}}@media(max-width:550px){.app[data-modulo=panorama-hospitalar] .pd-hospital-hero{padding:14px 16px;min-height:105px}.app[data-modulo=panorama-hospitalar] .pd-hospital-hero h1{font-size:21px}.app[data-modulo=panorama-hospitalar] .pd-hospital-hero-art{width:64px;height:60px;flex-basis:64px}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador{padding:10px;min-height:105px}.app[data-modulo=panorama-hospitalar] .pd-hospital-icon{width:25px;height:25px;flex-basis:25px}.app[data-modulo=panorama-hospitalar] .pd-hospital-icon svg{width:15px;height:15px}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador-top{font-size:9px}.app[data-modulo=panorama-hospitalar] .pd-hospital-painel-head{align-items:flex-start;flex-direction:column}}.app[data-modulo=panorama-hospitalar] .pd-hospital-fontes{display:flex;gap:8px;flex-wrap:wrap;align-items:center;min-height:22px;margin:-5px 0 0;color:#5f819d;font-size:10px}.app[data-modulo=panorama-hospitalar] .pd-hospital-fontes>span{display:inline-flex;align-items:center;gap:5px;border:1px solid #d4e5f3;border-radius:5px;padding:5px 9px}.app[data-modulo=panorama-hospitalar] .pd-hospital-fontes b{color:#1b649e;font-weight:780}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-live{margin-top:10px;flex:1 1;display:grid;align-content:space-between;gap:8px;min-height:205px}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-legenda{display:flex;gap:12px;justify-content:flex-end;align-items:center;font-size:10px;color:#68849f}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-legenda span{display:flex;gap:5px;align-items:center}.app[data-modulo=panorama-hospitalar] .pd-hospital-ponto-azul,.app[data-modulo=panorama-hospitalar] .pd-hospital-ponto-verde{display:inline-block;width:8px;height:8px;border-radius:50%;background:#4c9ae1}.app[data-modulo=panorama-hospitalar] .pd-hospital-ponto-verde{background:#18a895}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-meses{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:7px;min-height:173px}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-coluna{display:grid;grid-template-rows:1fr auto;gap:5px;text-align:center;min-width:0}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-coluna small{font-size:9px;color:#768da4}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-barras{display:flex;gap:3px;justify-content:center;align-items:flex-end;min-height:155px;border-bottom:1px solid #cbddec;background:repeating-linear-gradient(0deg,transparent 0,transparent calc(25% - 1px),#edf3f8 25%)}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-barras>i{display:block;width:36%;max-width:24px;border-radius:3px 3px 0 0;background:linear-gradient(#7db7ec,#3185cf)}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-barras>i.pd-hospital-barra-verde{background:linear-gradient(#76cdbc,#159f8a)}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-nota{color:#8197aa;font-size:9.5px;line-height:1.35;margin:1px 0 0}.app[data-modulo=panorama-hospitalar] .pd-hospital-leitura-trilho{overflow:hidden}.app[data-modulo=panorama-hospitalar] .pd-hospital-leitura-trilho i{display:block;height:100%;border-radius:8px;background:#3b94d5}.app[data-modulo=panorama-hospitalar] .pd-hospital-callout p{margin:5px 0 0;font-size:9.5px;color:#7390aa}@media(max-width:550px){.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-live{overflow-x:auto}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-meses{min-width:480px}}.app[data-modulo=panorama-hospitalar] .workspace{--hospital-aps-azul-escuro:#103764;--hospital-aps-azul-card:#0b3060;--hospital-aps-borda:#cbddea;--hospital-aps-suave:#eaf4fe;--hospital-aps-barra:#3187ef;background:#f7fafc}.app[data-modulo=panorama-hospitalar] .pd-hospital-hero{border-color:#cfe3f5;border-radius:12px;background:linear-gradient(105deg,#eaf4ff,#f5faff 68%,#e9f3ff);box-shadow:0 2px 10px #1a4f8408}.app[data-modulo=panorama-hospitalar] .pd-hospital-selo{background:#d9ebff;color:#1e69ac}.app[data-modulo=panorama-hospitalar] .pd-hospital-selo i{background:#2081d4}.app[data-modulo=panorama-hospitalar] .pd-hospital-hero h1{color:var(--hospital-aps-azul-escuro)}.app[data-modulo=panorama-hospitalar] .pd-hospital-hero p{color:#647f9b}.app[data-modulo=panorama-hospitalar] .pd-hospital-year{background:#f3f8fd;border-color:#c8ddf0;border-radius:8px}.app[data-modulo=panorama-hospitalar] .pd-hospital-year button{color:#3f6385;font-weight:780}.app[data-modulo=panorama-hospitalar] .pd-hospital-year button.ativo{background:#1d70c3;color:#fff;box-shadow:0 2px 7px #1b5c9a25}.app[data-modulo=panorama-hospitalar] .pd-hospital-tabs button{color:#607d99}.app[data-modulo=panorama-hospitalar] .pd-hospital-tabs button.ativo,.app[data-modulo=panorama-hospitalar] .pd-hospital-tabs button[aria-selected=true]{background:#e8f2fd;border-color:#b7d0e7;color:#123f73}.app[data-modulo=panorama-hospitalar] .pd-hospital-fontes>span{border-color:#cbddea;background:#fff;color:#63809b}.app[data-modulo=panorama-hospitalar] .pd-hospital-fontes b{color:#1e69ac}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador{border-color:var(--hospital-aps-borda);border-radius:10px;background:#fff;box-shadow:0 2px 9px #163b6509}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador-destaque{color:#fff;background:linear-gradient(115deg,#102e54,#103d70 85%);border-color:#174b80;box-shadow:0 4px 15px #0f35681b}.app[data-modulo=panorama-hospitalar] .pd-hospital-icon{color:#177bd1;background:#e5f3ff}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador:nth-child(3) .pd-hospital-icon{color:#7846d2;background:#f1e6ff}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador:nth-child(4) .pd-hospital-icon{color:#158d70;background:#e3f6ed}.app[data-modulo=panorama-hospitalar] .pd-hospital-indicador-destaque .pd-hospital-icon{background:#0c6674;color:#e9fcff}.app[data-modulo=panorama-hospitalar] .workspace .pd-hospital-indicadores
.pd-hospital-indicador.pd-hospital-indicador-destaque>strong{color:#fff!important;text-shadow:0 1px 0 #092a4924}.app[data-modulo=panorama-hospitalar] .workspace .pd-hospital-indicadores
.pd-hospital-indicador.pd-hospital-indicador-destaque .pd-hospital-indicador-top{color:#eaf5ff}.app[data-modulo=panorama-hospitalar] .workspace .pd-hospital-indicadores
.pd-hospital-indicador.pd-hospital-indicador-destaque p{color:#d7e8f7}.app[data-modulo=panorama-hospitalar] .workspace .pd-hospital-indicadores
.pd-hospital-indicador:not(.pd-hospital-indicador-destaque)>strong{color:var(--hospital-aps-azul-card)}.app[data-modulo=panorama-hospitalar] .pd-hospital-evolucao,.app[data-modulo=panorama-hospitalar] .pd-hospital-leitura,.app[data-modulo=panorama-hospitalar] .pd-hospital-metodo,.app[data-modulo=panorama-hospitalar] .pd-hospital-secundarios{background:#fff;border-color:var(--hospital-aps-borda);border-radius:10px;box-shadow:0 2px 10px #143f7208}.app[data-modulo=panorama-hospitalar] .pd-hospital-painel-head h2{color:#0b3060;font-weight:830}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-legenda{color:#748eaa}.app[data-modulo=panorama-hospitalar] .pd-hospital-ponto-azul{background:var(--hospital-aps-barra)}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-barras>i{background:linear-gradient(#68a8e8,#3187ef)}.app[data-modulo=panorama-hospitalar] .pd-hospital-chart-barras>i.pd-hospital-barra-verde{background:linear-gradient(#5ec8b5,#17a08b)}.app[data-modulo=panorama-hospitalar] .pd-hospital-leitura-item strong{color:#123f73}.app[data-modulo=panorama-hospitalar] .pd-hospital-leitura-trilho{background:#e9eff6;border-radius:6px}.app[data-modulo=panorama-hospitalar] .pd-hospital-leitura-trilho i{background:linear-gradient(90deg,#397df0,#2689f8)}.app[data-modulo=panorama-hospitalar] .pd-hospital-callout{background:#eaf4fe;border-color:#e0effc;color:#496d90}.app[data-modulo=panorama-hospitalar] .pd-hospital-callout p{color:#6f88a4}.app[data-modulo=panorama-hospitalar] .pd-hospital-atalhos button{border-color:#cbddea}.app[data-modulo=panorama-hospitalar] .pd-hospital-atalhos button.selecionado{border-color:#b7d0e7;background:#f8fbfe}.app[data-modulo=panorama-hospitalar] .pd-hospital-atalho-icone{background:#e6f4ff;color:#1476c5}.app[data-modulo=panorama-hospitalar] .pd-hospital-metodo summary,.app[data-modulo=panorama-hospitalar] .pd-hospital-secundarios summary{color:#103764}.app[data-modulo=contato] .workspace{background:#f7fafc}.app[data-modulo=contato] .pd-contato{--contato-texto:#133e6b;--contato-azul:#1d6bb7;--contato-borda:#d1e2f1;display:flex;flex-direction:column;gap:17px;max-width:1450px;width:100%;margin:0 auto;color:var(--contato-texto)}.app[data-modulo=contato] .pd-contato *{box-sizing:border-box}.app[data-modulo=contato] .pd-contato-kicker{display:inline-block;font-size:10px;line-height:1.35;font-weight:850;letter-spacing:1.55px;color:#2770b3}.app[data-modulo=contato] .pd-contato-hero{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.85fr);align-items:center;gap:25px;min-height:278px;padding:27px 34px;overflow:hidden;border:1px solid #cee2f3;border-radius:14px;background:linear-gradient(106deg,#e9f4ff,#f6fbff 56%,#e0efff);box-shadow:0 3px 16px #1850780a}.app[data-modulo=contato] .pd-contato-hero:before{content:"";position:absolute;right:-90px;top:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,#84b6e522,transparent 70%);pointer-events:none}.app[data-modulo=contato] .pd-contato-hero-texto{position:relative;z-index:2;min-width:0}.app[data-modulo=contato] .pd-contato-hero h1{max-width:680px;margin:9px 0 11px;color:#103a68;font-size:clamp(28px,2.8vw,37px);line-height:1.15;letter-spacing:-1.15px;font-weight:840}.app[data-modulo=contato] .pd-contato-hero p{max-width:590px;margin:0;color:#5c7c99;font-size:13px;line-height:1.6}.app[data-modulo=contato] .pd-contato-hero-acoes{display:flex;align-items:center;gap:11px;flex-wrap:wrap;margin-top:21px}.app[data-modulo=contato] .pd-contato-btn{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:40px;padding:10px 18px;border-radius:8px;border:1px solid transparent;font-size:12px;font-weight:800;line-height:1.2;text-decoration:none;transition:background .16s ease,border-color .16s ease,transform .16s ease}.app[data-modulo=contato] .pd-contato-btn:hover{transform:translateY(-1px)}.app[data-modulo=contato] .pd-contato-btn-primario{color:#fff;background:#1d6bb7;border-color:#1d6bb7}.app[data-modulo=contato] .pd-contato-btn-primario:hover{color:#fff;background:#15558f}.app[data-modulo=contato] .pd-contato-btn-secundario{color:#175b9c;background:#fff;border-color:#b6d4ee}.app[data-modulo=contato] .pd-contato-btn-secundario:hover{background:#f2f9ff;color:#164e82}.app[data-modulo=contato] .pd-contato-btn-secundario>span{font-size:16px;line-height:10px}.app[data-modulo=contato] .pd-contato-ilustracao{position:relative;justify-self:center;width:100%;max-width:360px;height:220px;min-width:0}.app[data-modulo=contato] .pd-contato-ilustracao-placa-fundo{position:absolute;top:18px;right:28px;width:75%;height:74%;border:1px solid #d4e6f5;border-radius:15px;background:#ffffff88;box-shadow:0 7px 18px #3a7fbd14}.app[data-modulo=contato] .pd-contato-ilustracao-conversa{position:absolute;z-index:2;left:21%;top:13%;width:67%;height:80%;padding:11px 14px;border:1px solid #dcebf7;border-radius:14px;background:#fff;box-shadow:0 13px 27px #336da324}.app[data-modulo=contato] .pd-contato-ilustracao-perfil{display:flex;align-items:center;gap:9px;margin-bottom:10px;padding:5px 1px}.app[data-modulo=contato] .pd-contato-ilustracao-perfil>span{display:grid;place-items:center;flex:0 0 33px;width:33px;height:33px;border-radius:50%;background:#e5f2ff;color:#387fbd}.app[data-modulo=contato] .pd-contato-ilustracao-perfil svg{width:19px;height:19px}.app[data-modulo=contato] .pd-contato-ilustracao-perfil>div{display:grid;gap:5px;width:57%}.app[data-modulo=contato] .pd-contato-ilustracao-documento i,.app[data-modulo=contato] .pd-contato-ilustracao-perfil i,.app[data-modulo=contato] .pd-contato-ilustracao-resumo i{display:block;height:5px;border-radius:5px;background:#c9e0f3}.app[data-modulo=contato] .pd-contato-ilustracao-perfil i:last-child{width:65%;background:#e4eef8}.app[data-modulo=contato] .pd-contato-ilustracao-balao{display:grid;gap:6px;padding:12px 15px;border-radius:13px 13px 3px 13px;margin:7px 1px 8px auto;width:86%}.app[data-modulo=contato] .pd-contato-ilustracao-balao i{display:block;height:6px;border-radius:6px}.app[data-modulo=contato] .pd-contato-ilustracao-balao i:last-child{width:68%}.app[data-modulo=contato] .pd-contato-ilustracao-balao.azul{background:#c6e2fc}.app[data-modulo=contato] .pd-contato-ilustracao-balao.azul i{background:#82baf1}.app[data-modulo=contato] .pd-contato-ilustracao-balao.claro{background:#f0f5fa;border-radius:13px 13px 13px 3px;margin-left:0;margin-right:auto;width:74%;padding:10px 13px}.app[data-modulo=contato] .pd-contato-ilustracao-balao.claro i{background:#d1e0ed}.app[data-modulo=contato] .pd-contato-ilustracao-pontos{display:flex;justify-content:flex-end;gap:5px;padding:0 17px 7px}.app[data-modulo=contato] .pd-contato-ilustracao-pontos span{width:5px;height:5px;border-radius:50%;background:#3e92d4}.app[data-modulo=contato] .pd-contato-ilustracao-campo{display:flex;justify-content:space-between;align-items:center;height:23px;border:1px solid #e2edf7;border-radius:20px;padding:2px 5px 2px 10px}.app[data-modulo=contato] .pd-contato-ilustracao-campo i{width:63%;height:4px;border-radius:5px;background:#ebf3f9}.app[data-modulo=contato] .pd-contato-ilustracao-campo span{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;font-size:9px;background:#2479bf;color:#fff}.app[data-modulo=contato] .pd-contato-ilustracao-grafico{position:absolute;left:1%;top:38%;display:flex;align-items:flex-end;gap:5px;padding:12px 9px;width:32%;height:43%;border:1px solid #dcebf8;background:#ffffffea;border-radius:11px;box-shadow:0 7px 16px #4070a017}.app[data-modulo=contato] .pd-contato-ilustracao-grafico i{width:20%;height:35%;border-radius:3px 3px 0 0;background:linear-gradient(#86bcf1,#2d7bc5)}.app[data-modulo=contato] .pd-contato-ilustracao-grafico i:nth-child(2){height:62%}.app[data-modulo=contato] .pd-contato-ilustracao-grafico i:nth-child(3){height:51%}.app[data-modulo=contato] .pd-contato-ilustracao-grafico i:nth-child(4){height:84%}.app[data-modulo=contato] .pd-contato-ilustracao-documento{position:absolute;z-index:3;right:0;top:23%;display:grid;gap:10px;align-content:start;width:23%;height:45%;padding:15px 11px;border:1px solid #dcebf7;border-radius:9px;background:#fff;box-shadow:0 6px 14px #427bb019}.app[data-modulo=contato] .pd-contato-ilustracao-documento span{width:38%;height:5px;border-radius:5px;background:#a1c8eb}.app[data-modulo=contato] .pd-contato-ilustracao-documento i{height:5px}.app[data-modulo=contato] .pd-contato-ilustracao-documento i:last-child{width:65%}.app[data-modulo=contato] .pd-contato-ilustracao-resumo{position:absolute;z-index:4;right:0;bottom:4%;display:flex;align-items:center;gap:9px;min-width:37%;padding:10px;border:1px solid #e0ecf7;border-radius:10px;background:#fff;box-shadow:0 6px 14px #4d81b01e}.app[data-modulo=contato] .pd-contato-ilustracao-resumo>span{font-size:24px;color:#267bc5}.app[data-modulo=contato] .pd-contato-ilustracao-resumo>div{display:grid;gap:7px;flex:1 1}.app[data-modulo=contato] .pd-contato-ilustracao-resumo i:last-child{width:65%}.app[data-modulo=contato] .pd-contato-beneficios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;background:#fff;border:1px solid #d8e6f2;border-radius:11px;box-shadow:0 2px 9px #16477609}.app[data-modulo=contato] .pd-contato-beneficios article{min-width:0;display:flex;align-items:center;gap:12px;padding:15px 18px}.app[data-modulo=contato] .pd-contato-beneficios article+article{border-left:1px solid #e1eaf3}.app[data-modulo=contato] .pd-contato-beneficio-icone,.app[data-modulo=contato] .pd-contato-card-icone{display:grid;place-items:center;flex:none;border-radius:11px}.app[data-modulo=contato] .pd-contato-beneficio-icone{width:43px;height:43px}.app[data-modulo=contato] .pd-contato-beneficios .azul,.app[data-modulo=contato] .pd-contato-card .azul,.app[data-modulo=contato] .pd-contato-hero .azul{color:#2172c3;background:#e7f3ff}.app[data-modulo=contato] .pd-contato-beneficios .verde,.app[data-modulo=contato] .pd-contato-card .verde{color:#169b7f;background:#e5f7ed}.app[data-modulo=contato] .pd-contato-beneficios .roxo,.app[data-modulo=contato] .pd-contato-card .roxo{color:#795bce;background:#f0edff}.app[data-modulo=contato] .pd-contato-beneficios h2{margin:0 0 4px;font-size:12.5px;font-weight:820;color:#193f69;line-height:1.3}.app[data-modulo=contato] .pd-contato-beneficios p{margin:0;font-size:10.5px;color:#748fa9;line-height:1.4}.app[data-modulo=contato] .pd-contato-secao-topo{margin:8px 0 13px}.app[data-modulo=contato] .pd-contato-secao-topo h2{margin:4px 0 0;color:#143d68;font-size:clamp(20px,1.9vw,25px);font-weight:825;line-height:1.2;letter-spacing:-.5px}.app[data-modulo=contato] .pd-contato-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.app[data-modulo=contato] .pd-contato-card{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;min-height:151px;padding:18px 19px 16px;border:1px solid #d2e1ef;border-radius:11px;background:#fff;box-shadow:0 2px 10px #16477609;transition:border-color .16s ease,box-shadow .16s ease}.app[data-modulo=contato] .pd-contato-card:hover{border-color:#9bc6e8;box-shadow:0 7px 16px #265c8d12}.app[data-modulo=contato] .pd-contato-card-cabecalho{display:flex;align-items:flex-start;gap:12px}.app[data-modulo=contato] .pd-contato-card-icone{width:42px;height:42px;flex:0 0 42px}.app[data-modulo=contato] .pd-contato-card-cabecalho>div{min-width:0}.app[data-modulo=contato] .pd-contato-card h3{margin:2px 0 6px;color:#17416b;font-size:13px;line-height:1.3;font-weight:825}.app[data-modulo=contato] .pd-contato-card p{margin:0;color:#6a859f;font-size:10.5px;line-height:1.55}.app[data-modulo=contato] .pd-contato-card>a{display:inline-flex;align-items:center;gap:13px;width:max-content;max-width:100%;color:#1d65a5;font-size:11px;font-weight:820;text-decoration:none}.app[data-modulo=contato] .pd-contato-card>a:hover{color:#104977;text-decoration:underline}.app[data-modulo=contato] .pd-contato a:focus-visible{outline:3px solid #70b2eb;outline-offset:3px}@media(max-width:1120px){.app[data-modulo=contato] .pd-contato-hero{gap:10px;grid-template-columns:minmax(0,1.1fr) minmax(235px,.9fr);padding:24px 27px}.app[data-modulo=contato] .pd-contato-card{padding:16px 15px}.app[data-modulo=contato] .pd-contato-beneficios article{padding:13px}}@media(max-width:900px){.app[data-modulo=contato] .pd-contato-hero{grid-template-columns:1fr;min-height:0}.app[data-modulo=contato] .pd-contato-ilustracao{display:none}.app[data-modulo=contato] .pd-contato-beneficios{grid-template-columns:1fr}.app[data-modulo=contato] .pd-contato-beneficios article+article{border-left:0;border-top:1px solid #e1eaf3}.app[data-modulo=contato] .pd-contato-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.app[data-modulo=contato] .pd-contato{gap:13px}.app[data-modulo=contato] .pd-contato-hero{padding:22px 19px}.app[data-modulo=contato] .pd-contato-hero h1{font-size:clamp(25px,7vw,32px)}.app[data-modulo=contato] .pd-contato-hero-acoes{align-items:stretch;flex-direction:column}.app[data-modulo=contato] .pd-contato-btn{width:100%}.app[data-modulo=contato] .pd-contato-grid{grid-template-columns:1fr;gap:10px}.app[data-modulo=contato] .pd-contato-card{min-height:0}}@media(prefers-reduced-motion:reduce){.app[data-modulo=contato] .pd-contato-btn,.app[data-modulo=contato] .pd-contato-card{transition:none}}