@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.06d3mdzz5bre_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.11.cyxs5p-0z~.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.16t1db8_9y2o~.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.0q3udbd2bu5yp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.0gw~uztddq1df.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0.q-h669a_dqa.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
*{box-sizing:border-box;margin:0;padding:0}body{color:#333;background:#f4f6f8;margin:0;font-family:Poppins,sans-serif}html{scroll-behavior:smooth}ul{list-style:none}.container{width:90%;max-width:1200px;margin:auto}.header{z-index:1000;background:#0f3c44;width:100%;padding:15px 0;transition:all .3s;position:fixed;top:0;left:0;box-shadow:0 2px 10px #0000001a}.header-flex{justify-content:space-between;align-items:center;display:flex}.logo img{background:#fff;border-radius:50px;height:auto;padding:5px}.nav-desktop{align-items:center;gap:20px;display:flex}.nav-desktop a{color:#fff;font-weight:500;text-decoration:none;transition:all .3s}.nav-desktop a:hover{color:#1e73e8}.btn-header{color:#fff;background:#146c78;border-radius:30px;padding:10px 20px;text-decoration:none}.btn-header:hover{color:#003b44;background:#fff}.dropdown{cursor:pointer;position:relative}.dropdown span{color:#fff}.dropdown-content{z-index:999;background:#fff;border-radius:8px;flex-direction:column;min-width:220px;margin-top:5px;padding:10px 0;display:none;position:absolute;top:100%;left:0;box-shadow:0 10px 25px #0000001a}.dropdown:after{content:"";width:100%;height:15px;position:absolute;top:100%;left:0}.dropdown-content a{color:#0f3c44;padding:10px 20px;font-size:14px}.dropdown:hover .dropdown-content{display:flex}.hamburger{cursor:pointer;flex-direction:column;display:none}.hamburger span{background:#fff;width:25px;height:3px;margin:4px 0;transition:all .3s}.hamburger.active span:first-child{transform:rotate(45deg)translate(5px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.mobile-menu{z-index:1001;background:#003b44;width:280px;height:100vh;padding:30px 20px;transition:right .35s;position:fixed;top:0;right:-100%}.mobile-menu a{color:#fff;margin:12px 0;font-weight:500;text-decoration:none}.mobile-menu.open{right:0}.mobile-group{flex-direction:column;display:flex}.mobile-links{color:#fff;flex-direction:column;display:flex}.mobile-menu details{margin:10px 0}.mobile-menu summary{cursor:pointer;color:#0f3c44;font-weight:700}.mobile-menu details a{margin-left:10px;font-size:14px;display:block}@media (max-width:992px){.nav-desktop{display:none}.hamburger{display:flex}}.header-overlay{z-index:1000;opacity:0;pointer-events:none;background:#0009;transition:all .3s;position:fixed;inset:0}.header-overlay.show{opacity:1;pointer-events:all}.hero{color:#fff;text-align:center;background:linear-gradient(90deg,#0f3c44,#146c78);height:85vh;padding:20px 0;position:relative;overflow:hidden}.hero-slider{height:100%;position:relative}.slide{opacity:0;text-align:center;background-position:50%;background-size:cover;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity 1.2s ease-in-out;display:flex;position:absolute}.slide.active{opacity:1;z-index:2}.overlay{background:#0f3c44a6;width:100%;height:100%;position:absolute}.hero-content{color:#fff;z-index:3;max-width:800px;padding:20px;position:relative}.hero-content h1{color:#fff;margin-bottom:20px;font-size:42px}.hero-content p{margin-bottom:30px;font-size:18px}.servicos{padding:20px 0}.servicos h2{text-align:center;color:#003b44;font-size:2rem}.servicos>p{text-align:center;margin-bottom:20px;font-size:1rem}.servicos .container{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:flex}.card{background:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;gap:1rem;max-width:350px;height:400px;max-height:400px;margin-bottom:30px;padding:30px;display:flex;box-shadow:0 5px 15px #0000000d}.services-grid h3{color:#003b44;text-transform:uppercase}.btn-secondary{color:#fff;text-transform:uppercase;text-align:center;background:#146c78;border-radius:20px;padding:10px 20px;text-decoration:none;transition:all .5s}.btn-secondary:hover{background:#0f3c44}.sobre{background:#003b44;padding:80px 0}.sobre-grid{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;display:grid}.sobre-texto h2{color:#fff;margin-bottom:20px;font-size:32px}.sobre-texto p{color:#fff;margin-bottom:20px;line-height:1.7}.diferenciais{border-radius:20px;flex-wrap:wrap;padding:0;list-style:none;display:flex}.diferenciais img{width:100%;max-width:500px}.diferenciais li{color:#003b44;margin-bottom:10px;font-weight:700;list-style:none}.sobre-stats{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.stat-card{text-align:center;background:#fff;border-radius:12px;padding:30px;transition:all .3s;box-shadow:0 10px 25px #0000000d}.stat-card:hover{transform:translateY(-5px)}.stat-card h3{color:#00c0a7;margin-bottom:10px;font-size:36px}.stat-card span{color:#555;font-weight:500}@media (max-width:992px){.sobre-grid{grid-template-columns:1fr}.sobre-stats{grid-template-columns:1fr 1fr}}@media (max-width:600px){.sobre-stats{grid-template-columns:1fr}}.cta-container{color:#fff;text-align:center;background:linear-gradient(135deg,#1e73e8,#0d47a1);border-radius:16px;width:100%;max-width:900px;padding:60px 40px;box-shadow:0 20px 40px #00000026}.cta-container h2{margin-bottom:20px;font-size:32px}.cta-container p{opacity:.95;margin-bottom:35px;font-size:18px;line-height:1.6}.cta-button{color:#1e73e8;background:#fff;border-radius:8px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.cta-button:hover{background:#f2f2f2;transform:translateY(-3px);box-shadow:0 10px 20px #0003}.section-header p{color:#666;font-size:18px}.diferenciais-grid{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:900px;margin:0 auto;display:flex}.diferencial-card{color:#fff;background:#003b44;border-radius:12px;width:350px;max-width:350px;padding:15px;transition:all .3s;box-shadow:0 10px 25px #0000000d}.diferencial-title{align-items:center;gap:1rem;display:flex}.diferencial-title h3{text-transform:uppercase;line-height:1}.diferencial-card .icon{margin-bottom:15px;font-size:28px}.diferencial-card h3{margin-bottom:10px}.faq{padding:80px 20px}.faq-item{border-bottom:1px solid #ddd;margin-bottom:15px}.faq-question{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;width:100%;padding:18px 0;font-size:18px;font-weight:600;display:flex}.faq-answer p{color:#555;padding-bottom:15px}.contato{color:#fff;background:url(/images/contato-bg.webp) 50%/cover no-repeat;padding:100px 20px;position:relative}.contato .overlay{background:#000000b3;position:absolute;inset:0}.contato-grid{z-index:999;grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid;position:relative}.contato-info h2{color:#fff;margin-bottom:20px;font-size:36px}.contato-info p{opacity:.95;margin-bottom:30px;font-size:18px;line-height:1.6}.beneficios-contato div{margin-bottom:12px;font-size:16px}.contato-redes{flex-wrap:wrap;gap:15px;margin-top:30px;display:flex}.social-btn{color:#fff;border-radius:6px;padding:10px 18px;font-weight:500;text-decoration:none;transition:all .3s}.whatsapp{background:#25d366}.instagram{background:#e1306c}.facebook{background:#1877f2}.linkedin{background:#0a66c2}.social-btn:hover{opacity:.9;transform:translateY(-3px)}.contato-form-box{color:#333;background:#fff;border-radius:12px;padding:40px;box-shadow:0 20px 40px #0000004d}.contato-form-box h3{text-align:center;margin-bottom:25px;font-size:24px}.contato-form-box form{flex-direction:column;gap:15px;display:flex}.contato-form-box input,.contato-form-box textarea{border:1px solid #ddd;border-radius:6px;padding:12px;font-size:15px}.contato-form-box textarea{resize:none;min-height:120px}.contato-form-box button{width:100%;max-width:400px}@media (max-width:900px){.contato-grid{grid-template-columns:1fr}.contato-info{text-align:center}.contato-redes{justify-content:center}}.footer{color:#fff;background-color:#0f3c44;padding:70px 20px 20px}.footer-col h3,.footer-col h4{color:#1e73e8;margin-bottom:20px}.footer-col p{opacity:.9;margin-bottom:10px;font-size:14px;line-height:1.6}.footer-col ul{padding:0;list-style:none}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{color:#ccc;font-size:14px;text-decoration:none;transition:all .3s}.footer-col ul li a:hover{color:#1e73e8}.footer-social{gap:15px;margin-top:15px;display:flex}.footer-social a{color:#ccc;font-size:14px;text-decoration:none;transition:all .3s}.footer-social a:hover{color:#1e73e8}.footer-bottom{text-align:center;opacity:.8;border-top:1px solid #ffffff1a;margin-top:40px;padding-top:20px;font-size:13px}@media (max-width:900px){.footer-grid{flex-wrap:wrap;display:flex}.footer-social{justify-content:center}}.whatsapp-float{color:#fff;z-index:999;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:28px;text-decoration:none;transition:all .3s;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 10px 25px #0000004d}.whatsapp-float img{max-width:58px;height:auto}.whatsapp-float:hover{transform:scale(1.1)}.cookie-banner{color:#fff;z-index:9999;background:#0f3c44;width:100%;padding:20px;display:none;position:fixed;bottom:0;left:0;box-shadow:0 -5px 20px #0003}.cookie-content{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1100px;margin:auto;display:flex}.cookie-content p{margin:0;font-size:14px}.cookie-content a{color:#1e73e8;text-decoration:underline}.btn-accept{color:#fff;cursor:pointer;background:#1e73e8;border:none;border-radius:5px;padding:8px 16px;transition:all .3s}.btn-accept:hover{background:#0d47a1}.btn-decline{color:#fff;cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:5px;padding:8px 16px;transition:all .3s}.btn-decline:hover{background:#ffffff1a}.footer{color:#fff;background:#0f3c44;padding:60px 20px 20px}.footer-grid{grid-template-columns:repeat(4,1fr);gap:40px;display:grid}.footer-col h3{margin-bottom:15px}.footer-col p{color:#ccc;margin-bottom:10px}.footer-col a{color:#ccc;margin-bottom:8px;text-decoration:none;transition:all .2s;display:block}.footer-col a:hover{color:#25d366}.btn-footer{text-align:center;color:#003b44;background:#fff;border-radius:6px;margin-top:10px;padding:10px 16px;display:flex}.footer-bottom{text-align:center;color:#aaa;border-top:1px solid #222;margin-top:40px;padding-top:15px;font-size:14px}@media (max-width:768px){.footer-grid{grid-template-columns:1fr;gap:30px}}.intro{background:#f9fafc}.intro-content{text-align:center;max-width:800px;margin:0 auto}.intro h2{color:#0b0f1a;margin-bottom:20px;font-size:32px}.intro p{color:#555;margin-bottom:15px;font-size:18px;line-height:1.6}.highlight{color:#856404;background:#fff3cd;border-radius:6px;margin-top:20px;padding:12px;font-weight:500}.dark{color:#fff;background:#0b0f1a}.section-title{text-align:center;margin-bottom:40px;font-size:32px}@media (max-width:992px){.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid{grid-template-columns:1fr}}.servicos{background:#f9fafc;padding:80px 20px}.section-subtitle{text-align:center;color:#555;max-width:600px;margin:0 auto 40px}.services-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.service-card{background:#fff;border:1px solid #eee;border-radius:12px;flex-direction:column;justify-content:space-between;padding:25px;transition:all .3s;display:flex}.service-card h3{color:#0b0f1a;margin-bottom:10px}.service-card p{color:#555;margin-bottom:20px;line-height:1.5}.service-card:hover{transform:translateY(-6px);box-shadow:0 10px 30px #00000014}.services-cta{text-align:center;margin-top:50px}@media (max-width:992px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.services-grid{grid-template-columns:1fr}}.cta-section{text-align:center;color:#fff;background:url(/public/images/consultoria-seguranca.webp) 50%/cover no-repeat;padding:80px 20px}.cta-container{max-width:700px;margin:0 auto}.cta-section h2{margin-bottom:15px;font-size:32px}.cta-section p{color:#ccc;margin-bottom:30px;font-size:18px}.cta-button{color:#fff;background:#003b44;border-radius:8px;padding:14px 28px;font-size:16px;text-decoration:none;transition:all .3s;display:flex}.cta-button:hover{transform:translateY(-3px);box-shadow:0 10px 25px #25d3664d}.diferenciais{background:#fff;padding:80px 20px}.section-header{text-align:center;margin-bottom:50px}.section-header h2{margin-bottom:10px;font-size:32px}.section-header p{color:#666}.diferenciais-grid{grid-template-columns:repeat(2,1fr);justify-content:center;align-items:center;gap:25px;display:grid}.diferencial-card{background:#003b44;border:1px solid #eee;border-radius:12px;padding:25px;transition:all .3s}.diferencial-card:hover{transform:translateY(-6px);box-shadow:0 10px 30px #00000014}.diferencial-title{align-items:center;gap:10px;margin-bottom:10px;display:flex}.icon{font-size:20px}.diferencial-card h3{color:#fff;font-size:18px}.diferencial-card p{color:#fff;line-height:1.5}@media (max-width:992px){.diferenciais-grid{flex-wrap:wrap;display:flex}}@media (max-width:600px){.diferenciais-grid{grid-template-columns:1fr}}.proof{text-align:center;color:#003b44;margin-top:40px;font-weight:500}.faq{background:#f9fafc;padding:80px 20px}.faq-list{max-width:800px;margin:0 auto}.faq-item{border-bottom:1px solid #ddd}.faq-question{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:18px;font-size:16px;font-weight:500;display:flex}.faq-question span{font-size:20px}.faq-answer{max-height:0;transition:all .3s;overflow:hidden}.faq-answer.open{max-height:200px;padding:0 18px 15px}.faq-answer p{color:#555;line-height:1.6}.whatsapp-float{z-index:9999;cursor:pointer;width:60px;height:60px;animation:2s infinite pulse;position:fixed;bottom:20px;right:20px}.whatsapp-float img{width:100%}@keyframes pulse{0%{box-shadow:0 0 #00e0ff99}70%{box-shadow:0 0 0 15px #00e0ff00}to{box-shadow:0 0 #00e0ff00}}.cookie-banner{color:#fff;z-index:9998;background:#0b0f1a;width:100%;padding:20px;position:fixed;bottom:0}.cookie-content{justify-content:space-between;align-items:center;gap:20px;max-width:1000px;margin:0 auto;display:flex}.cookie-content p{color:#ccc;font-size:14px}.cookie-buttons{gap:10px;display:flex}.btn-accept{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:6px;padding:8px 14px}.btn-decline{color:#fff;cursor:pointer;background:0 0;border:1px solid #ccc;border-radius:6px;padding:8px 14px}@media (max-width:768px){.cookie-content{text-align:center;flex-direction:column}}.ergonomia-hero{background:url(/images/ergonomia-bg.webp) 50%/cover no-repeat}.hero-servico .overlay{z-index:1;position:absolute;inset:0}.hero-content h1{color:#fff;margin-bottom:20px;font-size:42px;font-weight:700;line-height:1.2}.hero-benefits{margin-bottom:30px;padding:0;list-style:none;display:flex}@media (max-width:992px){.hero-servico{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:70vh;display:flex}.hero-content{margin:0 auto}.hero-content h1{font-size:32px}.hero-subseo{font-size:15px}.hero-benefits{flex-direction:column;justify-content:center;display:flex}.hero-benefits li{text-align:left;justify-content:center;align-items:center;display:flex}}@media (max-width:576px){.hero-content h1{font-size:26px}.btn-primary{text-align:center;width:100%}}.conteudo-servico{background:#f9fbfc;padding:80px 0}.conteudo-servico .container{max-width:900px}.conteudo-servico h2{color:#0f3c44;margin-top:40px;margin-bottom:15px;font-size:28px;font-weight:700}.conteudo-servico h3{color:#146c78;margin-top:30px;margin-bottom:10px;font-size:22px}.conteudo-servico p{color:#444;margin-bottom:15px;font-size:16px;line-height:1.7}.conteudo-servico ul{margin-bottom:20px;padding-left:20px}.conteudo-servico ul li{color:#333;margin-bottom:8px;position:relative}.conteudo-servico ul li::marker{color:#00c9a7}.processo-grid{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px;margin-bottom:30px;display:grid}.processo-item{text-align:center;background:#fff;border:1px solid #eee;border-radius:12px;padding:20px;transition:all .3s}.processo-item h4{color:#0f3c44;margin-bottom:10px}@media (max-width:992px){.processo-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.conteudo-servico{padding:60px 0}.conteudo-servico h2{font-size:22px}.processo-grid{grid-template-columns:1fr}}.garantia-autoridade{color:#fff;text-align:center;background:linear-gradient(135deg,#0f3c44,#146c78);padding:80px 0;position:relative;overflow:hidden}.garantia-autoridade:before{content:"";filter:blur(100px);background:#00e0ff1a;border-radius:50%;width:400px;height:400px;position:absolute;top:-100px;left:-100px}.garantia-autoridade:after{content:"";filter:blur(100px);background:#00c9a71a;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-100px;right:-100px}.garantia-autoridade h2{z-index:2;margin-bottom:40px;font-size:32px;position:relative}.garantia-list{text-align:left;z-index:2;max-width:700px;margin:0 auto;padding:0;list-style:none;position:relative}.garantia-list li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;align-items:center;margin-bottom:15px;padding:15px 20px;transition:all .3s;display:flex}.garantia-list .icon{color:#00e0ff;margin-right:12px;font-weight:700}.garantia-list li:hover{background:#ffffff1a;transform:translate(5px)}@media (max-width:768px){.garantia-autoridade h2{font-size:24px}.garantia-list{text-align:left}.garantia-list li{font-size:14px}}.ergonomia-cta{background:url(/images/ergonomia-bg.webp) 50%/cover no-repeat}.cta-content{z-index:2;max-width:800px;margin:0 auto;position:relative}.cta-content h2{margin-bottom:20px;font-size:34px;font-weight:700;line-height:1.3}.cta-content p{color:#e0f7fa;margin-bottom:30px;font-size:17px;line-height:1.6}.cta-button{color:#003b44;background:linear-gradient(135deg,#00c9a7,#00e0ff);border-radius:40px;padding:16px 32px;font-size:18px;font-weight:700;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 10px 30px #00e0ff66}.cta-button:hover{color:#003b44;transform:scale(1.05);box-shadow:0 15px 40px #00e0ff99}.cta-button{animation:2.5s infinite pulse}@media (max-width:768px){.cta-content h2{font-size:26px}.cta-content p{font-size:15px}.cta-button{width:100%;font-size:16px}}.pgr-hero{background:url(/images/pgr-bg.webp) 50%/cover no-repeat}.cta-riscos{text-align:center;color:#fff;background:url(/images/gestao-de-riscos-bg.webp) 50%/cover no-repeat;padding:80px 20px;position:relative;overflow:hidden}.cta-riscos .overlay{z-index:1;background:#0f3c44bf;position:absolute;inset:0}.cta-riscos .container{z-index:2;position:relative}.cta-riscos h2{margin-bottom:20px;font-size:32px}.cta-riscos p{opacity:.9;margin-bottom:30px}@media (max-width:992px){.hero-servico{text-align:center;min-height:90vh}.hero-content{margin:0 auto}.hero-content h1{font-size:32px}.hero-subseo{font-size:15px}.hero-benefits li{justify-content:center}}@media (max-width:576px){.hero-content h1{font-size:26px}.btn-primary{text-align:center;width:100%}}.secao-conteudo{background:#f9fbfc;padding:80px 20px}.secao-conteudo .container{max-width:900px;margin:0 auto}.secao-conteudo h2{color:#0f3c44;margin-bottom:20px;font-size:32px;position:relative}.secao-conteudo h3{color:#146c78;margin-top:30px;margin-bottom:15px;font-size:22px}.secao-conteudo p{color:#444;margin-bottom:15px;font-size:17px;line-height:1.7}.secao-conteudo strong{color:#0f3c44;font-weight:600}.secao-conteudo ul{margin-top:15px;padding:0;list-style:none}.secao-conteudo ul li{color:#333;background:#fff;border-radius:8px;margin-bottom:10px;padding:14px 18px;font-size:16px;transition:all .3s;box-shadow:0 5px 15px #0000000d}.secao-conteudo ul li:hover{transform:translate(5px);box-shadow:0 10px 20px #00000014}@media (max-width:768px){.secao-conteudo{padding:60px 15px}.secao-conteudo h2{font-size:26px}.secao-conteudo p{font-size:15px}}.secao-conteudo h2:after{content:"";background:linear-gradient(90deg,#00c9a7,#00e0ff);border-radius:10px;width:60px;height:4px;margin-top:10px;display:block}.secao-alerta{color:#fff;background:linear-gradient(135deg,#0f3c44,#0a262c);padding:80px 20px}.secao-alerta .container{max-width:1100px;margin:0 auto}.secao-alerta h2{text-align:center;margin-bottom:40px;font-size:32px;position:relative}.secao-alerta h2:after{content:"";background:linear-gradient(90deg,#ff4d4d,#ff7a7a);border-radius:10px;width:70px;height:4px;margin:12px auto 0;display:block}.grid-alerta{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.alerta-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f2f2f2;border-left:4px solid #00e0ff;border-radius:12px;padding:25px;transition:all .3s}.alerta-card:hover{background:#ffffff14;border-left:4px solid #fff;transform:translateY(-5px)}.alerta-card:hover p,.alerta-card:hover h3{color:#fff}.alerta-card h3{color:#003b44;margin-bottom:10px;font-size:20px}.alerta-card p{color:#00c0a7;font-size:15px;line-height:1.6}@media (max-width:768px){.grid-alerta{grid-template-columns:1fr}.secao-alerta h2{font-size:26px}}.bg-light{background:#eef5f7}.secao-conteudo ul li{align-items:center;gap:10px;display:flex}.secao-conteudo ul li:before{content:"✔";color:#00c9a7;font-weight:700}.secao-conteudo ul li{list-style:none}.secao-conteudo ul{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:768px){.secao-conteudo ul{grid-template-columns:1fr}}.cta-final{text-align:center;color:#fff;padding:100px 20px;position:relative;overflow:hidden}.pgr-cta{background:url(/images/pgr-bg.webp) 50%/cover no-repeat}.cta-final .overlay{z-index:1;position:absolute;inset:0}.cta-final .container{z-index:2;max-width:800px;margin:0 auto;position:relative}.cta-final h2{margin-bottom:20px;font-size:2rem;line-height:1.3}.cta-final p{color:#e0f7fa;margin-bottom:30px;font-size:17px}.cta-final .btn-primary{padding:16px 32px;font-size:17px}.cta-final .btn-primary:hover{transform:scale(1.05)}@media (max-width:768px){.cta-final{padding:70px 20px}.cta-final h2{font-size:26px}.cta-final p{font-size:15px}.cta-final .btn-primary{width:100%}}.hero-servico{color:#fff;align-items:center;min-height:70vh;display:flex;position:relative;overflow:hidden}.pcmso-hero{background:url(/images/pcmso-bg.webp) 100%/cover no-repeat}.hero-content{z-index:2;max-width:700px;position:relative}.tag-servico{color:#00e0ff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-radius:20px;margin-bottom:20px;padding:6px 14px;font-size:13px;display:flex}.hero-content h1{margin-bottom:20px;font-size:2rem;font-weight:700;line-height:1.2}.hero-benefits{margin-bottom:30px;padding:0;list-style:none}.hero-benefits li{align-items:center;margin-bottom:10px;font-size:16px;display:flex}@media (max-width:992px){.hero-servico{text-align:center;min-height:70vh}.hero-content{margin:0 auto}.hero-content h1{font-size:32px}.hero-subseo{font-size:15px}.hero-benefits li{justify-content:center}}@media (max-width:576px){.hero-content h1{font-size:26px}.btn-primary{text-align:center;width:100%}}.conteudo-pcmso{background:#fff;padding:100px 20px}.conteudo-pcmso .container{max-width:1100px;margin:0 auto}.conteudo-pcmso h2{color:#0f3c44;margin-top:40px;margin-bottom:20px;font-size:32px;position:relative}.conteudo-pcmso h2:after{content:"";background:#003b44;border-radius:2px;width:50px;height:4px;margin-top:8px;display:block}.conteudo-pcmso p{color:#444;margin-bottom:20px;font-size:17px;line-height:1.7}.conteudo-pcmso ul{margin-bottom:30px;padding-left:20px}.conteudo-pcmso ul li{color:#333;margin-bottom:10px;padding-left:25px;font-size:16px;list-style:none;position:relative}.conteudo-pcmso ul li:before{content:"✔";color:#1e73e8;font-size:14px;position:absolute;left:0}.processo-item:hover{background:#003b44;transform:translateY(-5px);box-shadow:0 10px 25px #00000014}.processo-item:hover h4,.processo-item:hover p{color:#fff}.processo-item p{color:#555;font-size:15px}@media (max-width:768px){.conteudo-pcmso{padding:60px 20px}.conteudo-pcmso h2{font-size:26px}.processo-grid{grid-template-columns:1fr}}.autoridade-pcmso{color:#fff;text-align:center;background:linear-gradient(90deg,#0f3c44d9,#146c78d9),url(/images/pcmso-bg.webp) 50%/cover no-repeat;padding:100px 20px}.autoridade-pcmso .container{max-width:900px;margin:0 auto}.autoridade-pcmso h2{margin-bottom:30px;font-size:32px;position:relative}.autoridade-pcmso h2:after{content:"";background:#003b44;border-radius:2px;width:60px;height:4px;margin:10px auto 0;display:block}.autoridade-pcmso ul{flex-direction:column;margin-bottom:40px;padding:0;list-style:none;display:flex}.autoridade-pcmso ul li{text-align:left;max-width:500px;margin-bottom:15px;margin-left:auto;margin-right:auto;padding-left:28px;font-size:17px;position:relative}.autoridade-pcmso ul li:before{content:"✔";color:#1e73e8;font-weight:700;position:absolute;left:0}.autoridade-pcmso .btn-primary{color:#fff;border-radius:30px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s;animation:2s infinite pulse;display:flex}@media (max-width:768px){.autoridade-pcmso{padding:60px 20px}.autoridade-pcmso h2{font-size:26px}.autoridade-pcmso ul li{font-size:15px}}.hero-ltcat{color:#fff;background:url(/images/ltcat-bg.webp) 50%/cover no-repeat;align-items:center;height:70vh;display:flex;position:relative}.hero-ltcat .overlay{background:#000000a6;position:absolute;inset:0}.hero-content{z-index:2;text-align:center;flex-direction:column;justify-content:center;gap:1rem;max-width:800px;display:flex;position:relative}.tag-servico{color:#fff;background:#1e73e8;border-radius:20px;width:fit-content;margin:0 auto;padding:6px 14px;font-size:13px;display:flex}.hero-ltcat h1{margin-bottom:20px;font-size:42px;line-height:1.2}.hero-subseo{color:#ddd;margin-bottom:25px;font-size:18px;line-height:1.6}.hero-benefits{margin-bottom:30px;padding-left:0;list-style:none}.hero-benefits li{margin-bottom:10px;font-size:16px}@media (max-width:768px){.hero-ltcat{height:auto;padding:100px 20px}.hero-ltcat h1{font-size:28px}.hero-subseo{font-size:16px}}.conteudo-ltcat{background:#fff;padding:100px 20px}.conteudo-ltcat .container{max-width:1100px;margin:0 auto}.conteudo-ltcat h2{color:#0f3c44;margin-top:40px;margin-bottom:20px;font-size:32px;position:relative}.conteudo-ltcat h2:after{content:"";background:#003b44;border-radius:2px;width:50px;height:4px;margin-top:8px;display:block}.conteudo-ltcat p{color:#444;margin-bottom:20px;font-size:17px;line-height:1.7}.conteudo-ltcat ul{margin-bottom:30px;padding-left:20px}.conteudo-ltcat ul li{color:#333;margin-bottom:10px;padding-left:25px;font-size:16px;position:relative}.conteudo-ltcat ul li:before{content:"✔";color:#1e73e8;font-size:14px;position:absolute;left:0}.ltcat-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin:30px 0;display:grid}.ltcat-item{background:#f8fbfc;border-left:4px solid #003b44;border-radius:10px;padding:25px;transition:all .3s}.ltcat-item:hover{background:#003b44;border-left:4px solid #1877f2;transform:translateY(-5px);box-shadow:0 10px 25px #00000014}.ltcat-item:hover h4,.ltcat-item:hover p{color:#fff}.ltcat-item h4{color:#0f3c44;margin-bottom:10px}.ltcat-item p{color:#555;font-size:15px}.processo-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin:30px 0;display:grid}.processo-item{background:#f8fbfc;border-left:4px solid #1e73e8;border-radius:10px;padding:25px;transition:all .3s}.processo-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000014}@media (max-width:768px){.conteudo-ltcat{padding:60px 20px}.conteudo-ltcat h2{font-size:26px}.ltcat-grid,.processo-grid{grid-template-columns:1fr}}.autoridade-ltcat{color:#fff;text-align:center;background:url(/images/ltcat-bg.webp) 50%/cover no-repeat;padding:80px 20px;position:relative;overflow:hidden}.autoridade-ltcat:before{content:"";z-index:1;background:#001419bf;position:absolute;inset:0}.autoridade-ltcat .container{z-index:2;max-width:900px;margin:0 auto;position:relative}.autoridade-ltcat h2{margin-bottom:30px;font-size:2.2rem;font-weight:700}.autoridade-ltcat ul{margin-bottom:40px;padding:0;list-style:none}.autoridade-ltcat ul li{opacity:.95;margin:12px 0;font-size:1.1rem}.autoridade-ltcat .btn-secondary{color:#fff;background:#003b44;border-radius:30px;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s;animation:2s infinite pulse;display:flex;box-shadow:0 10px 25px #0003}.autoridade-ltcat .btn-secondary:hover{color:#0f3c44;background:#fff;transform:translateY(-3px)}@media (max-width:768px){.autoridade-ltcat{padding:60px 20px}.autoridade-ltcat h2{font-size:1.7rem}.autoridade-ltcat ul li{font-size:1rem}}.hero-li{color:#fff;background:url(/images/insalubridade-bg.webp) 50%/cover no-repeat;align-items:center;min-height:70vh;padding:120px 20px 80px;display:flex;position:relative}.hero-li .overlay{position:absolute;inset:0}.hero-li .hero-content{z-index:2;max-width:800px;position:relative}.hero-li .tag{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border-radius:20px;width:fit-content;margin:0 auto;padding:6px 14px;font-size:.85rem;display:flex}.hero-li h1{margin-bottom:20px;font-size:2.8rem;font-weight:700;line-height:1.2}.hero-li p{opacity:.95;margin-bottom:30px;font-size:1.1rem}@media (max-width:768px){.hero-li{min-height:auto;padding:100px 20px 60px}.hero-li h1{font-size:2rem}.hero-li p{font-size:1rem}}.conteudo-li{background:#f9fbfc;padding:80px 20px}.conteudo-li .container{max-width:1100px;margin:0 auto}.conteudo-li h2{color:#0f3c44;margin-bottom:20px;font-size:2rem;font-weight:700}.conteudo-li h2:not(:first-child){margin-top:50px}.conteudo-li p{color:#444;margin-bottom:30px;font-size:1.05rem;line-height:1.6}.grid-info{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}.info-card{background:#fff;border-radius:12px;padding:25px;transition:all .3s;box-shadow:0 10px 25px #0000000d}.info-card:hover{transform:translateY(-5px)}.info-card h3{color:#146c78;margin-bottom:10px;font-size:1.2rem}.info-card p{color:#555;font-size:.95rem}.beneficios{padding:0;list-style:none}.beneficios li{color:#333;margin:10px 0;font-size:1.05rem}@media (max-width:992px){.grid-info{grid-template-columns:1fr 1fr}}@media (max-width:600px){.grid-info{grid-template-columns:1fr}.conteudo-li h2{font-size:1.6rem}}.processo-li{background:#fff;padding:80px 20px}.processo-li .container{text-align:center;max-width:1100px;margin:0 auto}.processo-li h2{color:#0f3c44;margin-bottom:50px;font-size:2rem;font-weight:700}.processo-grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.processo-item{background:#f9fbfc;border-radius:12px;padding:30px 25px;transition:all .3s;position:relative;box-shadow:0 10px 25px #0000000a}.processo-item:hover{transform:translateY(-6px)}.processo-item span{color:#1e73e8;margin-bottom:15px;font-size:1.5rem;font-weight:700;display:flex}.processo-item h4{color:#146c78;margin-bottom:10px;font-size:1.2rem}.processo-item p{color:#555;font-size:.95rem;line-height:1.5}@media (max-width:992px){.processo-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.processo-grid{grid-template-columns:1fr}.processo-li h2{font-size:1.6rem}}.processo-item span{color:#1e73e8;background:#e6f0ff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 15px;display:flex}.cta-li{text-align:center;color:#fff;text-align:center;background:url(/images/insalubridade-bg.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;height:40vh;padding:100px 20px;display:flex;position:relative}.cta-li .overlay{position:absolute;inset:0}.cta-li .container{z-index:2;max-width:800px;margin:0 auto;position:relative}.cta-li h2{margin-bottom:20px;font-size:2.2rem;font-weight:700}.cta-li p{opacity:.95;margin-bottom:30px;font-size:1.1rem}@media (max-width:768px){.cta-li{padding:70px 20px}.cta-li h2{font-size:1.7rem}.cta-li p{font-size:1rem}}.hero-periculosidade{color:#fff;background:url(/images/periculosidade-bg.webp) 50%/cover no-repeat;align-items:center;height:100vh;display:flex;position:relative}.hero-periculosidade .overlay{background:#000000a6;position:absolute;inset:0}.hero-periculosidade .hero-content{z-index:2;max-width:800px;position:relative}.hero-periculosidade .tag{background:#1e73e8;border-radius:30px;width:fit-content;margin:0 auto 20px;padding:6px 14px;font-size:13px;font-weight:600;display:flex}.hero-periculosidade h1{margin-bottom:20px;font-size:42px;line-height:1.2}.hero-periculosidade p{color:#e0e0e0;margin-bottom:25px;font-size:18px}.hero-periculosidade .hero-benefits{margin-bottom:30px;padding:0;list-style:none}.hero-periculosidade ul{display:flex}.hero-periculosidade .hero-benefits li{margin-bottom:10px;font-size:16px}@media (max-width:768px){.hero-periculosidade{height:auto;padding:120px 0 80px}.hero-periculosidade h1{font-size:28px}.hero-periculosidade p{font-size:16px}.hero-periculosidade ul{flex-wrap:wrap;justify-content:center;display:flex}}.conteudo-periculosidade{background:#f8fafc;padding:100px 0}.conteudo-periculosidade h2{color:#0f3c44;margin-bottom:20px;font-size:32px}.conteudo-periculosidade p{color:#555;max-width:800px;margin-bottom:20px;font-size:17px}.grid-riscos{grid-template-columns:repeat(2,1fr);gap:25px;margin:40px 0 60px;display:grid}.risco-card{background:#fff;border-left:4px solid #1e73e8;border-radius:12px;padding:25px;transition:all .3s;box-shadow:0 10px 25px #0000000d}.risco-card:hover{background:#003b44;transform:translateY(-5px)}.risco-card:hover h3,.risco-card:hover p{color:#fff}.risco-card h3{color:#0f3c44;margin-bottom:10px}.risco-card p{color:#666;font-size:15px}.lista-beneficios{margin-top:20px;padding-left:0;list-style:none}.lista-beneficios li{color:#333;margin-bottom:12px;font-size:16px}@media (max-width:768px){.grid-riscos{grid-template-columns:1fr}.conteudo-periculosidade{padding:70px 0}.conteudo-periculosidade h2{font-size:24px}}.processo-periculosidade{text-align:center;background:#fff;padding:100px 0}.processo-periculosidade h2{color:#0f3c44;margin-bottom:50px;font-size:32px}.processo-periculosidade .processo-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.processo-periculosidade .processo-item{background:#f8fafc;border-radius:12px;padding:35px 25px;transition:all .3s;position:relative;box-shadow:0 10px 25px #0000000d}.processo-periculosidade .processo-item:hover{background:#003b44;transform:translateY(-5px)}.processo-periculosidade .processo-item:hover h4,.processo-periculosidade .processo-item:hover p{color:#fff}.processo-periculosidade .processo-item span{color:#1e73e8;margin-bottom:15px;font-size:22px;font-weight:700;display:flex}.processo-periculosidade .processo-item h4{color:#0f3c44;margin-bottom:10px}.processo-periculosidade .processo-item p{color:#666;font-size:15px}@media (max-width:992px){.processo-periculosidade .processo-grid{grid-template-columns:1fr}.processo-periculosidade{padding:70px 0}.processo-periculosidade h2{font-size:24px}}.processo-item span{background:#eaf2ff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 15px;display:flex}.cta-periculosidade{text-align:center;color:#fff;background:url(/images/periculosidade-bg.webp) 50%/cover no-repeat;padding:100px 0;position:relative}.cta-periculosidade .overlay{position:absolute;inset:0}.cta-periculosidade .container{z-index:2;max-width:800px;position:relative}.cta-periculosidade h2{margin-bottom:20px;font-size:36px}.cta-periculosidade p{color:#e0e0e0;margin-bottom:30px;font-size:18px}@media (max-width:768px){.cta-periculosidade{padding:70px 20px}.cta-periculosidade h2{font-size:26px}.cta-periculosidade p{font-size:16px}}.hero-pericia{text-align:center;color:#fff;background:url(/images/assistencia-bg.webp) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;height:70vh;display:flex;position:relative}.hero-pericia .overlay{background:#000000a6;position:absolute;inset:0}.hero-pericia .hero-content{z-index:2;max-width:800px;position:relative}.hero-pericia .tag{background:#1e73e8;border-radius:30px;width:fit-content;margin:0 auto 20px;padding:6px 14px;font-size:13px;font-weight:600;display:flex}.hero-pericia h1{margin-bottom:20px;font-size:42px;line-height:1.2}.hero-pericia p{color:#e0e0e0;margin-bottom:25px;font-size:18px}.hero-pericia .hero-benefits{margin:0 auto;padding:0;list-style:none}.hero-pericia .hero-benefits li{margin-bottom:10px;font-size:16px}@media (max-width:768px){.hero-pericia{height:auto;padding:120px 0 80px}.hero-pericia h1{font-size:28px}.hero-pericia p{font-size:16px}}@media (max-width:768px){.intro-pericia{padding:70px 0}.intro-pericia h2{font-size:24px}.intro-pericia p{font-size:16px}}.intro-pericia{background:#f8fafc;padding:100px 0}.intro-pericia h2{color:#0f3c44;max-width:800px;margin-bottom:25px;font-size:32px}.intro-pericia p{color:#555;max-width:800px;margin-bottom:20px;font-size:17px;line-height:1.7}@media (max-width:768px){.intro-pericia{padding:70px 0}.intro-pericia h2{font-size:24px}.intro-pericia p{font-size:16px}}.importancia-pericia .card-info{text-align:left;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;padding:30px;transition:all .3s}.importancia-pericia .card-info:hover{transform:translateY(-5px)}.importancia-pericia .card-info:hover h3,.importancia-pericia .card-info:hover p{color:#fff}.importancia-pericia .card-info h3{margin-bottom:10px;font-size:18px}.importancia-pericia .card-info p{color:#d1d5db;font-size:15px;line-height:1.6}@media (max-width:768px){.importancia-pericia{padding:70px 0}.importancia-pericia h2{font-size:24px}.importancia-pericia .grid{grid-template-columns:1fr}}.importancia-pericia{color:#fff;text-align:center;background:#0f3c44;padding:100px 0}.importancia-pericia h2{margin-bottom:50px;font-size:32px}.importancia-pericia .grid{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}@media (max-width:768px){.importancia-pericia{padding:70px 0}.importancia-pericia h2{font-size:24px}.importancia-pericia .grid{grid-template-columns:1fr}}.secao-atuacao{background:#f9fbfc;padding:80px 20px}.secao-atuacao h2{text-align:center;color:#0f3c44;margin-bottom:60px;font-size:32px}.timeline{max-width:800px;margin:0 auto;padding-left:20px;position:relative}.timeline:before{content:"";background:#146c78;width:3px;height:100%;position:absolute;top:0;left:30px}.step{margin-bottom:40px;padding-left:80px;position:relative}.step span{color:#fff;background:#146c78;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:22px;font-weight:700;display:flex;position:absolute;top:0;left:0;box-shadow:0 5px 15px #146c784d}.step p{color:#333;background:#fff;border-radius:12px;padding:18px 22px;font-size:16px;box-shadow:0 8px 20px #0000000d}@media (max-width:768px){.timeline:before{left:25px}.step{padding-left:70px}.step span{width:50px;height:50px;font-size:18px}.secao-atuacao h2{font-size:26px}}.secao-diferencial{color:#fff;text-align:center;background:#0f3c44;padding:80px 20px}.secao-diferencial h2{margin-bottom:20px;font-size:32px}.secao-diferencial .descricao{opacity:.9;max-width:800px;margin:0 auto 40px;font-size:17px;line-height:1.6}.highlight{background-color:#fff;flex-wrap:wrap;justify-content:center;gap:15px;display:flex}.highlight span{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:30px;padding:12px 18px;font-size:14px;transition:all .3s}.highlight span:hover{color:#fff;background:#146c78;transform:translateY(-3px)}@media (max-width:768px){.secao-diferencial h2{font-size:26px}.highlight{flex-direction:column;align-items:center}.highlight span{text-align:center;width:100%;max-width:300px}}.cta-final-pericia{color:#fff;text-align:center;background:url(/images/assistencia-bg.webp) 50%/cover no-repeat;padding:100px 20px;position:relative}.cta-final-pericia .overlay{position:absolute;inset:0}.cta-final-pericia .container{z-index:2;max-width:800px;position:relative}.cta-final-pericia h2{margin-bottom:20px;font-size:34px}.cta-final-pericia p{opacity:.95;margin-bottom:30px;font-size:18px;line-height:1.6}@media (max-width:768px){.cta-final-pericia{padding:80px 20px}.cta-final-pericia h2{font-size:26px}.cta-final-pericia p{font-size:16px}}.hero-consultoria{color:#fff;background:url(/images/consultoria-seguranca.webp) 50%/cover no-repeat;align-items:center;height:70vh;display:flex;position:relative}.hero-consultoria .overlay{position:absolute;inset:0}.hero-consultoria .hero-content{z-index:2;max-width:750px;position:relative}.hero-consultoria h1{margin-bottom:20px;font-size:44px;line-height:1.2}.hero-consultoria p{opacity:.95;margin-bottom:30px;font-size:18px;line-height:1.6}@media (max-width:768px){.hero-consultoria{height:auto;padding:120px 20px 80px}.hero-consultoria h1{font-size:30px}.hero-consultoria p{font-size:16px}}.secao-consultoria-intro{background:#fff;padding:80px 20px}.secao-consultoria-intro .container{text-align:center;max-width:900px}.secao-consultoria-intro h2{color:#0f3c44;margin-bottom:25px;font-size:32px}.secao-consultoria-intro p{color:#444;margin-bottom:20px;font-size:17px;line-height:1.7}.secao-consultoria-intro p:last-child{color:#0f3c44;font-weight:500}@media (max-width:768px){.secao-consultoria-intro{padding:60px 20px}.secao-consultoria-intro h2{font-size:26px}.secao-consultoria-intro p{font-size:16px}}.secao-servicos-consultoria .card-info:hover *{color:#fff;transform:translateY(-5px)}@media (max-width:992px){.grid-servicos{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid-servicos{grid-template-columns:1fr}.secao-servicos-consultoria h2{font-size:26px}}.secao-servicos-consultoria{color:#fff;background:#0f3c44;padding:80px 20px}.secao-servicos-consultoria h2{text-align:center;margin-bottom:50px;font-size:32px}.grid-servicos{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.secao-servicos-consultoria .card-info{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;padding:25px;transition:all .3s}.secao-servicos-consultoria .card-info:hover{background:#146c78;transform:translateY(-5px)}.secao-servicos-consultoria .card-info h3{margin-bottom:10px;font-size:18px}.secao-servicos-consultoria .card-info p{opacity:.9;font-size:15px;line-height:1.5}@media (max-width:992px){.grid-servicos{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid-servicos{grid-template-columns:1fr}.secao-servicos-consultoria h2{font-size:26px}}.subtitulo{text-align:center;opacity:.8;margin-bottom:40px}.secao-beneficios-consultoria{background:#fff;padding:80px 20px}.secao-beneficios-consultoria h2{text-align:center;color:#0f3c44;margin-bottom:50px;font-size:32px}.grid-beneficios{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.benefit{text-align:center;background:#f9fbfc;border:1px solid #e5eef0;border-radius:12px;padding:25px;transition:all .3s}.benefit:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000014}.benefit h3{color:#146c78;margin-bottom:10px;font-size:18px}.benefit p{color:#555;font-size:15px;line-height:1.5}@media (max-width:992px){.grid-beneficios{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.grid-beneficios{grid-template-columns:1fr}.secao-beneficios-consultoria h2{font-size:26px}}.section.dark{color:#fff;text-align:center;background:#0f3c44;padding:80px 0}.section.dark h2{color:#fff;margin-bottom:20px;font-size:32px}.section.dark p{opacity:.9;color:#fff;max-width:700px;margin:0 auto 30px}.highlight{background:linear-gradient(135deg,#146c78,#0f3c44);border-radius:12px;padding:25px;font-weight:500;line-height:1.6;box-shadow:0 10px 30px #0003}.cta-consultoria{text-align:center;color:#fff;background:url(/images/consultoria-seguranca.webp) 50%/cover no-repeat;padding:80px 20px;position:relative;overflow:hidden}.cta-consultoria .overlay{z-index:1;background:#001419bf;position:absolute;inset:0}.cta-consultoria .container{z-index:2;position:relative}.cta-consultoria .cta-consultoria h2{margin-bottom:20px;font-size:32px}.cta-consultoria p{opacity:.9;max-width:600px;margin:0 auto 30px}.hero-riscos{color:#fff;text-align:center;background:url(/images/gestao-de-riscos-bg.webp) 50%/cover no-repeat;padding:140px 20px 100px;position:relative}.hero-riscos .overlay{background:#0f3c44bf;position:absolute;inset:0}.hero-riscos .hero-content{z-index:2;max-width:800px;margin:0 auto;position:relative}.hero-riscos h1{margin-bottom:20px;font-size:42px;line-height:1.2}.hero-riscos p{opacity:.9;margin-bottom:30px;font-size:18px}.section.white{text-align:center;background:#fff;padding:80px 20px}.section.white h2{color:#003b44}.section.white .green{color:#003b44}.section p{color:#555;max-width:700px;margin:0 auto 20px;line-height:1.6}.grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;margin-top:40px;display:grid}.card-info{text-align:left;background:#003b44;border:1px solid #ffffff1a;border-radius:12px;padding:25px;transition:all .3s}.card-info:hover{background:#fff;border:1px solid #003b44;transform:translateY(-5px)}.card-info h3{margin-bottom:10px;font-size:18px}.card-info p{opacity:.9;color:#fff;font-size:14px;line-height:1.5}.card-info:hover h3,.card-info:hover p{color:#003b44}.card-treinamento{text-align:left;color:#003b44;background:#fff;border:1px solid #00000014;border-radius:12px;padding:25px;transition:all .3s}.card-treinamento h3,.dark .card-treinamento p{color:#003b44}.card-treinamento:hover{background-color:#003b44;border:1px solid #fff;transform:translateY(-5px)}.card-treinamento:hover h3,.card-treinamento:hover p{color:#fff}.etapa{text-align:left;background:#fff;border-left:5px solid #003b44;border-radius:12px;padding:25px;transition:all .3s;box-shadow:0 5px 20px #0000000d}.etapa:hover{transform:translateY(-5px)}.etapa h3{color:#0f3c44;margin-bottom:10px;font-size:18px}.etapa p{color:#555;font-size:14px;line-height:1.5}.beneficios li{margin-bottom:12px;font-size:16px;font-weight:500}.section.alerta{text-align:center;background:#fff;padding:80px 20px}.section.alerta h2{color:#003b44;margin-bottom:20px;font-size:30px}.section.alerta p{color:#0f3c44;max-width:700px;margin:0 auto;font-size:16px;line-height:1.6}.cta-treinamento{text-align:center;color:#fff;background:url(/images/gestao-de-riscos-bg.webp) 50%/cover no-repeat;padding:80px 20px;position:relative;overflow:hidden}.cta-treinamento .overlay{z-index:1;background:#0f3c44bf;position:absolute;inset:0}.cta-treinamento .container{z-index:2;position:relative}.cta-treinamento h2{margin-bottom:20px;font-size:32px}.cta-treinamento p{opacity:.9;margin-bottom:30px}.cta{text-align:center;color:#fff;background:linear-gradient(135deg,#146c78,#0f3c44);padding:80px 20px}.cta h2{margin-bottom:20px;font-size:32px}.cta p{opacity:.9;margin-bottom:30px}.hero-treinamentos{background:url(/images/treinamentos-bg.webp) 50%/cover no-repeat;align-items:center;padding:140px 20px 100px;display:flex;position:relative}.hero-treinamentos .overlay{background:linear-gradient(90deg,#0f3c44f2,#0f3c44b3);position:absolute;inset:0}.hero-treinamentos .hero-content{color:#fff;z-index:2;max-width:700px;position:relative}.hero-treinamentos h1{margin-bottom:20px;font-size:42px;line-height:1.2}.hero-treinamentos p{opacity:.95;margin-bottom:30px;font-size:18px}.btn-primary{color:#fff;background:#146c78;border-radius:30px;justify-content:center;align-items:center;gap:10px;width:fit-content;margin:0 auto;padding:14px 28px;font-weight:600;text-decoration:none;transition:all .3s;animation:2.5s infinite pulse;display:flex}.btn-primary .icon{justify-content:center;align-items:center;transition:all .3s;display:flex}.btn-primary:hover{color:#003b44;background:#fff;transform:translateY(-2px);box-shadow:0 5px 55px #00e0ff80}.btn-primary:hover .icon{transform:scale(1.2)rotate(-5deg)}.btn-primary .icon svg{transition:all .3s}.section{padding:80px 20px}.section h2{color:#0f3c44;margin-bottom:20px;font-size:32px}.section .container{text-align:center}.section p{color:#333;margin-bottom:15px;font-size:16px;line-height:1.7}@media (max-width:768px){.hero-treinamentos{padding:120px 20px 80px}.hero-treinamentos h1{font-size:28px}.hero-treinamentos p{font-size:16px}.section h2{font-size:24px}}.grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.processo{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:30px;display:grid}.etapa{background:#fff;border:1px solid #eee;border-radius:12px;padding:20px;transition:all .3s}.etapa:hover{border-color:#146c78;transform:translateY(-5px)}.etapa h3{color:#0f3c44;margin-bottom:10px}.beneficios{margin-top:20px;padding:0;list-style:none}.beneficios li{color:#fff;margin-bottom:10px;font-size:16px}.alerta-box{color:#003b44;background:#fff;border:1px solid #00e0ff;border-radius:10px;max-width:500px;margin:0 auto;padding:20px}@media (max-width:992px){.grid,.processo{grid-template-columns:1fr 1fr}}@media (max-width:600px){.grid,.processo{grid-template-columns:1fr}}
