/* Sistema visual compartilhado das referências: conteúdo real, navegação e formulários acessíveis. */
body.pagina-referencia{background:#f5fcfb;color:#07383d}body.pagina-referencia .container{width:min(1340px,90%);max-width:1340px}body.pagina-referencia .site-header{background:#fff;border-bottom:1px solid #e0f0ed}body.pagina-referencia .header-row{min-height:100px;gap:16px}body.pagina-referencia .brand{flex:0 0 140px;width:140px}body.pagina-referencia .brand img{width:140px;height:80px;max-height:80px;object-fit:contain}body.pagina-referencia .topbar{background:linear-gradient(105deg,#006052,#0b9c80,#8ac5c6,#006855);font-size:12px}body.pagina-referencia .nav{gap:18px}body.pagina-referencia .nav a{font-size:13px;white-space:nowrap;font-weight:600;padding:10px 0}body.pagina-referencia .nav a[aria-current="page"]{background:#e2f7f1;padding:10px 14px;border-radius:9px}body.pagina-referencia .header-tools{gap:12px}body.pagina-referencia .header-social a{background:#004b46;width:36px;height:36px}body.pagina-referencia .admin-access{border:1px solid #a3d9cf;border-radius:11px;background:#f6fcfa}body.pagina-referencia .header-cta{border-radius:40px;padding:13px 23px;white-space:nowrap;font-size:13px}body.pagina-referencia .button-primary{background:linear-gradient(110deg,#006b5e,#00b185);box-shadow:0 7px 20px #00987a20}body.pagina-referencia .button{border-radius:35px}body.pagina-referencia .header-quick-actions{gap:12px}body.pagina-referencia .language-toggle{border-radius:10px;background:#ecf7f4}body.pagina-referencia .language-current-flag{font-size:12px;font-weight:750}
.pagina-referencia-conteudo{background:radial-gradient(ellipse at 10% 40%,#e8f8f4,transparent 65%),#f7fcfb;overflow:clip}.pagina-referencia-conteudo h1,.pagina-referencia-conteudo h2,.pagina-referencia-conteudo h3{color:#06383d;letter-spacing:-.055em;line-height:1.08}.pagina-referencia-conteudo h1{font-size:clamp(36px,4.3vw,62px);margin:20px 0}.pagina-referencia-conteudo h2{font-size:clamp(30px,3.6vw,48px);margin:18px 0}.pagina-referencia-conteudo h3{font-size:22px;letter-spacing:-.035em;margin:15px 0 10px}.pagina-referencia-conteudo em{color:#009a7d;font-style:normal}.pagina-referencia-conteudo p{font-size:17px;line-height:1.5;color:#748096;margin:14px 0 20px}.pagina-referencia-conteudo .eyebrow{font-size:12px;letter-spacing:.13em;display:flex;gap:12px;align-items:center;color:#007963;font-weight:600}.pagina-referencia-conteudo .eyebrow:before{content:'';width:32px;height:2px;background:#00ac86;flex-shrink:0}.pr-section{padding-top:48px;padding-bottom:48px}.pr-split{display:grid;grid-template-columns:1fr 1fr;gap:45px;align-items:center}.pr-foto{display:block;width:100%;height:100%;max-height:620px;border-radius:20px;overflow:hidden}.pr-card{background:#fff;border:1px solid #d8efea;border-radius:17px;padding:25px;box-shadow:0 12px 32px #1c8e7208}.pr-card p{font-size:15px}.pr-grid-dois,.pr-grid-tres,.pr-grid-quatro{display:grid;gap:18px}.pr-grid-dois{grid-template-columns:repeat(2,1fr)}.pr-grid-tres{grid-template-columns:repeat(3,1fr)}.pr-grid-quatro{grid-template-columns:repeat(4,1fr)}.pagina-referencia-conteudo .button{padding:12px 25px;font-size:15px;min-height:44px}.pagina-referencia-conteudo .button-outline{background:#ffffff80;color:#006d5b;border:1px solid #79c8b5}.pr-verde{color:#009e7e!important}.pr-centro{text-align:center}.pr-centro>.eyebrow{justify-content:center}.pr-centro .pr-grid-tres{margin-top:28px}.pr-section-branca{background:#ffffffa8}.pr-mini-valores{display:flex;gap:16px;margin:32px 0}.pr-mini-valores>span{display:flex;align-items:center;gap:12px;color:#607386;font-size:14px;flex:1}.pr-mini-valores svg{width:40px;height:40px;flex-shrink:0;background:#e2f6f0;border-radius:12px;padding:6px;color:#007c64}.pr-empresa-hero{padding:0;background:linear-gradient(115deg,#f1faf8,#fff)}.pr-empresa-hero>.container{min-height:550px;gap:30px}.pr-empresa-hero .pr-foto{height:550px;border-radius:48% 0 0 45%;max-height:none}.pr-empresa-hero .hr-acoes{margin-top:30px}.pr-lider{display:grid;grid-template-columns:33% 1fr;gap:36px;padding:24px}.pr-lider>.pr-foto,.pr-lider>div>.pr-foto{max-height:none;height:100%;min-height:400px;border-radius:14px}.pr-lider h2{margin-bottom:5px}.pr-lider p{font-size:16px}.pr-contatos-executivo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pr-contatos-executivo>div{padding:12px 16px;border:1px solid #c8e9e1;border-radius:10px;background:#f3faf8;display:flex;flex-direction:column;font-size:13px;line-height:1.4}.pr-contatos-executivo strong{color:#00665b;margin-bottom:4px}.pr-contatos-executivo span{color:#6d8097}.pr-contatos-executivo a{color:#167fab}.pr-equipe{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin:30px auto 0;max-width:1150px}.pr-equipe .pr-card{width:calc((100% - 36px)/3);padding:8px;border:0;overflow:hidden}.pr-equipe .pr-foto{height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center top;border-radius:13px 13px 8px 8px}.pr-equipe .pr-card>div{padding:0 16px 10px}.pr-equipe h3{font-size:20px;color:#006b60}.pr-equipe p{font-size:14px;margin-top:4px}.pr-area-chave{margin-top:15px!important}.pr-area-chave:before{content:'';display:block;width:28px;height:2px;background:#00b98d;margin-bottom:12px}.pr-area-chave strong{color:#007769}.pr-essencia-titulo{margin-bottom:24px}.pr-missao .pr-card{padding:30px;display:grid;grid-template-columns:70px 1fr;column-gap:20px}.pr-missao .hr-icone{grid-row:span 2;width:65px;height:65px}.pr-missao h3{font-size:36px;margin:0}.pr-missao p{margin-bottom:0}.pr-valores{margin-top:40px}.pr-valores>div{display:grid;grid-template-columns:repeat(6,1fr);margin-top:25px;gap:12px}.pr-valores article{text-align:center;padding:0 10px}.pr-valores article+article{border-left:1px solid #d9eae6}.pr-valores p{font-size:14px;line-height:1.35}.pr-clientes{display:block;width:100%;height:auto;aspect-ratio:965/233;overflow:hidden;border-radius:18px;border:1px solid #edf6f2;margin-top:25px}.pr-banner{position:relative;background:linear-gradient(110deg,#006754,#003f38);color:#fff;overflow:hidden}.pr-banner-foto{position:absolute;right:0;top:0;width:51%;height:100%;overflow:hidden;border-radius:50% 0 0 0}.pr-banner-foto .pr-foto{height:100%;width:100%;border-radius:0;max-height:none}.pr-banner>.container{position:relative;min-height:420px;display:flex;align-items:center}.pr-banner-copy{width:56%;padding:40px 0;position:relative;z-index:1}.pr-banner h1{color:#fff;font-size:clamp(34px,4.1vw,60px)}.pr-banner .eyebrow{color:#9ee8d4}.pr-banner p{color:#e3f1ed;max-width:580px;font-size:18px}.pr-banner em{color:#a6efd9}.pr-servicos-hero{padding:0;gap:12px;overflow:hidden;background:linear-gradient(110deg,#f8fffd,#eaf7f4)}.pr-servicos-hero>div{padding:35px}.pr-servicos-hero .pr-foto{height:550px;max-height:none;border-radius:45% 0 0 45%}.pr-servicos-hero h1{font-size:clamp(32px,3.8vw,56px)}.pr-servicos-hero .pr-mini-valores{padding:12px;border:1px solid #d3eee6;border-radius:15px;gap:10px}.pr-servicos-hero .pr-mini-valores span{font-size:12px;line-height:1.4}.pr-servicos-hero .pr-mini-valores svg{width:32px;height:32px;padding:0;background:none}.pr-catalogo{display:grid;grid-template-columns:1fr 1fr;gap:24px;padding-bottom:45px}.pr-catalogo .pr-card{padding:0;overflow:hidden;display:flex;flex-direction:column}.pr-catalogo .pr-foto{height:auto;aspect-ratio:2/1;border-radius:0}.pr-catalogo article>div{padding:25px 30px;display:flex;flex:1;align-items:flex-start;flex-direction:column}.pr-catalogo h2{font-size:28px;margin:0 0 10px}.pr-catalogo p{font-size:17px;margin:0 0 15px}.pr-catalogo .button{margin-top:auto}.pr-catalogo .pr-verde{font-size:15px}.pr-chamada{background:linear-gradient(105deg,#00473e,#00806a);color:#fff;padding:30px 0}.pr-chamada>.container{display:flex;justify-content:space-between;align-items:center;gap:35px}.pr-chamada h2{font-size:32px;color:white;line-height:1.1;max-width:740px;margin:0 0 10px}.pr-chamada p{color:#e4f5ed;margin:0;max-width:700px;font-size:17px}.pr-chamada .button{flex-shrink:0;background:white;color:#006651;border-radius:40px;padding:14px 28px;font-weight:700}.pr-setores{margin-top:30px}.pr-setores .pr-card{display:grid;grid-template-columns:60px 1fr;gap:12px;position:relative;padding:22px 22px 50px}.pr-setores h3{font-size:21px;margin-top:12px}.pr-setores p{font-size:15px}.pr-setores a{position:absolute;bottom:20px;left:22px;border:1px solid #d2eee4;border-radius:50%;width:36px;height:36px;display:grid;place-items:center;color:#007567}.pr-diagrama{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border:1px solid #bfe6df;border-radius:18px;padding:16px}.pr-diagrama>span{background:linear-gradient(110deg,#008a79,#005e57);border-radius:10px;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 10px;font-size:14px;font-weight:600}.pr-diagrama>span:first-child{grid-column:1/-1;width:55%;justify-self:center}.pr-diagrama>span:nth-child(2),.pr-diagrama>span:last-child{background:linear-gradient(110deg,#0086b9,#006397)}.pr-diagrama svg{width:32px;height:32px;flex-shrink:0}.pr-etapas article{display:flex;gap:20px;padding:24px;margin:0 0 16px}.pr-etapas article>b{color:#009b78;background:#e5f8f1;border-radius:12px;padding:12px;height:max-content}.pr-etapas h3{margin:0 0 10px;font-size:20px}.pr-etapas p{margin:0;font-size:15px}.pr-estudos{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:28px}.pr-estudos .pr-card{border-top:5px solid #00b58b;padding:20px}.pr-estudos .hr-icone{display:flex;margin:12px 0}.pr-estudos h3{font-size:20px;min-height:44px}.pr-estudos ul,.pr-programas ul{padding-left:18px;margin:18px 0 0;color:#748096;font-size:14px;line-height:1.45}.pr-estudos li,.pr-programas li{margin-bottom:14px}.pr-estudos li::marker{color:#00ae82}.pr-programas{gap:12px}.pr-programas .pr-card{padding:20px}.pr-programas h3{font-size:17px}.pr-programas ul{font-size:13px}.pr-areas-risco{padding:45px 0;background:linear-gradient(110deg,#00443d,#00705d);color:white}.pr-areas-risco h2{color:white}.pr-areas-risco .eyebrow,.pr-areas-risco p{color:#e0f4ed}.pr-areas-risco ol{padding-left:22px;font-size:15px;line-height:1.5}.pr-areas-risco li{padding-left:10px;margin:18px 0}.pr-areas-risco .pr-foto{height:auto;aspect-ratio:437/315}.pr-sgi-banner{background:linear-gradient(110deg,#003f39,#1d6751);color:white;padding:40px 0}.pr-sgi-banner h1{color:white;font-size:clamp(34px,4.2vw,58px)}.pr-sgi-banner p{color:#e1f0ea}.pr-sgi-banner .eyebrow{color:white}.pr-sgi-orbita{display:flex;justify-content:center;flex-wrap:wrap;gap:15px}.pr-sgi-orbita>div{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1;max-width:150px;font-size:14px;line-height:1.2}.pr-sgi-orbita .hr-icone{width:80px;height:80px;margin-bottom:16px;color:white;background:#ffffff20}.pr-sgi-orbita .hr-icone svg{width:42px;height:42px}.pr-sgi-orbita .button{background:transparent;color:white!important;border-color:#b6e8d2;margin-top:20px;flex-basis:auto}.pr-sgi-intro{grid-template-columns:2fr 1fr}.pr-sgi-intro .pr-foto{height:auto;aspect-ratio:243/325}.pr-sgi-intro .pr-card{padding:18px}.pr-sgi-intro .pr-card h3{font-size:18px}.pr-sgi-intro .pr-card p{font-size:14px;margin-bottom:0}.pr-compromissos .pr-card{display:flex;gap:18px}.pr-compromissos h3{margin:5px 0;font-size:21px}.pr-compromissos p{font-size:14px;margin:8px 0 0}.pr-componentes .pr-grid-quatro{margin-top:25px}.pr-componentes h3{font-size:19px}.pr-beneficios{padding:30px;background:#e7f4f0;border-radius:20px;margin-bottom:30px}.pr-beneficios ul{list-style:none;padding:0;font-size:16px;color:#006456;line-height:1.5}.pr-beneficios li{margin-bottom:14px}.pr-contato .pr-banner-foto,.pr-carreiras .pr-banner-foto{border-radius:0;width:58%}.pr-contato .pr-banner:after,.pr-carreiras .pr-banner:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#005442 25%,#00544200 75%);pointer-events:none}.pr-contato .pr-banner>.container,.pr-carreiras .pr-banner>.container{z-index:1}.pr-contato .pr-banner>.container{min-height:360px}.pr-carreiras .pr-banner>.container{min-height:320px}.pr-canais .pr-card{padding:22px}.pr-canais h3{font-size:21px}.pr-canais p{font-size:15px;min-height:64px}.pr-canais a{color:#00745d;font-weight:700;font-size:15px}.pr-contato-form{margin-top:28px;display:grid;grid-template-columns:46% 1fr;background:linear-gradient(120deg,#e8f8f2,#f5fcf8);border-radius:18px;overflow:hidden}.pr-contato-form>div>.pr-foto{height:100%;max-height:none;border-radius:18px}.pagina-referencia-conteudo .form-card{background:transparent;padding:30px;border:0;box-shadow:none;border-radius:18px;gap:13px}.pagina-referencia-conteudo .form-card h2{font-size:27px;margin:0}.pagina-referencia-conteudo .form-card>p{font-size:13px;margin:0 0 8px}.pagina-referencia-conteudo .field label{font-size:13px;color:#004c43;font-weight:600;margin-bottom:6px}.pagina-referencia-conteudo input,.pagina-referencia-conteudo select,.pagina-referencia-conteudo textarea{border:1px solid #a9d8c9;border-radius:6px;background:white;color:#174b43;min-height:40px;padding:9px 12px;font-size:14px}.pagina-referencia-conteudo textarea{min-height:100px}.pagina-referencia-conteudo input[type="checkbox"]{min-height:0;width:16px;height:16px;padding:0;flex-shrink:0}.pagina-referencia-conteudo .consent{font-size:12px;line-height:1.4;align-items:flex-start;color:#637d7a;gap:8px;margin:4px 0}.pagina-referencia-conteudo .consent a{color:#006c5e;text-decoration:underline}.pr-section-azul{background:#eff9fa}.pr-carreira-layout{display:grid;grid-template-columns:57% 1fr;gap:40px;align-items:start}.pr-carreira-layout .form-card{background:linear-gradient(130deg,#edfaf5,#e3f7ee);padding:28px}.pr-carreira-layout h2{font-size:39px}.pr-carreira-valores{margin-top:28px}.pr-carreira-valores .pr-card{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0 15px 0 0}.pr-carreira-valores .pr-card+.pr-card{border-left:1px solid #d1e5df;padding-left:20px}.pr-carreira-valores h3{font-size:20px}.pr-carreira-valores p{font-size:15px}.pr-oportunidades{border-top:1px solid #cce8de;padding-top:28px;margin-top:30px}.pr-oportunidades .pr-card{display:flex;align-items:center;gap:10px;padding:16px 12px;font-size:13px;box-shadow:none}.pr-oportunidades .hr-icone{width:40px;height:40px}.pr-oportunidades .hr-icone svg{width:24px;height:24px}.pr-oportunidades .pr-grid-tres{gap:12px}.pr-carreira-layout .upload-zone{padding:16px 8px!important;border-radius:8px;background:transparent;min-height:110px}.pr-carreira-layout .upload-zone strong{font-size:12px}.pr-carreira-layout .upload-zone small{font-size:11px}.pr-carreira-layout .upload-zone .upload-icon{font-size:26px;margin:0}.pr-processo{padding-top:5px}.pr-processo h3{font-size:21px;margin:10px 0 4px}.pr-processo p{font-size:15px;margin:0}.pr-processo article{position:relative;padding-top:18px}.pr-processo article>b{background:#bfeee0;border-radius:50%;width:38px;height:38px;display:grid;place-items:center;color:#00785f}.pr-processo article:before{content:'';position:absolute;top:37px;left:50px;right:0;height:1px;background:#8dd8c5}.pr-lista-servicos{padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:16px}.pr-lista-servicos li{display:flex;align-items:center;gap:15px;background:white;border:1px solid #d6eee7;padding:22px;border-radius:16px;color:#426a6a}.pr-lista-servicos svg{width:32px;height:32px;color:#009c78;flex-shrink:0}.pr-voltar{display:inline-block;color:#007e68;margin-bottom:25px}.pagina-referencia-conteudo :focus-visible{outline:3px solid #00b284;outline-offset:4px}.pagina-referencia .hr-rodape .business-card-trigger{grid-template-columns:90px 1fr}.pagina-referencia .hr-rodape .business-qr{width:90px;height:90px}.pagina-referencia .hr-rodape .business-qr img{width:90px;height:90px}
@media(max-width:1300px){body.pagina-referencia .nav{gap:10px}body.pagina-referencia .header-row{gap:10px}body.pagina-referencia .brand{flex-basis:120px}body.pagina-referencia .brand img{width:120px}body.pagina-referencia .header-social{display:none}body.pagina-referencia .admin-access-label{font-size:11px}.pr-estudos{gap:10px}.pr-estudos .pr-card{padding:16px}.pr-catalogo h2{font-size:25px}}
@media(max-width:1000px){.pr-split{gap:25px}.pr-carreira-layout{grid-template-columns:1fr 1fr;gap:25px}.pr-carreira-layout h2{font-size:32px}.pr-oportunidades .pr-grid-tres{grid-template-columns:1fr 1fr}.pr-sgi-intro{grid-template-columns:1.6fr 1fr}.pr-sgi-intro .pr-grid-tres{grid-template-columns:1fr}.pr-sgi-intro .pr-card{display:grid;grid-template-columns:45px 1fr;gap:0 15px}.pr-sgi-intro .hr-icone{grid-row:span 2;width:45px;height:45px}.pr-sgi-intro .pr-card h3{margin:0}.pr-estudos{grid-template-columns:repeat(3,1fr)}.pr-estudos h3{min-height:0}.pr-valores>div{grid-template-columns:repeat(3,1fr);row-gap:20px}.pr-canais{grid-template-columns:1fr 1fr}.pr-canais p{min-height:0}.pr-contato-form{grid-template-columns:40% 1fr}.pr-carreira-layout .form-card{padding:22px}.pr-lider{gap:24px}.pr-contatos-executivo{grid-template-columns:1fr}.pr-banner h1{font-size:44px}.pr-chamada h2{font-size:29px}}
@media(max-width:800px){body.pagina-referencia .header-row{min-height:85px;flex-wrap:wrap}body.pagina-referencia .brand img{height:70px}body.pagina-referencia .header-tools{margin-left:auto}body.pagina-referencia .header-cta{display:none}body.pagina-referencia .topbar a{display:none}.pr-section{padding-top:32px;padding-bottom:32px}.pr-split,.pr-carreira-layout{grid-template-columns:1fr}.pr-empresa-hero>.container{padding-top:25px}.pr-empresa-hero .pr-foto{height:380px;border-radius:65px 0 0 0}.pr-empresa-hero h1{font-size:43px}.pr-lider{grid-template-columns:1fr 1.4fr;align-items:start}.pr-lider>div>.pr-foto{min-height:0;aspect-ratio:320/401;height:auto}.pr-lider h2{font-size:35px}.pr-equipe .pr-card{width:calc((100% - 18px)/2)}.pr-missao .pr-card{grid-template-columns:1fr}.pr-missao .hr-icone{margin-bottom:16px}.pr-missao h3{font-size:30px}.pr-grid-tres,.pr-grid-quatro{grid-template-columns:1fr 1fr}.pr-catalogo{gap:16px}.pr-catalogo article>div{padding:20px}.pr-catalogo h2{font-size:23px}.pr-catalogo p{font-size:15px}.pr-servicos-hero{padding:0}.pr-servicos-hero .pr-foto{height:390px;border-radius:0}.pr-servicos-hero>div{padding:25px}.pr-banner>.container{min-height:360px}.pr-banner-copy{width:70%;padding:30px 0}.pr-banner-foto{width:60%;opacity:.65}.pr-banner h1{font-size:43px}.pr-banner p{font-size:16px;max-width:430px}.pr-sgi-orbita{margin-top:10px}.pr-sgi-intro{grid-template-columns:1fr 1fr}.pr-sgi-intro>div{grid-column:1/-1}.pr-sgi-intro .pr-foto{grid-column:1/-1;width:70%;justify-self:center;max-height:400px;aspect-ratio:243/325}.pr-sgi-intro .pr-grid-tres{grid-template-columns:repeat(3,1fr)}.pr-sgi-intro .pr-card{display:block}.pr-sgi-intro .pr-card h3{margin:15px 0 10px}.pr-compromissos .pr-card{padding:20px;gap:12px}.pr-compromissos .hr-icone{width:40px;height:40px}.pr-contato-form{grid-template-columns:1fr}.pr-contato-form>div{height:320px}.pr-contato-form>div>.pr-foto{border-radius:15px 15px 0 0}.pr-carreira-valores{grid-template-columns:repeat(3,1fr)}.pr-oportunidades .pr-grid-tres{grid-template-columns:repeat(3,1fr)}.pr-carreira-layout .form-card{padding:25px}.pr-chamada>.container{align-items:flex-start;flex-direction:column;gap:20px}.pr-chamada h2{font-size:29px}.pr-chamada p{font-size:15px}.pr-componentes .pr-grid-quatro{grid-template-columns:1fr 1fr}.pr-processo .pr-grid-quatro{grid-template-columns:repeat(4,1fr)}.pr-processo p{font-size:13px}.pr-processo h3{font-size:18px}}
@media(max-width:520px){body.pagina-referencia .container{width:91%}body.pagina-referencia .header-tools{gap:6px}.pr-grid-tres,.pr-grid-quatro,.pr-grid-dois,.pr-catalogo,.pr-lider{grid-template-columns:1fr}.pr-lider{padding:20px}.pr-lider>div>.pr-foto{max-height:430px}.pr-lider h2{font-size:36px}.pr-mini-valores{gap:10px}.pr-mini-valores>span{flex-direction:column;align-items:flex-start;font-size:12px;gap:8px}.pr-equipe .pr-card{width:100%;max-width:360px}.pr-missao .pr-card{grid-template-columns:55px 1fr;padding:22px;column-gap:15px}.pr-missao .hr-icone{width:50px;height:50px}.pr-missao p{font-size:15px}.pr-missao h3{font-size:29px}.pr-valores>div{grid-template-columns:1fr 1fr}.pr-valores article:nth-child(odd){border:0}.pr-clientes{min-height:0}.pr-banner h1{font-size:37px}.pr-banner-copy{width:95%}.pr-banner-foto{width:100%;opacity:.35;border-radius:0}.pr-banner .eyebrow{font-size:11px}.pr-banner>.container{min-height:340px}.pr-contato .pr-banner-foto,.pr-carreiras .pr-banner-foto{width:100%}.pr-servicos-hero h1{font-size:35px}.pr-servicos-hero .pr-mini-valores{padding:10px}.pr-servicos-hero .pr-mini-valores span{font-size:11px}.pr-servicos-hero .pr-foto{height:320px}.pr-estudos{grid-template-columns:1fr 1fr}.pr-estudos .pr-card{padding:15px}.pr-estudos h3{font-size:19px}.pr-estudos ul{padding-left:14px;font-size:13px}.pr-programas{grid-template-columns:1fr 1fr}.pr-programas .pr-card{padding:14px}.pr-diagrama{padding:10px;gap:6px}.pr-diagrama>span{padding:12px 6px;font-size:11px;gap:6px}.pr-diagrama svg{width:24px;height:24px}.pr-sgi-intro .pr-grid-tres{grid-template-columns:1fr}.pr-sgi-intro .pr-card{display:grid}.pr-sgi-intro .pr-card h3{margin:0}.pr-sgi-intro .pr-foto{width:85%}.pr-sgi-banner h1{font-size:37px}.pr-sgi-orbita>div{font-size:12px}.pr-sgi-orbita .hr-icone{width:60px;height:60px}.pr-sgi-orbita .hr-icone svg{width:33px;height:33px}.pr-beneficios{padding:25px}.pr-beneficios ul{font-size:14px}.pr-canais{grid-template-columns:1fr 1fr;gap:10px}.pr-canais .pr-card{padding:15px}.pr-canais h3{font-size:19px}.pr-canais p,.pr-canais a{font-size:12px;overflow-wrap:anywhere}.pr-carreira-valores{grid-template-columns:repeat(3,1fr);gap:10px}.pr-carreira-valores .pr-card{padding-right:0}.pr-carreira-valores .pr-card+.pr-card{padding-left:12px}.pr-carreira-valores h3{font-size:17px}.pr-carreira-valores p{font-size:13px}.pr-oportunidades .pr-grid-tres{grid-template-columns:1fr 1fr}.pr-oportunidades .pr-card{font-size:11px;padding:12px 8px;gap:7px}.pr-oportunidades .hr-icone{width:32px;height:32px}.pagina-referencia-conteudo .form-card{padding:22px 18px}.pr-processo .pr-grid-quatro{grid-template-columns:1fr 1fr;gap:20px}.pr-lista-servicos{grid-template-columns:1fr}.pr-empresa-hero h1{font-size:37px}.pr-empresa-hero .pr-foto{height:330px}.pagina-referencia-conteudo h2{font-size:32px}.pagina-referencia-conteudo p{font-size:16px}.pr-setores .pr-card{grid-template-columns:50px 1fr}.pr-section .pr-card p{font-size:14px}}
@media(prefers-reduced-motion:reduce){.pagina-referencia *{scroll-behavior:auto!important;transition:none!important}}

/* O campo nativo de arquivo permanece acessível sem ampliar a página. */
.pr-carreiras .visually-hidden { position:absolute!important; width:1px!important; height:1px!important; padding:0!important; margin:-1px!important; overflow:hidden!important; clip:rect(0,0,0,0)!important; white-space:nowrap!important; border:0!important; }
.pr-carreiras .field, .pr-carreiras .form-card { min-width:0; }

.pr-clientes.pr-clientes-atualizados{width:100%;max-width:1263px;height:auto;aspect-ratio:1241/568;object-fit:contain;margin:25px auto 0;background:#fff}

.pr-lider>div>.pr-jorge-retrato{width:100%;height:auto;min-height:0;max-height:none;aspect-ratio:508/688;object-fit:contain;object-position:center top}
