.site-root{--azul-escuro:#06111d;--azul:#0f2743;--turquesa:#0e4f5a;--turquesa-claro:#eef4fb;--laranja:#c7a76a;--branco:#fff;--cinza-claro:#f7f5f1;--cinza:#687789;--texto:#182536;--borda:#dde4eb;--sombra:0 18px 55px #06111d1a;--sombra-forte:0 32px 96px #06111d2e;--raio:22px;--largura:1200px}.site-root,.site-root *{box-sizing:border-box;margin:0;padding:0}.site-root{scroll-behavior:smooth;color:var(--texto);letter-spacing:-.01em;background:linear-gradient(#fcfbf8 0%,#f8fafc 100%);font-family:Manrope,Arial,Helvetica,sans-serif;line-height:1.68}.site-root h1,.site-root h2{letter-spacing:-.04em;font-family:Playfair Display,Georgia,serif}.site-root img{max-width:100%;display:block}.site-root a{color:inherit;text-decoration:none}.site-root ul{list-style:none}.site-root .container{width:min(92%, var(--largura));margin:0 auto}.site-root .secao{padding:90px 0}.site-root .secao-escura{color:var(--branco);background:radial-gradient(circle at 85% 12%,#c7a76a2e,#0000 28%),radial-gradient(circle at 10% 90%,#1f5fbf1f,#0000 25%),linear-gradient(135deg,#06111d,#0d2037 58%,#123056)}.site-root .tag{color:#0e4f5a;letter-spacing:.09em;text-transform:uppercase;background:#2e67d114;border:1px solid #2e67d126;border-radius:999px;align-items:center;gap:9px;margin-bottom:18px;padding:8px 14px;font-size:12px;font-weight:800;display:inline-flex}.site-root .tag:before{content:"";background:linear-gradient(135deg,#d4b47a,#b9924e);border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #b89a5f73}.site-root .tag-sem-ponto:before{display:none}.site-root .titulo-secao{color:var(--azul-escuro);margin-bottom:18px;font-size:clamp(32px,5vw,50px);line-height:1.15}.site-root .secao-escura .titulo-secao{color:var(--branco)}.site-root .texto-secao{max-width:760px;color:var(--cinza);font-size:18px}.site-root .secao-escura .texto-secao{color:#ffffffd1}.site-root .centro{text-align:center}.site-root .centro .texto-secao{margin:0 auto}.site-root .grid{gap:24px;display:grid}.site-root .grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.site-root .grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.site-root .grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.site-root .cartao{border-radius:var(--raio);box-shadow:var(--sombra);background:linear-gradient(#fff 0%,#fcfcfb 58%,#f8fafc 100%);border:1px solid #0e233d17;padding:32px;transition:transform .3s,box-shadow .3s,border-color .3s}.site-root .cartao:hover{box-shadow:var(--sombra-forte);border-color:#2e67d142;transform:translateY(-8px)}.site-root .icone{width:54px;height:54px;color:var(--turquesa);background:linear-gradient(145deg,#1f5fbf1f,#c7a76a1f);border:1px solid #1f5fbf24;border-radius:16px;place-items:center;margin-bottom:22px;font-size:20px;font-weight:800;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffa6}.site-root .icone svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.site-root .cartao h3{color:var(--azul-escuro);margin-bottom:10px;font-size:22px}.site-root .cartao p{color:var(--cinza)}.site-root .lista{gap:12px;margin-top:22px;display:grid}.site-root .lista li{color:var(--cinza);padding-left:26px;position:relative}.site-root .lista li:before{content:"✓";color:var(--turquesa);font-weight:900;position:absolute;top:0;left:0}.site-root .botao{cursor:pointer;border:2px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:13px 24px;font-weight:800;transition:all .25s;display:inline-flex}.site-root .botao-principal:hover{background:linear-gradient(135deg,#176879,#125665);transform:translateY(-3px);box-shadow:0 20px 48px #1f5fbf5c}.site-root .botao-secundario{color:#06262a;background:#26a6a014;border-color:#031b1e47}.site-root .botao-secundario:hover{color:#031b1e;background:#26a6a029;border-color:#26a6a08c}.site-root .botao-contorno:hover{color:var(--branco);background:#0f2743;border-color:#0f2743}.site-root .topo{z-index:1000;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#06111deb;border-bottom:1px solid #ffffff12;position:sticky;top:0;box-shadow:0 10px 30px #0000001f}.site-root .nav{justify-content:space-between;align-items:center;gap:30px;min-height:76px;display:flex}.site-root .logo{color:var(--branco);letter-spacing:1px;flex-direction:column;font-weight:900;line-height:1;display:flex}.site-root .logo strong{font-size:27px}.site-root .logo span{color:var(--turquesa);letter-spacing:2px;margin-top:5px;font-size:10px}.site-root .menu{color:#ffffffe0;align-items:center;gap:24px;font-size:14px;font-weight:700;display:flex}.site-root .menu a:hover{color:var(--turquesa)}.site-root .menu-mobile{color:var(--branco);cursor:pointer;background:0 0;border:0;font-size:28px;display:none}.site-root .hero{color:var(--branco);background:radial-gradient(circle at 82% 18%,#1f5fbf3d,#0000 30%),radial-gradient(circle at 18% 92%,#c7a76a29,#0000 24%),linear-gradient(135deg,#05101b 0%,#0b1b2f 48%,#123056 100%);padding:125px 0 120px;position:relative;overflow:hidden}.site-root .hero:after{content:"";border:60px solid #ffffff0a;border-radius:50%;width:420px;height:420px;position:absolute;bottom:-190px;right:-160px}.site-root .hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:55px;display:grid}.site-root .hero h1{max-width:900px;margin-bottom:26px;font-size:clamp(46px,7vw,78px);line-height:1.01}.site-root .hero p{color:#ffffffd1;max-width:760px;margin-bottom:34px;font-size:20px}.site-root .acoes{flex-wrap:wrap;gap:14px;display:flex}.site-root .painel-hero{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff1f,#ffffff0d);border:1px solid #ffffff24;border-radius:28px;padding:32px;position:relative;box-shadow:0 34px 96px #0000004d}.site-root .painel-hero h3,.site-root .painel-hero h2.painel-hero-titulo{margin-bottom:18px;font-size:22px}.site-root .cadeia-resultado{grid-template-columns:1fr;gap:10px;margin:18px 0 22px;display:grid}.site-root .cadeia-resultado span{color:#ffffffe6;background:#ffffff12;border:1px solid #ffffff1c;border-radius:12px;padding:11px 12px 11px 30px;font-size:13px;font-weight:700;line-height:1.35;position:relative}.site-root .cadeia-resultado span:before{content:"";background:#d99562;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:12px;transform:translateY(-50%);box-shadow:0 0 12px #d8bf8b73}.site-root .metrica{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.site-root .metrica:last-child{border-bottom:0}.site-root .metrica strong{color:var(--turquesa);font-size:23px}.site-root .impacto{z-index:3;margin-top:-36px;position:relative}.site-root .impacto-box{background:var(--branco);box-shadow:var(--sombra);border-top:4px solid var(--laranja);border-left:1px solid #0e233d14;border-radius:22px;grid-template-columns:1.2fr .8fr;align-items:center;gap:28px;padding:34px;display:grid}.site-root .impacto h2{color:var(--azul-escuro);margin-bottom:8px;font-size:29px}.site-root .impacto p{color:var(--cinza)}.site-root .beneficio{align-items:flex-start;gap:16px;display:flex}.site-root .beneficio .icone{flex:0 0 48px;width:48px;height:48px;margin-bottom:0}.site-root .area-card{flex-direction:column;height:100%;display:flex}.site-root .area-card .botao{align-self:flex-start;margin-top:auto}.site-root .area-card p{margin-bottom:22px}.site-root .diagnostico-box{grid-template-columns:.9fr 1.1fr;align-items:center;gap:50px;display:grid}.site-root .diagnostico-destaque{background:var(--branco);color:var(--texto);box-shadow:var(--sombra);border-radius:24px;padding:36px}.site-root .diagnostico-destaque h3{color:var(--azul-escuro);margin-bottom:14px;font-size:26px}.site-root .sobre-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:55px;display:grid}.site-root .numeros{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.site-root .numero{color:var(--branco);background:linear-gradient(145deg,#081522,#123056);border-radius:18px;padding:26px}.site-root .numero strong{color:var(--turquesa);font-size:34px;display:block}.site-root .solucao{scroll-margin-top:85px}.site-root .solucao-cabecalho{margin-bottom:40px}.site-root .solucao-conteudo{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.site-root .bloco{background:linear-gradient(#fff,#fbfcfb);border:1px solid #0e233d17;border-radius:20px;padding:30px;box-shadow:0 14px 42px #06111d0f}.site-root .bloco h3{color:var(--azul-escuro);margin-bottom:13px;font-size:22px}.site-root .processo{position:relative}.site-root .passos{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.site-root .passo{text-align:center;background:var(--branco);border:1px solid var(--borda);border-radius:16px;min-height:180px;padding:22px 14px}.site-root .passo span{width:42px;height:42px;color:var(--branco);background:linear-gradient(135deg,#0e4f5a,#0b3a46);border-radius:50%;place-items:center;margin:0 auto 14px;font-weight:900;display:grid}.site-root .passo h3{color:var(--azul-escuro);margin-bottom:8px;font-size:16px}.site-root .passo p{color:var(--cinza);font-size:13px}.site-root .segmento-card{border-top:3px solid var(--laranja)}.site-root .formulario{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.site-root .campo{flex-direction:column;gap:8px;display:flex}.site-root .campo-completo{grid-column:1/-1}.site-root label{color:var(--azul-escuro);font-size:14px;font-weight:800}.site-root input,.site-root select,.site-root textarea{border:1px solid var(--borda);width:100%;font:inherit;color:var(--texto);background:var(--branco);border-radius:12px;outline:none;padding:14px 15px}.site-root textarea{resize:vertical;min-height:140px}.site-root .contato-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:45px;display:grid}.site-root .contato-info{gap:18px;display:grid}.site-root .contato-item{background:var(--azul-escuro);color:var(--branco);border-radius:16px;padding:22px}.site-root .contato-item strong{color:var(--turquesa);margin-bottom:6px;display:block}.site-root footer{color:#ffffffc7;background:linear-gradient(#05101b 0%,#07111f 100%);padding:65px 0 25px}.site-root footer:before{content:"";background:linear-gradient(90deg,#0000,#c7a76abf,#0000);height:1px;margin-bottom:32px;display:block}.site-root .rodape-grid{grid-template-columns:1.2fr .75fr .85fr 1.2fr;gap:45px;margin-bottom:44px;display:grid}.site-root footer h3,.site-root footer h4{color:var(--branco);margin-bottom:16px}.site-root footer ul{gap:9px;display:grid}.site-root footer a:hover{color:var(--turquesa)}.site-root .locais-atendimento{gap:12px;display:grid}.site-root .local-atendimento{color:#ffffffc7;align-items:center;gap:10px;font-size:14px;line-height:1.35;display:flex}.site-root .icone-pais{border-radius:3px;flex:0 0 26px;width:26px;height:18px;overflow:hidden;box-shadow:0 0 0 1px #ffffff2e}.site-root .icone-pais svg{width:100%;height:100%;display:block}.site-root .rodape-final{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:22px;font-size:14px;display:flex}.site-root .whatsapp,.site-root .email-flutuante{width:58px;height:58px;color:var(--branco);z-index:999;border-radius:50%;place-items:center;transition:transform .25s,box-shadow .25s;display:grid;position:fixed;bottom:22px;box-shadow:0 10px 30px #00000040}.site-root .whatsapp{background:#25d366;font-size:28px;right:22px}.site-root .email-flutuante{background:linear-gradient(135deg,#c77845,#d99562);right:92px}.site-root .email-flutuante svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.site-root .whatsapp:hover,.site-root .email-flutuante:hover{transform:translateY(-3px);box-shadow:0 14px 34px #0000004d}.site-root .cartao,.site-root .bloco,.site-root .passo,.site-root .numero,.site-root .impacto-box,.site-root .painel-hero{animation:.7s both surgir}@keyframes surgir{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.site-root .secao-numero{color:#9b5b35;letter-spacing:.14em;background:linear-gradient(135deg,#c7a76a29,#1f5fbf14);border:1px solid #c7a76a47;border-radius:999px;justify-content:center;align-items:center;min-width:48px;height:30px;margin-bottom:14px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.site-root .secao-escura .secao-numero,.site-root .hero .secao-numero{color:#e6b18b;background:#ffffff0d;border-color:#e2c99547}@media (width<=1024px){.site-root .grid-4,.site-root .grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}.site-root .hero-grid,.site-root .diagnostico-box,.site-root .sobre-grid,.site-root .contato-grid{grid-template-columns:1fr}.site-root .passos{grid-template-columns:repeat(2,minmax(0,1fr))}.site-root .menu{background:var(--azul-escuro);flex-direction:column;align-items:flex-start;padding:25px 5%;display:none;position:fixed;top:76px;left:0;right:0;box-shadow:0 15px 30px #0003}.site-root .menu.ativo{display:flex}.site-root .menu-mobile{display:block}}@media (width<=720px){.site-root .secao{padding:70px 0}.site-root .hero{padding:85px 0 80px}.site-root .grid-2,.site-root .grid-3,.site-root .grid-4,.site-root .solucao-conteudo,.site-root .formulario,.site-root .rodape-grid,.site-root .impacto-box,.site-root .passos{grid-template-columns:1fr}.site-root .campo-completo{grid-column:auto}.site-root .acoes{flex-direction:column}.site-root .acoes .botao{width:100%}.site-root .painel-hero{margin-top:10px}.site-root .numeros{grid-template-columns:1fr}}.site-root .menu-login{background:linear-gradient(135deg,#c7a76a,#a9874d);border-radius:10px;padding:10px 16px;box-shadow:0 10px 26px #c7a76a38;color:#06111d!important}.site-root .menu-login:hover{transform:translateY(-1px);color:#06111d!important}.site-root .crm-hero{grid-template-columns:1.05fr .95fr;align-items:center;gap:48px;display:grid}.site-root .crm-painel{color:var(--texto);background:linear-gradient(#fff,#f5f8fc);border:1px solid #ffffff2e;border-radius:24px;padding:28px;box-shadow:0 30px 80px #00000038}.site-root .crm-painel-topo{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.site-root .crm-painel-topo span{color:var(--cinza);font-size:13px;font-weight:700}.site-root .crm-status{background:#1f5fbf1a;border:1px solid #1f5fbf29;border-radius:999px;padding:7px 11px;color:#0e4f5a!important}.site-root .crm-metricas{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.site-root .crm-metrica{border:1px solid var(--borda);background:#fff;border-radius:16px;padding:18px}.site-root .crm-metrica small{color:var(--cinza);margin-bottom:6px;display:block}.site-root .crm-metrica strong{color:var(--azul-escuro);font-size:25px}.site-root .crm-funil{gap:10px;display:grid}.site-root .crm-etapa{color:var(--azul-escuro);background:#eef4fb;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:13px 15px;font-weight:800;display:grid}.site-root .login-modal{z-index:2000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#020a12c7;justify-content:center;align-items:center;padding:22px;display:none;position:fixed;inset:0}.site-root .login-modal.ativo{display:flex}.site-root .login-box{background:linear-gradient(#fff,#f7f9fc);border:1px solid #ffffff59;border-radius:24px;width:min(100%,460px);padding:38px;position:relative;box-shadow:0 34px 100px #00000061}.site-root .login-fechar{border:1px solid var(--borda);width:38px;height:38px;color:var(--azul-escuro);cursor:pointer;background:#fff;border-radius:50%;font-size:20px;position:absolute;top:16px;right:16px}.site-root .login-marca{gap:8px;margin-bottom:26px;line-height:1.1;display:grid}.site-root .login-marca strong{color:var(--azul-escuro);letter-spacing:.06em;font-size:32px;font-weight:800;line-height:1;display:block}.site-root .login-marca span{color:#9b5b35;letter-spacing:.2em;text-transform:uppercase;font-size:12px;font-weight:800;line-height:1.2;display:block}.site-root .login-box h2{color:var(--azul-escuro);margin-bottom:8px;font-size:34px}.site-root .login-box>p{color:var(--cinza);margin-bottom:24px}.site-root .login-form{gap:16px;display:grid}.site-root .login-form .botao{width:100%;margin-top:6px}.site-root .login-ajuda{border-top:1px solid var(--borda);text-align:center;color:var(--cinza);margin-top:18px;padding-top:18px;font-size:13px}.site-root .login-mensagem{color:#0e4f5a;background:#eef4fb;border-radius:10px;margin-top:14px;padding:12px 14px;font-size:13px;font-weight:700;display:none}@media (width<=1024px){.site-root .crm-hero{grid-template-columns:1fr}.site-root .menu-login{text-align:center;width:100%}}@media (width<=720px){.site-root .crm-metricas{grid-template-columns:1fr}.site-root .login-box{padding:30px 22px}}.site-root .mapa-perdas,.site-root .capacidades-grid,.site-root .macrosetores{gap:18px;margin-top:38px;display:grid}.site-root .mapa-perdas,.site-root .capacidades-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-root .macrosetores{grid-template-columns:repeat(4,minmax(0,1fr))}.site-root .perda-card,.site-root .capacidade-card,.site-root .macrosetor-card{background:linear-gradient(#fff,#f8fafc);border:1px solid #0e233d1a;border-radius:18px;padding:24px;box-shadow:0 14px 38px #06111d0f}.site-root .perda-card strong,.site-root .capacidade-card strong,.site-root .macrosetor-card h3{color:var(--azul-escuro);margin-bottom:8px;font-size:18px;display:block}.site-root .perda-card p,.site-root .capacidade-card p,.site-root .macrosetor-card p{color:var(--cinza);font-size:14px}.site-root .estrutura-tecnica{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.site-root .estrutura-tecnica .bloco{height:100%}.site-root .indicadores{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.site-root .indicadores span{color:#0e4f5a;background:#eef4fb;border:1px solid #1f5fbf24;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800}.site-root .macrosetor-card ul{margin-top:16px}.site-root .macrosetor-card li{border-bottom:1px solid var(--borda);color:var(--cinza);padding:9px 0;font-size:14px}.site-root .macrosetor-card li:last-child{border-bottom:0}.site-root .macrosetores{align-items:stretch}.site-root .macrosetor-card{flex-direction:column;height:100%;padding:30px;display:flex}.site-root .macrosetor-card h3{align-items:flex-start;min-height:52px;margin-bottom:12px;font-size:21px;line-height:1.25;display:flex}.site-root .macrosetor-card>p{min-height:48px;margin-bottom:4px;line-height:1.6}.site-root .macrosetor-card ul{flex:1;width:100%;margin-top:18px}@media (width<=720px){.site-root .macrosetor-card h3,.site-root .macrosetor-card>p{min-height:auto}}.site-root .resultado-final{border-left:4px solid var(--laranja);color:var(--azul-escuro);background:#c7a76a17;border-radius:14px;margin-top:32px;padding:24px;font-size:18px;font-weight:800}@media (width<=1024px){.site-root .mapa-perdas,.site-root .capacidades-grid,.site-root .macrosetores,.site-root .estrutura-tecnica{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.site-root .mapa-perdas,.site-root .capacidades-grid,.site-root .macrosetores,.site-root .estrutura-tecnica{grid-template-columns:1fr}}.site-root :root{--azul-escuro:#0b1f33;--azul:#0e4f5a;--turquesa:#7fa69a;--turquesa-claro:#eff5f2;--laranja:#c77845;--branco:#fff;--cinza-claro:#e8dcc8;--cinza:#65727a;--texto:#17212b;--borda:#0b1f3324;--sombra:0 18px 55px #0b1f331a;--sombra-forte:0 32px 96px #0b1f332e}.site-root{color:var(--texto);background:linear-gradient(#fff 0%,#f7f5f0 52%,#efe8dd 100%)}.site-root .secao-clara{background:radial-gradient(circle at 90% 8%,#7fa69a33,#0000 28%),linear-gradient(#faf9f6 0%,#f2f4f1 55%,#e8dcc8 150%)}.site-root .secao-escura{background:radial-gradient(circle at 85% 12%,#c7784538,#0000 28%),radial-gradient(circle at 10% 90%,#7fa69a29,#0000 25%),linear-gradient(135deg,#071621,#0b1f33 52%,#0e4f5a 115%)}.site-root .topo{background:#0b1f33f0;border-bottom-color:#ffffff1a;box-shadow:0 10px 30px #0b1f3338}.site-root .hero{background:radial-gradient(circle at 82% 18%,#7fa69a52,#0000 31%),radial-gradient(circle at 18% 92%,#c7784538,#0000 25%),linear-gradient(135deg,#071621 0%,#0b1f33 50%,#0e4f5a 120%)}.site-root .hero h1 span,.site-root .cadeia-resultado span:before{color:#c77845}.site-root .hero h1 span{color:#d99562}.site-root .cadeia-resultado span:before{background:#c77845;box-shadow:0 0 14px #c778458c}.site-root .tag{color:#0b1f33;background:#7fa69a29;border-color:#0b1f3329}.site-root .secao-escura .tag,.site-root .hero .tag{color:#fff;background:#ffffff1a;border-color:#ffffff2b}.site-root .tag:before{background:linear-gradient(135deg,#d99562,#c77845);box-shadow:0 0 14px #c7784573}.site-root .cartao,.site-root .bloco,.site-root .perda-card,.site-root .capacidade-card,.site-root .macrosetor-card,.site-root .crm-painel,.site-root .login-box{background:linear-gradient(#fff 0%,#fafbff 65%,#f4f0ea 140%);border-color:#0b1f331c}.site-root .cartao:hover{border-color:#0b1f334d}.site-root .icone{color:#0b1f33;background:linear-gradient(145deg,#7fa69a40,#c7784524);border-color:#0b1f3324}.site-root .botao-principal{color:#17212b;background:linear-gradient(135deg,#c77845,#c98e00);box-shadow:0 16px 38px #c778454d}.site-root .botao-principal:hover{color:#0b1f33;background:linear-gradient(135deg,#d99562,#c77845);box-shadow:0 20px 48px #c7784561}.site-root .botao-contorno{color:#0b1f33;background:#7fa69a1f;border-color:#0b1f3340}.site-root .botao-contorno:hover{background:#0b1f33;border-color:#0b1f33}.site-root .menu-login{background:linear-gradient(135deg,#c77845,#d99562);box-shadow:0 10px 26px #c7784542;color:#0b1f33!important}.site-root .menu-login:hover{color:#0b1f33!important}.site-root .logo span,.site-root .menu a:hover,.site-root footer a:hover,.site-root .metrica strong,.site-root .numero strong,.site-root .contato-item strong{color:#7fa69a}.site-root .impacto-box{border-top-color:#c77845;border-left-color:#0b1f331a}.site-root .numero{background:linear-gradient(145deg,#0b1f33,#0e4f5a)}.site-root .passo span{background:linear-gradient(135deg,#0b1f33,#0e4f5a)}.site-root .segmento-card{border-top-color:#c77845}.site-root input:focus,.site-root select:focus,.site-root textarea:focus{border-color:#7fa69a;box-shadow:0 0 0 3px #7fa69a3d}.site-root .contato-item{background:linear-gradient(145deg,#0b1f33,#0e4f5a)}.site-root footer{background:radial-gradient(circle at 90% 0,#7fa69a1a,#0000 28%),linear-gradient(#071621 0%,#0b1f33 100%)}.site-root footer:before{background:linear-gradient(90deg,#0000,#c77845e6,#0000)}.site-root .secao-numero{color:#8b6500;background:linear-gradient(135deg,#c778452e,#7fa69a29);border-color:#c7784559}.site-root .secao-escura .secao-numero,.site-root .hero .secao-numero{color:#d99562;border-color:#f0c44361}.site-root .crm-status,.site-root .login-mensagem,.site-root .crm-etapa,.site-root .indicadores span{background:#7fa69a2b;border-color:#0b1f3324;color:#0b1f33!important}.site-root .crm-etapa b{color:#0e4f5a}.site-root .resultado-final{color:#0b1f33;background:#c778451c;border-left-color:#c77845}.site-root .resultado-setores{letter-spacing:-.012em;text-align:center;max-width:980px;margin-left:auto;margin-right:auto;font-family:Manrope,Arial,Helvetica,sans-serif;font-size:clamp(17px,1.5vw,20px);font-weight:600;line-height:1.65}.site-root .login-modal{background:#0a0870d1}.site-root .login-marca span{color:#9b7200}@media (width<=1024px){.site-root .menu{background:#0b1f33}}.site-root .tag-com-icone{align-items:center;gap:8px;display:inline-flex}.site-root .tag-com-icone svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.site-root .link-solucao{align-items:center;gap:9px;display:inline-flex}.site-root .link-solucao svg{stroke:currentColor;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.site-root .cadeia-resultado .cadeia-item{letter-spacing:.015em;color:#ffffffeb;align-items:center;gap:12px;padding-left:12px;font-family:Manrope,Arial,Helvetica,sans-serif;font-size:14.5px;font-weight:600;line-height:1.45;display:flex}.site-root .cadeia-resultado .cadeia-item:before{display:none}.site-root .cadeia-resultado .cadeia-item svg{stroke:#d99562;fill:none;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex:0 0 19px;width:19px;height:19px}.site-root .tag:before{display:none!important}.site-root .tag-com-icone svg{color:#c77845;stroke:#c77845!important}.site-root .contato-modal{z-index:2100;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#071621d1;justify-content:center;align-items:center;padding:22px;display:none;position:fixed;inset:0}.site-root .contato-modal.ativo{display:flex}.site-root .contato-modal-box{text-align:center;background:linear-gradient(#fff,#f7f5f0);border:1px solid #fff6;border-radius:24px;width:min(100%,460px);padding:36px;position:relative;box-shadow:0 34px 100px #00000061}.site-root .contato-modal-box h2{color:var(--azul-escuro);margin-bottom:10px;font-size:32px}.site-root .contato-modal-box p{color:var(--cinza);margin-bottom:24px}.site-root .contato-modal-fechar{border:1px solid var(--borda);width:38px;height:38px;color:var(--azul-escuro);cursor:pointer;background:#fff;border-radius:50%;font-size:20px;position:absolute;top:15px;right:15px}.site-root .contato-modal-acoes{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.site-root .contato-opcao{min-height:112px;color:var(--azul-escuro);background:#fff;border:1px solid #0b1f3324;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:18px;font-weight:800;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.site-root .contato-opcao:hover{border-color:#c77845;transform:translateY(-3px);box-shadow:0 14px 34px #0b1f331f}.site-root .contato-opcao svg{fill:none;stroke:#c77845;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}@media (width<=520px){.site-root .contato-modal-acoes{grid-template-columns:1fr}.site-root .contato-modal-box{padding:34px 22px 24px}}.site-root .seletor-idioma{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.site-root .seletor-idioma .idioma-opcao{color:inherit;font:inherit;letter-spacing:.06em;cursor:pointer;opacity:.65;background:0 0;border:0;border-radius:999px;padding:4px 9px;font-size:.72rem;font-weight:700;transition:all .2s}.site-root .seletor-idioma .idioma-opcao:hover{opacity:1}.site-root .seletor-idioma .idioma-opcao.ativo{opacity:1;background:#ffffff29;box-shadow:0 1px 6px #00000026}@media (width<=900px){.site-root .seletor-idioma{align-self:flex-start;margin:8px 0}}.site-root .nota-mexico{opacity:.82;max-width:62ch;margin-top:14px;font-size:.95rem;line-height:1.65}.site-root .rodape-seo{opacity:.7;border-top:1px solid #ffffff14;flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;padding-top:16px;font-size:.86rem;display:flex}.site-root .rodape-seo a{color:inherit;text-decoration:none}.site-root .rodape-seo a:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.site-root .rodape-legal{opacity:.55;letter-spacing:.01em;flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:.8rem;display:flex}.site-root .rodape-legal a{color:inherit;text-decoration:none}.site-root .rodape-legal a:hover{opacity:1;text-underline-offset:3px;text-decoration:underline}.site-root .topo.topo-premium{isolation:isolate;-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);box-shadow:none;background:radial-gradient(120% 320% at 12% -140%,#c7784524,#0000 55%),radial-gradient(120% 300% at 88% -160%,#0e4f5a33,#0000 58%),linear-gradient(#050f1ae0 0%,#071625cc 60%,#091a2ca8 100%);border-bottom:1px solid #ffffff0d;transition:background .55s cubic-bezier(.22,.61,.36,1),box-shadow .5s,border-color .45s,-webkit-backdrop-filter .45s,backdrop-filter .45s;animation:.9s cubic-bezier(.22,.61,.36,1) both oapex-topo-entrada;position:sticky}.site-root .topo.topo-premium:after{content:"";opacity:.5;pointer-events:none;background:linear-gradient(90deg,#0000,#c7784559 22%,#7fa69a4d 60%,#0000);height:1px;transition:opacity .5s;position:absolute;bottom:-1px;left:0;right:0}.site-root .topo.topo-premium.rolado{-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);background:radial-gradient(120% 320% at 12% -140%,#c778451f,#0000 55%),radial-gradient(120% 300% at 88% -160%,#0e4f5a2e,#0000 58%),linear-gradient(#040c16f7 0%,#071625f2 100%);border-bottom-color:#ffffff14;box-shadow:0 14px 40px #02081073}.site-root .topo.topo-premium.rolado:after{opacity:.85}@keyframes oapex-topo-entrada{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}.site-root .topo-premium .nav{gap:34px;min-height:64px;transition:min-height .4s cubic-bezier(.22,.61,.36,1)}.site-root .topo-premium.rolado .nav{min-height:58px}.site-root .topo-premium .logo strong{letter-spacing:1.5px;font-size:30px}.site-root .topo-premium .logo span{letter-spacing:3.4px;opacity:.9;margin-top:6px;font-size:10.5px}.site-root .topo-premium .menu{letter-spacing:.02em;gap:34px;font-size:13.5px;font-weight:600}.site-root .topo-premium .menu>a:not(.menu-login){color:#ffffffd1;padding:6px 2px;transition:color .3s,opacity .3s;position:relative}.site-root .topo-premium .menu>a:not(.menu-login):after{content:"";opacity:0;transform-origin:50%;background:currentColor;height:1px;transition:opacity .3s,transform .35s cubic-bezier(.22,.61,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.4)}.site-root .topo-premium .menu>a:not(.menu-login):hover{color:#fff}.site-root .topo-premium .menu>a:not(.menu-login):hover:after{opacity:.55;transform:scaleX(1)}.site-root .topo-premium .seletor-idioma{background:#ffffff0a;border-color:#ffffff1f;gap:0;padding:2px;transition:background .3s,border-color .3s;overflow:hidden}.site-root .topo-premium .seletor-idioma:hover{border-color:#ffffff38}.site-root .topo-premium .seletor-idioma .idioma-opcao{letter-spacing:.1em;opacity:.55;max-width:60px;padding:4px 10px;font-size:.7rem;transition:max-width .38s cubic-bezier(.22,.61,.36,1),padding .38s cubic-bezier(.22,.61,.36,1),opacity .3s,background .3s}.site-root .topo-premium .seletor-idioma:not(.aberto) .idioma-opcao:not(.ativo){opacity:0;pointer-events:none;max-width:0;padding-left:0;padding-right:0}.site-root .topo-premium .seletor-idioma .idioma-opcao:hover{opacity:.95}.site-root .topo-premium .seletor-idioma .idioma-opcao.ativo{opacity:1;box-shadow:none;background:#ffffff1a;border:1px solid #ffffff29}.site-root .topo-premium .menu-login{letter-spacing:.015em;border-radius:12px;padding:9px 18px;font-size:13px;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s,filter .3s;box-shadow:0 6px 18px #c7784533}.site-root .topo-premium .menu-login:hover{filter:brightness(1.06);transform:translateY(-1.5px);box-shadow:0 12px 28px #c7784557}@media (width<=1024px){.site-root .topo-premium .menu{gap:18px}}@media (width<=1024px) and (width>=769px){.site-root .container{padding-left:28px;padding-right:28px}.site-root .macrosetores{grid-template-columns:repeat(2,minmax(0,1fr))}.site-root .rodape-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (width<=768px){.site-root{--ms-1:6px;--ms-2:10px;--ms-3:14px;--ms-4:20px;--ms-5:28px;--ms-6:40px;--mob-raio:14px;--mob-borda:1px solid #ffffff17;font-size:16px;overflow-x:hidden}html,body{overflow-x:hidden}body.mob-menu-aberto{overflow:hidden}.site-root *{overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:none;hyphens:none}.site-root img,.site-root svg,.site-root video{max-width:100%}.site-root img{height:auto}.site-root .container{max-width:100%;padding-left:20px;padding-right:20px}.site-root .topo{height:auto}.site-root .topo .nav{align-items:center;min-height:58px;padding-top:8px;padding-bottom:8px}.site-root .logo strong{font-size:19px;line-height:1.1}.site-root .logo span{letter-spacing:.22em;font-size:9.5px}.site-root .menu-mobile{width:44px;height:44px;color:inherit;z-index:1250;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;font-size:22px;line-height:1;transition:background .24s,transform .24s;display:block;position:relative}.site-root .menu-mobile:active{transform:scale(.94)}.mob-veu{z-index:1150;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;background:#030a149e;transition:opacity .32s;position:fixed;inset:0}.mob-veu.ativo{opacity:1;pointer-events:auto}.site-root .topo{z-index:1200}body.mob-menu-aberto .site-root .menu-mobile{opacity:0;pointer-events:none}.site-root .menu{width:min(86vw,360px);height:100dvh;padding:92px 26px calc(28px + env(safe-area-inset-bottom));overscroll-behavior:contain;z-index:1200;background:linear-gradient(#081729 0%,#050f1d 100%);flex-direction:column;align-items:stretch;gap:2px;transition:transform .42s cubic-bezier(.22,.8,.2,1);position:fixed;inset:0 0 auto auto;overflow-y:auto;transform:translate(105%);box-shadow:-28px 0 70px #00000080;display:flex!important}.site-root .menu.ativo{transform:translate(0)}.site-root .menu a{letter-spacing:.01em;color:#eaf1fb;opacity:0;border-bottom:1px solid #ffffff0f;min-height:50px;padding:15px 4px;font-size:17px;display:block;transform:translate(14px)}.site-root .menu.ativo a{animation:.46s cubic-bezier(.22,.8,.2,1) forwards mob-menu-entrada}.site-root .menu.ativo a:first-of-type{animation-delay:90ms}.site-root .menu.ativo a:nth-of-type(2){animation-delay:.14s}.site-root .menu.ativo a:nth-of-type(3){animation-delay:.19s}.site-root .menu.ativo a:nth-of-type(4){animation-delay:.24s}.site-root .menu.ativo a:nth-of-type(5){animation-delay:.3s}@keyframes mob-menu-entrada{to{opacity:1;transform:none}}.site-root .menu .seletor-idioma{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;gap:8px;margin:22px 0 4px;padding:6px;display:flex}.site-root .menu .idioma-opcao{letter-spacing:.06em;white-space:nowrap;border-radius:10px;flex:1;min-height:42px;padding:0 6px;font-size:13px;transition:background .24s,color .24s}.site-root .menu .menu-login{text-align:center;background:linear-gradient(135deg,#c7a76a,#a9874d);border:0;border-radius:13px;justify-content:center;align-items:center;min-height:52px;margin-top:16px;font-size:16px;font-weight:700;display:flex;box-shadow:0 12px 28px #c7a76a3d;color:#06111d!important}.site-root .menu .mob-fechar-menu{color:#eaf1fb;background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;place-items:center;width:42px;height:42px;min-height:42px;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;top:18px;left:22px;right:auto}.site-root .hero{padding:58px 0 var(--ms-6)}.site-root .hero-grid{gap:var(--ms-5)}.site-root .hero>.container>div:first-child{max-width:34ch;margin-inline:auto}.site-root .hero h1{letter-spacing:-.015em;text-align:center;margin-top:var(--ms-3);font-size:clamp(30px,8.6vw,38px);line-height:1.14}.site-root .hero h1 span{display:block}.site-root .hero p{text-align:center;margin-top:var(--ms-3);max-width:40ch;margin-inline:auto;font-size:16px;line-height:1.58}.site-root .hero .tag{letter-spacing:.14em;margin-inline:auto;font-size:11px}.site-root .hero .acoes{gap:var(--ms-2);margin-top:var(--ms-4);flex-direction:column}.site-root .hero .acoes .botao-secundario{text-underline-offset:5px;opacity:.82;background:0 0;border:0;min-height:40px;font-size:15px;text-decoration:underline}.site-root .painel-hero{padding:var(--ms-4);border-radius:var(--mob-raio);margin-top:0}.site-root .painel-hero h3,.site-root .painel-hero h2.painel-hero-titulo{font-size:17px;line-height:1.4}.site-root .cadeia-resultado{gap:8px}.site-root .cadeia-item{padding:8px 10px;font-size:13.5px}.site-root .secao{padding:var(--ms-6) 0}.site-root h2,.site-root .titulo-secao{letter-spacing:-.01em;font-size:clamp(26px,7.2vw,31px);line-height:1.2}.site-root h3{font-size:clamp(19px,5vw,22px);line-height:1.28}.site-root p,.site-root li{font-size:15.5px;line-height:1.6}.site-root .texto-secao{max-width:42ch;font-size:16px;line-height:1.6}.site-root .centro .texto-secao,.site-root .centro p{margin-inline:auto}.site-root .solucao-cabecalho{margin-bottom:var(--ms-4)}.site-root .grid,.site-root .grid-2,.site-root .grid-3,.site-root .grid-4,.site-root .macrosetores,.site-root .numeros,.site-root .rodape-grid,.site-root .estrutura-tecnica,.site-root .passos{gap:var(--ms-2);grid-template-columns:1fr!important}.site-root .cartao,.site-root .bloco,.site-root .beneficio,.site-root .macrosetor-card,.site-root .perda-card,.site-root .diagnostico-destaque{border-radius:var(--mob-raio);margin:0;padding:16px;box-shadow:0 6px 18px #00000024}.site-root .cartao h3,.site-root .bloco h3,.site-root .macrosetor-card h3{margin-bottom:6px;font-size:18px;line-height:1.25}.site-root .cartao p,.site-root .bloco p,.site-root .macrosetor-card p{font-size:15px;line-height:1.58}.site-root .cartao .icone,.site-root .bloco .icone{border-radius:12px;width:40px;height:40px}.site-root .cartao .icone svg,.site-root .bloco .icone svg{width:20px;height:20px}.site-root .lista li{padding:5px 0;font-size:15px}.site-root .impacto{padding:var(--ms-6) 0}.site-root .impacto-box{padding:var(--ms-4) var(--ms-3);border-radius:var(--mob-raio)}.site-root .mapa-perdas{gap:var(--ms-2);margin-top:var(--ms-4);grid-template-columns:repeat(2,minmax(0,1fr))!important;display:grid!important}.site-root .perda-card{padding:13px 12px}.site-root .perda-card strong{margin-bottom:4px;font-size:14.5px;display:block}.site-root .perda-card p{font-size:13px;line-height:1.45}.site-root .indicadores{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:4px;flex-wrap:nowrap;gap:8px;margin-inline:-20px;padding-inline:20px;display:flex;overflow-x:auto}.site-root .indicadores::-webkit-scrollbar{display:none}.site-root .indicadores>span{scroll-snap-align:start;flex:none;padding:8px 13px;font-size:13px}.site-root .botao,.site-root button.botao,.site-root .acoes .botao{border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:50px;font-size:16px;display:inline-flex}.site-root .secao .botao-secundario{background:0 0}.site-root .passos{gap:4px;padding-left:34px;position:relative}.site-root .passos:before{content:"";background:linear-gradient(#c7a76a8c,#1f5fbf38);width:2px;position:absolute;top:10px;bottom:10px;left:12px}.site-root .passo{opacity:.66;padding:14px 14px 14px 16px;transition:opacity .5s,transform .5s;position:relative}.site-root .passo>span{letter-spacing:.14em;font-size:12px}.site-root .passo h3{margin-top:2px;font-size:17.5px}.site-root .passo p{font-size:14.5px;line-height:1.5}.site-root .passo:before{content:"";background:#c7a76a73;border-radius:50%;width:10px;height:10px;transition:transform .4s,background .4s,box-shadow .4s;position:absolute;top:22px;left:-27px;box-shadow:0 0 0 4px #c7a76a14}.site-root .passo.passo-ativo{opacity:1;transform:translateY(-2px)}.site-root .passo.passo-ativo:before{background:#c7a76a;transform:scale(1.45);box-shadow:0 0 0 6px #c7a76a24}.site-root .mob-acordeao>h3,.site-root .mob-acordeao>h4{cursor:pointer;align-items:center;min-height:44px;margin-bottom:0;padding-right:34px;display:flex;position:relative}.site-root .mob-acordeao>h3:after,.site-root .mob-acordeao>h4:after{content:"";opacity:.55;border-bottom:2px solid;border-right:2px solid;width:9px;height:9px;transition:transform .32s,opacity .32s;position:absolute;top:50%;right:6px;transform:translateY(-70%)rotate(45deg)}.site-root .mob-acordeao.mob-aberto>h3:after,.site-root .mob-acordeao.mob-aberto>h4:after{opacity:.9;transform:translateY(-30%)rotate(-135deg)}.site-root .mob-acordeao>ul{margin:0;padding:0}.site-root .mob-acordeao>ul>li{opacity:0;border:0;max-height:0;padding:0;transition:max-height .38s,opacity .24s,padding .3s,transform .3s;overflow:hidden;transform:translateY(-4px)}.site-root .mob-acordeao.mob-aberto>ul>li{opacity:1;max-height:140px;padding:6px 0;transform:none}.site-root .macrosetor-card.mob-acordeao>p{opacity:.82;margin:4px 0 0;font-size:14px}.site-root #diagnostico .diagnostico-box{display:block}.site-root #diagnostico .titulo-secao{font-size:clamp(27px,7.4vw,32px)}.site-root #diagnostico .diagnostico-destaque{margin-top:var(--ms-4);background:linear-gradient(160deg,#c7a76a1f,#1f5fbf14);border:1px solid #c7a76a47}.site-root #diagnostico .diagnostico-destaque h3{font-size:17px}.site-root #diagnostico .diagnostico-destaque .lista li{font-size:14.6px}.site-root footer .rodape-grid{gap:2px}.site-root footer .rodape-grid>div:first-child{text-align:center;padding-bottom:var(--ms-3)}.site-root footer .rodape-seo{opacity:.62;margin-top:var(--ms-3);flex-wrap:wrap;justify-content:center;gap:6px 10px;font-size:12.5px;display:flex}.site-root footer .locais-atendimento{gap:6px}.site-root footer .rodape-final{text-align:center;flex-direction:column;gap:8px;font-size:13px}.whatsapp,.email-flutuante{display:none!important}.site-root .cta-mobile{opacity:0;pointer-events:none;transition:transform .46s cubic-bezier(.22,.8,.2,1),opacity .34s;transform:translateY(115%)}body.mob-cta-on .site-root .cta-mobile{opacity:1;pointer-events:auto;transform:none}.site-root .cta-mobile-principal,.site-root .cta-mobile-secundario{min-height:46px}.site-root .cta-mobile-secundario{flex:0 0 34%;justify-content:center}.site-root [data-fx]{transition-duration:.62s!important}.site-root .particulas,.site-root .hero-fx,.site-root .aura{opacity:.42!important}.site-root .transicao-cena{display:none}.site-root .cena,.site-root .cena-svg{will-change:transform, opacity}}@media (width<=380px){.site-root .container{padding-left:16px;padding-right:16px}.site-root .hero h1{font-size:28px}.site-root .perda-card p{font-size:12.5px}}@media (width<=768px) and (prefers-reduced-motion:reduce){.site-root .menu,.site-root .menu a,.site-root .cta-mobile,.site-root .passo,.site-root [data-fx],.site-root .mob-acordeao>ul>li{opacity:1;transition:none!important;animation:none!important;transform:none!important}}@media (width<=768px){.site-root .mapa-perdas.mob-recolhido .perda-card:nth-child(n+5){display:none}.site-root .mob-ver-mais{width:100%;margin-top:var(--ms-3);color:#e7d6ae;letter-spacing:.04em;background:#c7a76a14;border:1px solid #c7a76a52;border-radius:12px;min-height:44px;font-size:14.5px;transition:background .24s,transform .24s;display:block}.site-root .mob-ver-mais:active{transform:scale(.98)}.site-root .passo p{opacity:0;max-height:0;margin:0;transition:max-height .42s,opacity .3s,margin .32s;overflow:hidden}.site-root .passo.passo-ativo p{opacity:1;max-height:180px;margin-top:6px}.site-root .solucao-cabecalho .texto-secao{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (width<=768px) and (prefers-reduced-motion:reduce){.site-root .passo p{opacity:1;max-height:none;transition:none}}@media (width<=768px){.site-root a:focus-visible,.site-root button:focus-visible,.site-root [role=button]:focus-visible,.site-root .passo:focus-visible,.mob-veu+* :focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #c7a76a}.site-root .mob-acordeao>h3:focus-visible,.site-root .mob-acordeao>h4:focus-visible{outline-offset:1px}.site-root .passo:focus-visible{opacity:1}.site-root .menu a,.site-root .menu button,.site-root .mob-ver-mais,.site-root .menu-mobile{min-height:44px}.site-root .indicadores>span{align-items:center;min-height:36px;display:inline-flex}}@media (width<=560px){.hero-diferenciais{flex-wrap:wrap!important;gap:10px 14px!important;display:flex!important;overflow:visible!important;-webkit-mask-image:none!important;mask-image:none!important}.hero-diferenciais>span{white-space:normal!important;border:0!important;flex:140px!important;min-width:0!important;padding-left:0!important}}@media (width>=769px){.site-root .menu .mob-fechar-menu,.mob-fechar-menu,.mob-veu{display:none!important}}@media (width<=768px){.site-root .topo.menu-aberto,.site-root .topo.menu-aberto .nav{-webkit-backdrop-filter:none!important;filter:none!important;z-index:1300!important;transform:none!important}.site-root .topo.menu-aberto{top:0!important;transform:translate(0)!important}.site-root .menu{visibility:hidden;-webkit-overflow-scrolling:touch;max-width:100vw;height:100dvh!important;padding-top:calc(84px + env(safe-area-inset-top))!important;padding-right:calc(26px + env(safe-area-inset-right))!important;z-index:1310!important;transition:transform .42s cubic-bezier(.22,.8,.2,1),visibility 0s linear .42s!important;top:0!important;bottom:0!important}.site-root .menu.ativo{visibility:visible;transition:transform .42s cubic-bezier(.22,.8,.2,1),visibility!important}.site-root .menu .mob-fechar-menu{z-index:2;touch-action:manipulation;cursor:pointer;top:calc(18px + env(safe-area-inset-top))!important;display:grid!important}.mob-veu{z-index:1290!important}body.mob-menu-aberto{touch-action:none;overflow:hidden!important}body.mob-menu-aberto .site-root .menu{touch-action:pan-y}}@media (prefers-reduced-motion:reduce){.site-root .menu,.site-root .menu.ativo{transition:none!important}}
