:root{--blue:#075fd7;--blue2:#053b89;--green:#07a958;--green2:#0b7b47;--ink:#10213f;--muted:#65758b;--bg:#f5f8fc;--line:#dfe8f3;--danger:#e3293c;--navy:#0b1f45;--shadow:0 12px 32px rgba(23,60,108,.12);--radius:18px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;font-family:var(--fonte-texto,Inter),"Segoe UI",Arial,sans-serif;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img{max-width:100%;display:block}body,html{overflow-x:clip}.cards8>*,.faixa-tripla>*,.footer-grid>*,.hero-inner>*,.pm-conteudo>*,.tripla-card>*,.two-col>*{min-width:0}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:6px}.btn-grande b,.numero strong,h1,h2,h3{font-family:var(--fonte-titulo,inherit),var(--fonte-texto,Inter),sans-serif}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.container{max-width:1440px;margin:auto;padding:0 24px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--blue);font-size:12px;font-weight:850}.eyebrow.claro{color:#8dd7ff}.texto-mut{color:var(--muted);line-height:1.65}.h2-grande{font-size:40px;line-height:1.05;margin:10px 0 12px;letter-spacing:-.02em}.link{background:none;color:var(--blue);font-weight:700;padding:0;text-decoration:underline}.btn,.link{border:0;cursor:pointer}.btn{border-radius:12px;padding:13px 18px;font-weight:750;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.2s;text-align:left}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.6;cursor:wait;transform:none}.btn-primary{background:linear-gradient(135deg,var(--blue),#0a7ae8);color:#fff;box-shadow:0 8px 20px rgba(7,95,215,.22)}.btn-green{background:linear-gradient(135deg,#08a958,#17bd69);color:#fff}.btn-outline{background:#fff;border:1px solid #b8cae1;color:var(--blue2)}.btn-outline-green{background:#fff;border:2px solid var(--green);color:var(--green2)}.btn-grande{padding:13px 18px;border-radius:14px;min-width:232px;justify-content:space-between;gap:12px}.btn-grande span{flex:1;line-height:1.15;display:flex;flex-direction:column}.btn-grande b{font-size:18px;font-weight:700}.btn-grande small{font-size:14px;font-weight:600;opacity:.95}.topo-fixo{position:sticky;top:0;z-index:50}.topbar{background:rgba(255,255,255,.97);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.nav{height:82px;gap:24px}.brand,.nav{display:flex;align-items:center}.brand{min-width:210px}.brand img{width:210px;height:auto}.links{display:flex;gap:26px;align-items:center;flex:1;justify-content:center;font-size:15px;font-weight:600}.links a,.links button{background:none;border:0;padding:6px 0;cursor:pointer;color:#22324d;position:relative;white-space:nowrap}.links a.ativo,.links a:hover,.links button:hover{color:var(--blue)}.links a.ativo:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:3px;border-radius:3px;background:var(--blue)}.links .so-mobile{display:none}.nav-actions{display:flex;gap:14px;align-items:center}.busca{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#22324d;border:1px solid transparent}.busca:hover{border-color:var(--line);color:var(--blue)}.btn-baixar{font-size:17px;padding:13px 22px;white-space:nowrap}.menu-btn{display:none;background:none;border:0;cursor:pointer;color:var(--ink)}.hero{position:relative;min-height:560px;overflow:hidden;background:#eaf4ff}.hero-bg{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(255,255,255,.86) 0,rgba(255,255,255,.78) 24%,rgba(255,255,255,.4) 38%,rgba(255,255,255,0) 50%),var(--banner);background-size:cover;background-position:58%}.hero-copy .chip,.hero-copy p{text-shadow:0 0 10px rgba(255,255,255,.9)}.hero-inner{position:relative;z-index:1;min-height:560px;display:flex;align-items:center}.hero-copy{max-width:560px;padding:44px 0 52px}.hero h1{font-size:50px;line-height:1.02;margin:12px 0 16px;letter-spacing:-.03em;color:var(--blue2);font-weight:800}.hero h1 .g{color:var(--green);display:block}.hero p{font-size:17px;line-height:1.5;color:#33445f;max-width:470px;margin:0}.chips,.hero-actions{display:flex;gap:14px;margin-top:26px;flex-wrap:wrap}.chip{display:flex;align-items:center;gap:8px;font-size:12px;color:#33445f;max-width:128px;line-height:1.25}.chip-ic{width:42px;height:42px;flex:0 0 auto;border-radius:50%;background:#e8f2ff;color:var(--blue);display:grid;place-items:center}.chips .chip:nth-child(2) .chip-ic{background:#e8fbf1;color:var(--green2)}.hero-cidade{position:absolute;right:calc(24px + 255px + 26px);top:52px;width:220px;font-size:24px;line-height:1.12;color:var(--blue2);text-shadow:0 0 6px rgba(255,255,255,.9);background:rgba(255,255,255,.62);backdrop-filter:blur(6px);padding:14px 16px;border-radius:16px}.hero-cidade b{display:block;font-size:28px;font-weight:800}.hero-cidade:after{content:"";display:block;width:34px;height:3px;background:var(--blue2);margin-top:12px;border-radius:3px}.hero-numeros{position:absolute;right:24px;top:26px;width:255px;background:rgba(6,53,130,.86);border-radius:18px;padding:14px 18px;color:#fff;box-shadow:var(--shadow);backdrop-filter:blur(6px)}.numero{display:flex;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.12)}.numero:last-child{border-bottom:0}.numero-ic{width:40px;height:40px;flex:0 0 auto;border-radius:50%;background:rgba(255,255,255,.14);display:grid;place-items:center}.numero strong{display:block;font-size:19px}.numero div>span{font-size:12px;color:#d7e7ff;line-height:1.3;display:block}.pill-cidade{position:absolute;right:24px;bottom:24px;display:flex;align-items:center;gap:8px;background:#fff;border-radius:99px;padding:10px 16px;box-shadow:var(--shadow);color:var(--blue2);font-weight:750}.pill-cidade select{border:0;background:transparent;font-weight:750;color:var(--ink);cursor:pointer;outline:none}.faixa-cards{margin-top:18px}.cards8{display:grid;grid-template-columns:repeat(8,1fr);gap:12px}.card8{background:#fff;border:1px solid var(--line);border-radius:14px;padding:18px 16px 16px;text-align:left;cursor:pointer;display:flex;flex-direction:column;box-shadow:0 6px 20px rgba(20,55,90,.05);transition:.2s}.card8:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.card8 h3{font-size:16px;line-height:1.2;margin:12px 0 6px}.card8 p{font-size:12.5px;color:var(--muted);line-height:1.45;margin:0 0 12px;flex:1}.card8 .saiba{color:var(--blue);font-size:13px;font-weight:750;display:inline-flex;align-items:center;gap:6px}.card8.destaque{background:#fff6f6}.card8.destaque h3{color:var(--danger)}.icon-circ{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;color:#fff;flex:0 0 auto}.icon-circ,.icon-circ.azul{background:#2a7de1}.icon-circ.verde{background:#10a65c}.icon-circ.roxo{background:#7a5ae0}.icon-circ.laranja{background:#f2a516}.icon-circ.vermelho{background:#e8384a}.icon-circ.cinza{background:#556683}.faixa-tripla{display:grid;grid-template-columns:2.05fr 1fr;gap:16px;margin-top:16px;scroll-margin-top:96px}.tripla-card{display:grid;grid-template-columns:.85fr 1.3fr;gap:20px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px}.tag{display:inline-block;background:#e8f2ff;color:var(--blue2);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase;padding:6px 10px;border-radius:8px}.bloco-texto h2{font-size:32px;line-height:1.05;margin:12px 0 10px;letter-spacing:-.02em}.bloco-texto p{color:var(--muted);line-height:1.55;margin:0}.painel-motorista{display:grid;grid-template-columns:128px 1fr;border-radius:14px;overflow:hidden;border:1px solid var(--line);box-shadow:var(--shadow);min-height:270px}.pm-lado{background:var(--navy);color:#c5d4ea;padding:14px 10px;display:flex;flex-direction:column;gap:6px;font-size:12px}.pm-marca{color:#fff;font-weight:850;font-size:14px;margin-bottom:8px}.pm-marca small{display:block;font-weight:500;font-size:10px;color:#9fb4d4}.pm-lado span{padding:7px 9px;border-radius:8px}.pm-lado span.ativo{background:#1f6fe5;color:#fff}.pm-conteudo{background:#fff;padding:12px;display:grid;gap:10px;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr}.pm-topo{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;font-size:13px}.pm-online{color:var(--green2);font-size:11px;font-weight:750}.pm-metricas{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.pm-metricas div{border:1px solid var(--line);border-radius:10px;padding:8px;color:var(--blue)}.pm-metricas small{display:block;color:var(--muted);font-size:10.5px;margin-top:4px}.pm-metricas b{display:block;color:var(--ink);font-size:14px;white-space:nowrap}.pm-grafico,.pm-mapa{border:1px solid var(--line);border-radius:10px;padding:8px;font-size:11px;color:var(--muted)}.pm-grafico svg{width:100%;height:90px;display:block;margin-top:6px}.pm-mapa{background:radial-gradient(circle at 62% 38%,rgba(255,80,50,.75) 0 8%,transparent 20%),radial-gradient(circle at 32% 66%,rgba(255,180,60,.85) 0 10%,transparent 24%),radial-gradient(circle at 78% 72%,rgba(255,120,60,.6) 0 6%,transparent 16%),linear-gradient(135deg,#dceeff,#eff8ff);display:flex;flex-direction:column;justify-content:space-between}.pm-mapa span{align-self:center;color:#1c3a63;font-weight:800;font-size:13px}.chat-painel{background:#fff;border:1px solid var(--line);border-radius:18px;display:flex;flex-direction:column;overflow:hidden;min-height:380px;scroll-margin-top:96px}.chat-painel-head{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.chat-painel-head b{color:var(--blue2);font-size:16px}.chat-painel-head small{display:block;color:var(--muted);font-size:12px;line-height:1.35;margin-top:2px}.ic-central{width:40px;height:40px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;overflow:hidden;box-shadow:0 0 0 2px #e8fbf1}.online{margin-left:auto;background:#e8fbf1;color:var(--green2);font-size:12px;font-weight:750;padding:4px 10px;border-radius:99px;white-space:nowrap}.chat-painel-body{padding:12px 14px;flex:1;overflow:auto;max-height:300px;background:#fbfdff}.chat-painel .quick{grid-template-columns:1fr 1fr;gap:6px;padding-left:38px}.chat-painel .quick button{padding:7px 9px;font-size:12.5px;background:#eef5ff;border-color:#d5e5fa;text-align:center}.chat-painel .bubble.user{background:#1f6fe5;color:#fff}.chat-painel .chat-input{padding:10px 12px}.clip{color:var(--muted);display:grid;place-items:center;padding:0 2px}.send-icone{width:44px;padding:0;display:grid;place-items:center}.section{padding:86px 0;scroll-margin-top:80px}.section.soft{background:var(--bg)}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}.section-head h2{font-size:38px;line-height:1.05;margin:7px 0}.section-head p{max-width:600px;color:var(--muted);line-height:1.6;margin:0}.flow{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:step}.step{position:relative;background:#fff;border:1px solid var(--line);border-radius:18px;padding:25px 20px 22px}.step:before{counter-increment:step;content:counter(step);position:absolute;right:18px;top:14px;font-size:44px;font-weight:900;color:#edf3fa}.step strong{position:relative;display:block;font-size:17px;margin-bottom:8px}.step p{position:relative;color:var(--muted);font-size:14px;line-height:1.5;margin:0}.two-col{display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center}.two-col.alinhado-topo{align-items:stretch}.panel{background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow);overflow:hidden}.panel-head{padding:22px 24px;background:linear-gradient(135deg,#073d8c,#0769df);color:#fff}.panel-sub{font-size:12px;opacity:.85;margin-top:4px}.panel-body{padding:24px}.categorias{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.categoria{display:flex;gap:10px;align-items:center;background:#f7faff;border:1px solid #e0eaf5;border-radius:12px;padding:13px 14px;font-weight:700;color:var(--blue2)}.checks{display:grid;gap:13px;margin:20px 0}.check{gap:11px;align-items:flex-start;color:#40536d}.check,.dot{display:flex}.dot{width:23px;height:23px;border-radius:50%;background:#e8fbf1;color:#07964e;align-items:center;justify-content:center;flex:0 0 auto;font-weight:900}.dot.grande{width:56px;height:56px;font-size:26px;margin:0 auto 12px}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:0 6px 20px rgba(20,55,90,.05)}.card.grande{padding:30px;display:flex;flex-direction:column;align-items:flex-start;scroll-margin-top:96px}.card.grande h3{font-size:24px;margin:16px 0 8px}.card.grande p{color:var(--muted);line-height:1.6;margin:0}.card.grande .btn{margin-top:auto}.beneficios{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 24px}.beneficio{background:#fff2da;color:#8a5a00;border-radius:99px;padding:8px 14px;font-weight:700;font-size:14px}.safety{background:linear-gradient(135deg,#06295f,#075fd7);color:#fff}.safety .section-head p{color:#d7e7ff}.safety-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.safety-card{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:18px;padding:22px}.safety-card h3{margin:0 0 8px}.safety-card p{color:#dbe9ff;font-size:14px;line-height:1.55;margin:0}.cidades{display:flex;flex-wrap:wrap;gap:12px}.cidade{display:inline-flex;align-items:center;gap:8px;background:#fff;border:1px solid var(--line);border-radius:99px;padding:12px 18px;font-weight:700;cursor:pointer;color:var(--blue2)}.cidade.ativa{background:var(--blue);color:#fff;border-color:var(--blue)}.busca-faq input{width:100%;border:1px solid #d6e2ef;border-radius:12px;padding:14px 16px;margin-bottom:18px;background:#fff}.faq{display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:start}details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:17px 18px}summary{font-weight:800;cursor:pointer}details p{color:var(--muted);line-height:1.55;margin:12px 0 0}.cta{background:linear-gradient(120deg,#e7f1ff,#eefcf5);border:1px solid #d6e6f3;border-radius:28px;padding:44px;display:flex;align-items:center;justify-content:space-between;gap:28px}.cta h2{font-size:34px;margin:6px 0 10px}.cta p{color:var(--muted);max-width:700px}.cta-acoes{display:flex;gap:10px;flex-wrap:wrap}.notice{background:#fff8e7;border:1px solid #f0d58c;border-radius:14px;padding:14px 16px;color:#6a5318;font-size:14px;margin-top:16px}.lojas{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.loja{display:inline-flex;align-items:center;gap:8px;background:#000;color:#fff;border-radius:10px;padding:7px 14px;min-width:150px;border:1px solid #333}.loja small{display:block;font-size:10px;line-height:1;opacity:.85}.loja b{display:block;font-size:16px;line-height:1.15}.loja-ic{font-size:22px;width:22px;text-align:center}footer{background:var(--navy);color:#fff;padding:44px 0 22px}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(5,1fr);gap:26px}.footer-marca img{width:200px}.footer-marca img.logo-clara{filter:brightness(0) invert(1)}footer h4{margin:0 0 12px;font-size:14px}footer a,footer button,footer p{display:block;color:#bdd0e9;font-size:13px;line-height:1.85;background:none;border:0;padding:0;cursor:pointer;text-align:left}footer a:hover,footer button:hover{color:#fff}.redes{display:flex;gap:14px;margin-top:10px}.redes a{color:#fff}.footer-fim{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.14);margin-top:28px;padding-top:18px}.footer-fim .lojas{margin-top:0}.copy{display:flex;gap:22px;flex-wrap:wrap;align-items:center}.copy,.copy a{color:#8fa9c9;font-size:12px}.copy a{display:inline}.chat-launch{position:fixed;right:22px;bottom:22px;z-index:80;width:60px;height:60px;border-radius:50%;border:none;padding:0;background:var(--blue);color:#fff;box-shadow:0 8px 28px rgba(18,49,77,.25);cursor:pointer;display:grid;place-items:center;transition:transform .15s ease}.chat-launch:hover{transform:scale(1.05)}.chat-launch-balao{position:absolute;right:72px;bottom:16px;background:var(--navy);color:#fff;padding:10px 16px;border-radius:10px;font:700 13px/1.2 Inter,sans-serif;white-space:nowrap;box-shadow:0 8px 28px rgba(18,49,77,.2)}.chat-launch-balao:after{content:"";position:absolute;right:-6px;bottom:12px;width:12px;height:12px;background:var(--navy);transform:rotate(45deg)}.chat{position:fixed;right:22px;bottom:94px;z-index:81;width:370px;max-height:610px;background:#fff;border:1px solid var(--line);border-radius:20px;box-shadow:0 22px 60px rgba(8,34,70,.28);overflow:hidden;display:none}.chat.open{display:flex;flex-direction:column}.chat-head{background:linear-gradient(135deg,#075fd7,#0448a5);padding:16px 18px;color:#fff;display:flex;justify-content:space-between;align-items:center}.chat-head small{display:block;color:#d5e7ff;margin-top:3px}.chat-head button{background:none;border:0;color:#fff;cursor:pointer;display:grid;place-items:center}.chat-body{padding:16px;background:#f6f9fd;overflow:auto;min-height:340px;flex:1}.linha-bolha{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.linha-bolha.user{justify-content:flex-end}.avatar-central{width:30px;height:30px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;margin-bottom:8px;overflow:hidden}.bubble{max-width:82%;padding:11px 13px;border-radius:14px;margin:8px 0;font-size:13px;line-height:1.4}.bubble .l{display:block}.bubble .autor{display:block;font-size:11px;color:var(--blue2);margin-bottom:2px}.bubble .hora{display:block;font-size:10px;opacity:.65;text-align:right;margin-top:3px}.bubble.agent{background:#fff;border:1px solid #dfe8f3}.bubble.user{background:#dff6e8;margin-left:auto}.quick{display:grid;gap:8px;margin:4px 0 12px;width:100%}.quick button{background:#fff;border:1px solid #cfe0f5;color:#0755bd;padding:10px;border-radius:10px;cursor:pointer;text-align:left}.quick button:hover{background:#f0f6ff}.chat-input{display:flex;padding:10px;border-top:1px solid var(--line);gap:8px}.chat-input input{flex:1;min-width:0;border:1px solid #d6e2ef;border-radius:10px;padding:11px;background:#fff}.send{border:0;border-radius:10px;background:var(--blue);color:#fff;padding:0 16px;cursor:pointer}.send:disabled{opacity:.6}.chat-erro{background:#fdecee;color:#a11d2c;border:1px solid #f5c2c8;border-radius:10px;padding:9px 11px;font-size:13px;margin:6px 0}.modal-fundo{position:fixed;inset:0;z-index:90;background:rgba(5,27,62,.55);display:grid;place-items:center;padding:16px;overflow-y:auto}.modal{position:relative;background:#fff;border-radius:22px;width:100%;max-width:460px;overflow:hidden;box-shadow:0 25px 60px rgba(8,34,70,.3)}.modal img{width:100%;max-height:220px;-o-object-fit:cover;object-fit:cover}.modal .corpo-m{padding:24px}.modal h2{margin:6px 0 8px}.modal .fechar{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:50%;border:0;background:rgba(255,255,255,.92);cursor:pointer;display:grid;place-items:center;z-index:1}.modal-form{max-width:640px;padding:28px}.sub-form{color:var(--muted);line-height:1.5;margin:0 0 18px}.grade-form{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.campo{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:650;color:#33445f}.campo input,.campo select,.campo textarea{border:1px solid #d6e2ef;border-radius:10px;padding:11px 12px;font-weight:400;background:#fff}.campo input[aria-invalid=true],.campo textarea[aria-invalid=true]{border-color:var(--danger)}.campo em,.erro-aceite{color:var(--danger);font-style:normal;font-size:12px;font-weight:500}.largo{grid-column:1/-1}.aceite{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:#40536d;line-height:1.45}.aceite input{margin-top:3px}.aceite a{color:var(--blue);text-decoration:underline}.acoes-form{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.form-ok{text-align:center;padding:10px 0}.form-ok p{color:var(--muted)}.aviso-faixa{background:var(--blue2);color:#fff;font-size:14px}.aviso-faixa .container{display:flex;align-items:center;gap:12px;padding-top:10px;padding-bottom:10px}.aviso-faixa .texto{flex:1;min-width:0}.aviso-faixa .link{color:#bfe3ff;font-weight:700;text-decoration:underline;white-space:nowrap}.aviso-faixa button{background:none;border:0;color:#fff;cursor:pointer;display:grid;place-items:center}.pagina-cab{background:linear-gradient(120deg,#e7f1ff,#eefcf5);padding:56px 0 40px;border-bottom:1px solid var(--line)}.pagina-cab h1{font-size:42px;margin:0;letter-spacing:-.02em;color:var(--blue2)}.pagina-cab p{color:var(--muted);margin:10px 0 0;font-size:17px}.pagina-corpo{padding-top:36px}.pagina-img{width:100%;max-height:320px;-o-object-fit:cover;object-fit:cover;border-radius:22px;margin-bottom:24px}.markdown-body{color:#33445f;font-size:16px;line-height:1.75}.markdown-body h2{color:var(--ink);font-size:24px;margin:26px 0 10px}.markdown-body h3{color:var(--ink);font-size:19px;margin:22px 0 8px}.markdown-body a{color:var(--blue);text-decoration:underline}.markdown-body ol,.markdown-body ul{padding-left:22px}.vazio{padding:80px 24px;text-align:center;color:var(--muted)}@media (max-width:1240px){.links{gap:16px;font-size:14px}.cards8{grid-template-columns:repeat(4,1fr)}.faixa-tripla{grid-template-columns:1fr}.hero-cidade{display:none}}@media (max-width:1080px){.links{display:none}.links.aberto{display:flex;position:absolute;top:82px;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;background:#fff;border-bottom:1px solid var(--line);padding:8px 24px 18px;box-shadow:var(--shadow)}.links.aberto a,.links.aberto button{padding:13px 0;border-bottom:1px solid var(--line);text-align:left}.links.aberto a.ativo:after{display:none}.links.aberto .so-mobile{display:inline-flex;margin-top:14px;border-bottom:0;justify-content:center}.nav-actions{display:none}.menu-btn{display:block;margin-left:auto}.brand img{width:180px}.hero h1{font-size:46px}.hero-bg{background-image:linear-gradient(90deg,rgba(255,255,255,.88),rgba(255,255,255,.7) 55%,rgba(255,255,255,.3)),var(--banner-mobile)}.hero-numeros{position:static;width:auto;margin:0 0 24px;display:grid;grid-template-columns:repeat(2,1fr);gap:0 18px}.hero-inner{flex-direction:column;align-items:stretch}.pill-cidade{position:static;align-self:flex-start;margin-bottom:24px}.tripla-card{grid-template-columns:1fr}.flow,.safety-grid{grid-template-columns:repeat(2,1fr)}.two-col{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr 1fr}}@media (max-width:640px){.container{padding:0 16px}.nav{gap:12px}.brand{min-width:0}.brand img{width:160px}.hero-copy{max-width:100%}.chip{max-width:none}.hero,.hero-inner{min-height:0}.hero-copy{padding:40px 0 24px}.hero h1{font-size:38px}.hero p{font-size:16px}.btn-grande{min-width:0;width:100%}.hero-numeros{grid-template-columns:1fr}.cards8{grid-template-columns:1fr 1fr}.painel-motorista{grid-template-columns:1fr}.pm-lado{display:none}.pm-metricas{grid-template-columns:1fr 1fr}.categorias,.faq,.flow,.grade-form,.safety-grid{grid-template-columns:1fr}.section{padding:64px 0}.section-head{display:block}.h2-grande,.section-head h2{font-size:30px}.cta{display:block;padding:28px}.cta-acoes{margin-top:14px}.footer-grid{grid-template-columns:1fr 1fr}.chat{right:10px;left:10px;bottom:82px;width:auto}.chat-launch{right:14px;bottom:14px}.modal-form{padding:22px 18px}}.tema{--blue:var(--cor,#075fd7);--green:var(--destaque,#07a958);--navy:var(--escura,#0b1f45);--blue2:color-mix(in srgb,var(--blue) 62%,#001a40);--green2:color-mix(in srgb,var(--green) 75%,#000);min-height:100vh;display:flex;flex-direction:column}#conteudo{flex:1}.centro{text-align:center;margin-top:28px}.container.estreito{max-width:900px}.logo-texto{display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:22px;color:var(--navy)}.logo-texto.branco{color:#fff}.logo-simbolo{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:#fff;font-size:20px;background:linear-gradient(135deg,var(--blue),var(--green))}.logo-clara{filter:brightness(0) invert(1)}.menu-grupo{position:relative}.menu-grupo>button{display:inline-flex;align-items:center;gap:4px}.submenu{position:absolute;top:calc(100% + 10px);left:-14px;min-width:240px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:8px;display:none;flex-direction:column;z-index:60}.menu-grupo.aberto .submenu{display:flex}.links .submenu a,.links .submenu button{padding:10px 12px;border-radius:10px;text-align:left}.links .submenu a:hover,.links .submenu button:hover{background:var(--bg)}.links .submenu a.ativo:after{display:none}.h2-grande .destaque,.section-head h2 .destaque{color:var(--green)}.section.safety .eyebrow{color:#8dd7ff}.botoes{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.section.safety .btn-outline{background:transparent;color:#fff;border-color:rgba(255,255,255,.6)}.texto-mut p{margin:0 0 10px}.cards8.auto{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.card8 .tag{align-self:flex-start;margin-top:12px}.card8 .tag+h3{margin-top:8px}.card8 .chamada-card{font-size:13px;font-weight:700;color:var(--ink);margin:0 0 6px}.safety .card8{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18);color:#fff}.safety .card8 p{color:#dbe9ff}.safety .card8 .saiba{color:#8dd7ff}.grade-numeros{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.grade-numeros .card{display:flex;gap:14px;align-items:center}.grade-numeros strong{display:block;font-size:24px;color:var(--blue2)}.grade-numeros span:not(.icon-circ){color:var(--muted);font-size:14px}.safety .grade-numeros .card{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.18)}.safety .grade-numeros strong{color:#fff}.safety .grade-numeros span:not(.icon-circ){color:#dbe9ff}.imagem-secao{width:100%;border-radius:24px;box-shadow:var(--shadow);-o-object-fit:cover;object-fit:cover}.panel-body .bubble{max-width:86%}.grade-noticias{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card-noticia{padding:0;overflow:hidden;display:flex;flex-direction:column;transition:.2s}.card-noticia:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.card-noticia .sem-img,.card-noticia img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover}.card-noticia .sem-img{display:grid;place-items:center;color:var(--blue);background:linear-gradient(120deg,#e7f1ff,#eefcf5)}.card-noticia .corpo{padding:18px 20px 22px}.card-noticia small{color:var(--muted);display:inline-flex;align-items:center;gap:6px}.card-noticia h3{margin:8px 0 6px;font-size:18px}.card-noticia p{color:var(--muted);font-size:14px;line-height:1.55;margin:0}.logos{display:flex;flex-wrap:wrap;justify-content:center;gap:14px}.logo-item{min-width:160px;height:84px;padding:14px 22px;border:1px solid var(--line);border-radius:14px;display:grid;place-items:center;background:#fff;font-weight:700;color:var(--blue2)}.logo-item img{max-height:54px;width:auto;filter:grayscale(1);opacity:.8;transition:.2s}.logo-item:hover img{filter:none;opacity:1}.contatos{display:grid;gap:10px;margin-top:20px}.contato-item{display:flex;gap:12px;align-items:center;background:#f7faff;border:1px solid #e0eaf5;border-radius:12px;padding:13px 14px;color:var(--blue2)}.contato-item small{display:block;color:var(--muted);font-size:12px}.contato-item b{font-weight:700;word-break:break-word}.card-form .grade-form{margin-bottom:16px}.campo.largo{grid-column:1/-1}.ok-circulo{width:56px;height:56px;margin:0 auto 12px;border-radius:50%;display:grid;place-items:center;font-size:26px;background:#e8fbf1;color:#07964e}.erro{color:var(--danger);font-style:normal;font-size:12px}details .markdown-body{color:var(--muted);font-size:15px;line-height:1.55;margin-top:12px}details .markdown-body p{margin:0}.pagina-cab .eyebrow{margin-bottom:8px}.pagina-cab.com-imagem{background:linear-gradient(90deg,rgba(255,255,255,.92),rgba(255,255,255,.7) 60%,rgba(255,255,255,.35)),var(--cab-img) center/cover}.voltar{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--blue);margin-bottom:14px;font-size:14px}.solucao-titulo{display:flex;align-items:center;gap:18px}.solucao-titulo h1{margin:4px 0}.solucao-chamada{font-weight:700;font-size:19px!important;color:var(--ink)!important}.solucao-grade{display:grid;grid-template-columns:1.6fr 1fr;gap:34px;align-items:start}.solucao-grade>*{min-width:0}.solucao-lado{position:sticky;top:110px}.solucao-lado h3{font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin:4px 0 8px}.solucao-lado ul{margin:0 0 16px;padding-left:18px;display:grid;gap:6px;color:#33445f}.plataformas{gap:8px}.filtros,.plataformas{display:flex;flex-wrap:wrap}.filtros{gap:16px;justify-content:space-between;align-items:center;margin-bottom:26px}.filtros .cidades{gap:8px}.filtros .cidade{padding:9px 16px;font-size:14px}.filtros .busca-faq input{margin:0;min-width:300px}.icon-circ.grande{width:64px;height:64px}@media (max-width:1080px){.submenu{position:static;box-shadow:none;border:0;padding:0 0 0 14px;display:flex;min-width:0}.menu-grupo>button{display:none}.grade-noticias,.grade-numeros{grid-template-columns:repeat(2,1fr)}.solucao-grade{grid-template-columns:1fr}.solucao-lado{position:static}}@media (max-width:640px){.grade-noticias,.grade-numeros{grid-template-columns:1fr}.filtros .busca-faq input{min-width:0}}.botao-tema{background:none;cursor:pointer}.logo-tema-escuro,html[data-tema=escuro] .logo-tema-claro{display:none}.logo-tema-claro,html[data-tema=escuro] .logo-tema-escuro{display:contents}@media (max-width:1080px){.botao-tema{margin-left:auto}.botao-tema~.menu-btn{margin-left:4px}}html[data-tema=escuro]{color-scheme:dark}html[data-tema=escuro] body{background:#0b1220;color:#e6edf7}html[data-tema=escuro] .tema{--ink:#e6edf7;--muted:#9fb0c8;--bg:#0f1a2c;--line:#24324a;--sup:#121c2f;--sup2:#17233a;--shadow:0 12px 32px rgba(0,0,0,.35);--blue2:color-mix(in srgb,var(--blue) 45%,#ffffff);--green2:color-mix(in srgb,var(--green) 70%,#ffffff)}html[data-tema=escuro] .topbar{background:rgba(11,18,32,.96)}html[data-tema=escuro] .busca,html[data-tema=escuro] .links a,html[data-tema=escuro] .links button,html[data-tema=escuro] .menu-btn{color:#d5deec}html[data-tema=escuro] .busca:hover,html[data-tema=escuro] .links a.ativo,html[data-tema=escuro] .links a:hover,html[data-tema=escuro] .links button:hover{color:color-mix(in srgb,var(--blue) 55%,#ffffff)}html[data-tema=escuro] .links a.ativo:after{background:color-mix(in srgb,var(--blue) 55%,#ffffff)}html[data-tema=escuro] .links.aberto,html[data-tema=escuro] .submenu{background:var(--sup);border-color:var(--line)}html[data-tema=escuro] .hero{background:#0b1220}html[data-tema=escuro] .hero-bg{background-image:linear-gradient(90deg,rgba(11,18,32,.92) 0,rgba(11,18,32,.84) 24%,rgba(11,18,32,.45) 38%,rgba(11,18,32,0) 50%),var(--banner)}html[data-tema=escuro] .hero h1{color:#ffffff}html[data-tema=escuro] .chip,html[data-tema=escuro] .hero p{color:#cfdaea;text-shadow:none}html[data-tema=escuro] .hero-copy .chip,html[data-tema=escuro] .hero-copy p{text-shadow:0 0 10px rgba(11,18,32,.9)}html[data-tema=escuro] .hero .eyebrow{color:color-mix(in srgb,var(--blue) 50%,#ffffff)}html[data-tema=escuro] .chip-ic,html[data-tema=escuro] .chips .chip:nth-child(2) .chip-ic{background:rgba(255,255,255,.1);color:#ffffff}html[data-tema=escuro] .card,html[data-tema=escuro] .card8,html[data-tema=escuro] .chat,html[data-tema=escuro] .chat-painel,html[data-tema=escuro] .cidade,html[data-tema=escuro] .logo-item,html[data-tema=escuro] .modal,html[data-tema=escuro] .panel,html[data-tema=escuro] .step,html[data-tema=escuro] .tripla-card,html[data-tema=escuro] details{background:var(--sup);border-color:var(--line);color:var(--ink)}html[data-tema=escuro] .card8.destaque{background:color-mix(in srgb,#e8384a 12%,var(--sup))}html[data-tema=escuro] .card8.destaque h3{color:#ff7a88}html[data-tema=escuro] .card8 .saiba,html[data-tema=escuro] .eyebrow,html[data-tema=escuro] .link,html[data-tema=escuro] .voltar{color:color-mix(in srgb,var(--blue) 55%,#ffffff)}html[data-tema=escuro] .step:before{color:#1c2a44}html[data-tema=escuro] .tag{background:rgba(255,255,255,.08);color:#cfe0ff}html[data-tema=escuro] .categoria,html[data-tema=escuro] .contato-item{background:var(--sup2);border-color:var(--line);color:#cfe0ff}html[data-tema=escuro] .check,html[data-tema=escuro] .markdown-body,html[data-tema=escuro] .solucao-lado ul{color:#cfdaea}html[data-tema=escuro] .markdown-body h2,html[data-tema=escuro] .markdown-body h3{color:var(--ink)}html[data-tema=escuro] .dot{background:rgba(7,169,88,.18);color:#4ade80}html[data-tema=escuro] .cidade{color:#cfe0ff}html[data-tema=escuro] .cidade.ativa{background:var(--blue);border-color:var(--blue);color:#fff}html[data-tema=escuro] .grade-numeros strong{color:#ffffff}html[data-tema=escuro] .card-noticia .sem-img{background:linear-gradient(120deg,#13233d,#102a24)}html[data-tema=escuro] .cta,html[data-tema=escuro] .pagina-cab{background:linear-gradient(120deg,#10213b,#0f2a24);border-color:var(--line)}html[data-tema=escuro] .pagina-cab h1{color:#ffffff}html[data-tema=escuro] .pagina-cab.com-imagem{background:linear-gradient(90deg,rgba(11,18,32,.92),rgba(11,18,32,.7) 60%,rgba(11,18,32,.35)),var(--cab-img) center/cover}html[data-tema=escuro] .notice{background:#2a2312;border-color:#5c4a1c;color:#f0d58c}html[data-tema=escuro] footer{background:#070d18}html[data-tema=escuro] .btn-outline{background:transparent;border-color:#3a4d6b;color:#d5deec}html[data-tema=escuro] .btn-outline-green{background:rgba(11,18,32,.6);color:#4ade80}html[data-tema=escuro] .campo{color:#cfdaea}html[data-tema=escuro] .busca-faq input,html[data-tema=escuro] .campo input,html[data-tema=escuro] .campo select,html[data-tema=escuro] .campo textarea,html[data-tema=escuro] .chat-input input{background:var(--sup2);border-color:var(--line);color:var(--ink)}html[data-tema=escuro] .aceite{color:#cfdaea}html[data-tema=escuro] .chat-input,html[data-tema=escuro] .chat-painel-head{border-color:var(--line)}html[data-tema=escuro] .chat-painel-head b{color:#ffffff}html[data-tema=escuro] .chat-body,html[data-tema=escuro] .chat-painel-body{background:#0f1a2c}html[data-tema=escuro] .bubble.agent{background:var(--sup2);border-color:var(--line)}html[data-tema=escuro] .bubble.user{background:#14452c;color:#e6edf7}html[data-tema=escuro] .chat-painel .bubble.user{background:var(--blue);color:#fff}html[data-tema=escuro] .bubble .autor{color:#cfe0ff}html[data-tema=escuro] .chat-painel .quick button,html[data-tema=escuro] .quick button{background:var(--sup2);border-color:var(--line);color:#cfe0ff}html[data-tema=escuro] .online{background:rgba(7,169,88,.18);color:#4ade80}html[data-tema=escuro] .chat-launch-balao,html[data-tema=escuro] .chat-launch-balao:after{background:#1b2a44}.tema,:root{--cor:#0f766e;--destaque:#f97316;--escura:#0b2b26}.btn-laranja{background:linear-gradient(135deg,var(--green),#fb923c);color:#fff;box-shadow:0 8px 20px rgba(249,115,22,.22)}.preco{font-size:26px;font-weight:850;color:var(--blue2);font-family:var(--fonte-titulo,inherit),sans-serif}.preco small{font-size:13px;color:var(--muted);font-weight:600}.card8 .preco-linha{font-size:14px;font-weight:750;color:var(--blue2);margin:0 0 10px}.lista-check{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:8px}.lista-check li{display:flex;gap:8px;align-items:flex-start;color:#33445f}.lista-check li:before{content:"✓";color:var(--blue);font-weight:900}.vet{width:100%;max-width:920px;margin:0 auto;padding:22px 16px 60px;display:grid;gap:16px}.vet-topo{display:flex;align-items:center;justify-content:space-between;gap:12px}.vet-topo .marca{font-weight:850;color:var(--blue2);font-size:18px}.vet-topo .tempo{font-size:13px;color:var(--muted)}.ficha{display:flex;gap:16px;align-items:center}.ficha .sem-foto,.ficha img{width:88px;height:88px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:0 0 auto;background:var(--bg);display:grid;place-items:center;color:var(--blue)}.ficha h1{margin:0;font-size:26px;color:var(--blue2)}.ficha p{margin:4px 0 0;color:var(--muted)}.selo-saude{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:99px;font-weight:750;font-size:13px;margin-top:8px}.selo-saude.em_dia{background:#e8fbf1;color:#047857}.selo-saude.atencao{background:#fff7ed;color:#c2410c}.selo-saude.atrasada{background:#fdecee;color:#a11d2c}.selo-saude.sem_vacinas{background:#eef2f7;color:var(--muted)}.alergia{background:#fdecee;color:#a11d2c;border:1px solid #f5c2c8;border-radius:12px;padding:10px 14px;font-weight:650}.tabela{width:100%;border-collapse:collapse;font-size:14px}.tabela th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:8px 10px}.tabela td,.tabela th{border-bottom:1px solid var(--line)}.tabela td{padding:10px;vertical-align:top}.tabela tr:last-child td{border-bottom:0}.tabela-caixa{overflow-x:auto}.mini-selo{display:inline-block;font-size:11px;font-weight:750;padding:3px 8px;border-radius:99px;background:#e8fbf1;color:#047857;white-space:nowrap}.mini-selo.t{background:#fff7ed;color:#c2410c}.acoes-vet{display:flex;gap:10px;flex-wrap:wrap}.erro-box{background:#fdecee;color:#a11d2c;border:1px solid #f5c2c8;border-radius:12px;padding:12px 14px}.ok-box{background:#e8fbf1;color:#047857;border:1px solid #bbf7d0;border-radius:12px;padding:12px 14px}.card h2{margin:0 0 12px;font-size:18px;color:var(--blue2)}.vet{grid-template-columns:minmax(0,1fr)}.ficha>div,.vet>*{min-width:0}.ficha p{overflow-wrap:anywhere}@media (max-width:640px){.vet{padding:12px 12px 40px;gap:12px}.vet-topo{flex-wrap:wrap;gap:4px 12px}.vet-topo .marca{font-size:16px}.vet .card{padding:18px 16px;border-radius:18px}.ficha{align-items:flex-start;gap:14px}.ficha .sem-foto,.ficha img{width:64px;height:64px}.ficha h1{font-size:22px}.ficha p{font-size:14px}.selo-saude{border-radius:7px;font-size:12.5px}.acoes-vet{flex-direction:column}.acoes-form .btn,.acoes-vet .btn{width:100%;justify-content:center}.acoes-form{flex-direction:column-reverse}.campo input,.campo select,.campo textarea{font-size:16px}.tabela-cartoes thead{display:none}.tabela-cartoes,.tabela-cartoes tbody,.tabela-cartoes td,.tabela-cartoes tr{display:block;width:100%}.tabela-cartoes tr{border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin-bottom:10px}.tabela-cartoes td{border:0;padding:3px 0;display:flex;justify-content:space-between;gap:12px}.tabela-cartoes td[data-rotulo]:before{content:attr(data-rotulo);color:var(--muted);font-size:12.5px;font-weight:650}.tabela-cartoes td.cel-titulo{display:block;font-size:15px;padding-bottom:6px}.tabela-cartoes td.cel-texto{display:block;color:var(--muted)}.tabela-cartoes td.cel-acao{display:block;padding-top:8px}.tabela-cartoes td.cel-acao .btn{width:100%;justify-content:center}.tabela-caixa{overflow:visible}}html[data-tema=escuro] .mini-selo,html[data-tema=escuro] .selo-saude.em_dia{background:rgba(7,169,88,.18);color:#4ade80}html[data-tema=escuro] .mini-selo.t,html[data-tema=escuro] .selo-saude.atencao{background:rgba(249,115,22,.18);color:#fdba74}html[data-tema=escuro] .alergia,html[data-tema=escuro] .erro-box,html[data-tema=escuro] .selo-saude.atrasada{background:rgba(227,41,60,.18);color:#ff7a88;border-color:rgba(227,41,60,.35)}html[data-tema=escuro] .ok-box{background:rgba(7,169,88,.18);color:#4ade80;border-color:rgba(7,169,88,.35)}html[data-tema=escuro] .lista-check li{color:#cfdaea}.pp-acoes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:26px}.pp-acao{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;border:0;border-radius:18px;padding:20px;cursor:pointer;font:inherit}.pp-acao b{font-size:18px;margin-top:6px}.pp-acao span{font-size:13.5px;opacity:.85}.pp-acao.perdi{background:#fdecee;color:#a11d2c}.pp-acao.achei{background:#e8fbf1;color:#047857}.pp-acao.info{background:var(--bg);color:var(--blue2);cursor:default}.pp-barra{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.pp-abas{display:inline-flex;background:var(--bg);border-radius:12px;padding:4px}.pp-abas button{border:0;background:none;font:inherit;font-weight:750;padding:9px 18px;border-radius:9px;cursor:pointer;color:var(--muted)}.pp-abas button.ativa{background:var(--blue);color:#fff}.pp-busca{flex:1;max-width:360px;min-width:200px;border:1px solid var(--line);border-radius:10px;padding:11px 14px;font:inherit;background:transparent;color:inherit}.pp-grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:18px}.pp-cartao{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 6px 20px rgba(20,55,90,.05)}.pp-foto{position:relative;overflow:hidden;width:100%;border:0;padding:0;cursor:zoom-in;aspect-ratio:1/1;background:var(--bg);display:grid;place-items:center;color:var(--muted)}.pp-foto img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pp-tag{position:absolute;top:10px;left:10px;color:#fff;font-size:11px;font-weight:850;letter-spacing:.08em;padding:5px 9px;border-radius:7px}.pp-tag.estatica{position:static;display:inline-block}.pp-tag.perdido{background:#e3293c}.pp-tag.encontrado{background:#07a958}.pp-info{padding:14px 16px 16px;display:flex;flex-direction:column;gap:4px;flex:1}.pp-info strong{font-size:18px}.pp-info p{margin:0;color:var(--muted);font-size:13.5px;display:flex;align-items:center;gap:4px}.pp-info .btn{margin-top:auto;justify-content:center}.pp-info p+.btn{margin-top:12px}.pp-fotos{display:flex;gap:10px;flex-wrap:wrap;margin:6px 0 16px}.pp-mini{position:relative;width:80px;height:80px;border-radius:12px;overflow:hidden;background:var(--bg);display:grid;place-items:center}.pp-mini img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pp-mini button{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;border:0;background:#e3293c;color:#fff;display:grid;place-items:center;cursor:pointer}.pp-mini.add{border:1px solid var(--line);cursor:pointer;color:var(--blue);align-content:center;gap:2px}.pp-mini.add small{font-size:11px;font-weight:700}@media (max-width:760px){.pp-acoes{grid-template-columns:1fr;gap:10px}.pp-acao{flex-direction:row;flex-wrap:wrap;align-items:center;-moz-column-gap:12px;column-gap:12px;padding:14px 16px}.pp-acao b{margin-top:0;font-size:16px}.pp-acao span{flex-basis:100%}.pp-busca{max-width:none}.pp-grade{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pp-cartao{border-radius:14px}.pp-info{padding:10px 10px 12px}.pp-info strong{font-size:15px}.pp-info p{font-size:12px}.pp-info .btn{padding:8px 10px;font-size:13px}}html[data-tema=escuro] .pp-cartao{background:var(--sup,#0f2b60)}html[data-tema=escuro] .pp-acao.perdi{background:rgba(227,41,60,.18);color:#ff7a88}html[data-tema=escuro] .pp-acao.achei{background:rgba(7,169,88,.18);color:#4ade80}html[data-tema=escuro] .pp-abas,html[data-tema=escuro] .pp-acao.info,html[data-tema=escuro] .pp-foto,html[data-tema=escuro] .pp-mini{background:rgba(12,38,88,.6)}:where(.adm) .grade-form{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}:where(.adm) .campo{display:flex;flex-direction:column;gap:5px;font-size:13px;font-weight:650}:where(.adm) .campo input,:where(.adm) .campo select,:where(.adm) .campo textarea{border:1px solid #d6e2ef;border-radius:10px;padding:11px 12px;font-weight:400;font:inherit}:where(.adm) .campo em{color:#c0392b;font-style:normal;font-size:12px;font-weight:500}:where(.adm) .acoes-form{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}:where(.adm) .btn{border:0;border-radius:12px;padding:11px 16px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.2s}:where(.adm) .btn:disabled{opacity:.6;cursor:wait}:where(.adm) .btn-primary{background:linear-gradient(135deg,#1F5FBF,#0a7ae8);color:#fff}:where(.adm) .btn-outline{background:transparent;border:1px solid #b8cae1;color:inherit}:where(.adm) .chat-erro{background:#fdecee;color:#a11d2c;border:1px solid #f5c2c8;border-radius:10px;padding:9px 11px;font-size:13px;margin:6px 0}@media (max-width:760px){:where(.adm) .grade-form{grid-template-columns:1fr}}.adm{display:grid;grid-template-columns:252px 1fr;min-height:100vh;background:var(--bg)}.adm-lado{background:var(--navy);color:#c5d4ea;padding:18px 14px;display:flex;flex-direction:column;gap:4px;position:sticky;top:0;height:100vh;overflow-y:auto}.adm-lado a.adm-marca{display:block;padding:4px 8px 18px}.adm-marca img{width:190px;height:auto}.adm-marca small{display:block;margin-top:6px;font-size:11px;color:#8fa9c9;font-weight:800}.adm-grupo,.adm-marca small{letter-spacing:.14em;text-transform:uppercase}.adm-grupo{font-size:10.5px;color:#7f98bb;font-weight:850;margin:14px 10px 4px}.adm-lado a,.adm-lado button.adm-item{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:10px;color:#c5d4ea;font-size:14px;font-weight:600;background:none;border:0;cursor:pointer;text-align:left;width:100%}.adm-lado a:hover,.adm-lado button.adm-item:hover{background:rgba(255,255,255,.07);color:#fff}.adm-lado a.ativo{background:var(--blue);color:#fff}.adm-rodape-lado{margin-top:auto;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.adm-fundo{display:none}.adm-principal{min-width:0;display:flex;flex-direction:column}.adm-topo{position:sticky;top:0;z-index:20;height:66px;display:flex;align-items:center;gap:14px;padding:0 26px;background:rgba(255,255,255,.97);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.adm-topo h1{font-size:19px;margin:0;color:var(--blue2);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-usuario{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--muted)}.adm-usuario b{color:var(--ink)}.adm-avatar{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;background:linear-gradient(135deg,var(--blue),var(--green))}.adm-menu-btn{display:none;background:none;border:0;cursor:pointer;color:var(--ink)}.adm-conteudo{padding:26px;display:grid;gap:18px;align-content:start}.adm-barra{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.adm-barra .busca-faq{flex:1;min-width:220px}.adm-barra .busca-faq input{margin:0}.adm-tabela-caixa{overflow-x:auto}.adm-tabela{width:100%;border-collapse:collapse;font-size:14px}.adm-tabela th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);white-space:nowrap}.adm-tabela td,.adm-tabela th{padding:12px 14px;border-bottom:1px solid var(--line)}.adm-tabela td{vertical-align:middle}.adm-tabela tr:last-child td{border-bottom:0}.adm-tabela tbody tr:hover td{background:color-mix(in srgb,var(--blue) 4%,transparent)}.adm-tabela .acoes{text-align:right;white-space:nowrap}.adm-tabela img.mini{width:44px;height:44px;border-radius:10px;-o-object-fit:cover;object-fit:cover}.adm-icone-btn{width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:#fff;cursor:pointer;display:inline-grid;place-items:center;color:var(--blue2);margin-left:6px}.adm-icone-btn:hover{border-color:var(--blue)}.adm-icone-btn.perigo{color:var(--danger,#e3293c)}.adm-icone-btn.perigo:hover{border-color:var(--danger,#e3293c)}.selo{display:inline-block;font-size:12px;font-weight:750;border-radius:7px;padding:4px 10px;background:#e8fbf1;color:var(--green2,#07a958);white-space:nowrap}.selo.off{background:#eef2f7;color:var(--muted)}.selo.alerta{background:#fdecee;color:#a11d2c}.adm-vazio{padding:40px 16px;text-align:center;color:var(--muted)}.adm-form{max-width:980px}.adm-form .grade-form{grid-template-columns:repeat(3,1fr)}.adm-form .campo.dois{grid-column:span 2}.adm-form .campo small{font-weight:400;color:var(--muted);font-size:12px;line-height:1.4}.adm-form .campo textarea{min-height:110px;resize:vertical}.adm-form .campo textarea.grande{min-height:260px;font-family:ui-monospace,Consolas,monospace;font-size:13.5px}.adm-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;font-weight:600;color:#33445f;cursor:pointer}.adm-check input{margin-top:3px;width:17px;height:17px;accent-color:var(--blue)}.adm-check small{display:block;font-weight:400;color:var(--muted);font-size:12px}.adm-checks{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px 18px}.adm-imagem{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.adm-imagem img{width:96px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.adm-imagem .btn{padding:9px 14px;font-size:13px}.adm-cor{display:flex;gap:8px;align-items:center}.adm-cor input[type=color]{width:46px;height:42px;padding:3px;border-radius:10px;flex:0 0 auto}.adm-cor input[type=text]{flex:1;min-width:0}.adm-md-abas{display:flex;gap:6px;margin-bottom:6px}.adm-md-abas button{border:1px solid var(--line);background:#fff;border-radius:99px;padding:5px 12px;font-size:12.5px;font-weight:700;cursor:pointer;color:var(--blue2)}.adm-md-abas button.ativa{background:var(--blue);border-color:var(--blue);color:#fff}.adm-md-previa{border:1px solid #d6e2ef;border-radius:10px;padding:12px 16px;min-height:110px;background:#fff;font-weight:400}.adm-titulo-form{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.adm-titulo-form h2{margin:0;font-size:21px;color:var(--blue2)}.adm-msg{position:fixed;right:22px;bottom:22px;z-index:120;background:var(--navy);color:#fff;padding:13px 18px;border-radius:14px;box-shadow:var(--shadow);font-weight:650;font-size:14px;max-width:360px}.adm-msg.erro{background:#a11d2c}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.kpi{display:flex;gap:14px;align-items:center}.kpi strong{display:block;font-size:26px;color:var(--blue2);line-height:1.1;font-family:var(--fonte-titulo,inherit),sans-serif}.kpi span:not(.icon-circ){color:var(--muted);font-size:13px}.adm-duas{display:grid;grid-template-columns:1fr 1fr;gap:18px}.adm-duas>*{min-width:0}.adm-conteudo .card>h3,.adm-duas h3{margin:0 0 14px;font-size:16px}.barra-linha,.barras{display:grid;gap:10px}.barra-linha{grid-template-columns:150px 1fr 48px;align-items:center;font-size:13.5px}.barra-trilho{height:10px;border-radius:99px;background:var(--bg);overflow:hidden}.barra-cheia{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--blue),var(--green))}.barra-linha b{text-align:right}.horas{display:grid;grid-template-columns:repeat(24,1fr);gap:3px;align-items:end;height:120px}.horas div{background:linear-gradient(180deg,var(--blue),color-mix(in srgb,var(--blue) 55%,#fff));border-radius:4px 4px 0 0;min-height:2px}.horas-rotulos{display:grid;grid-template-columns:repeat(24,1fr);gap:3px;font-size:10px;color:var(--muted);text-align:center;margin-top:4px}.adm-log{font-family:ui-monospace,Consolas,monospace;font-size:12.5px;background:var(--bg);border-radius:12px;padding:12px;max-height:260px;overflow:auto;white-space:pre-wrap;margin-top:14px}.adm-login{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:linear-gradient(120deg,#e7f1ff,#eefcf5)}.adm-login .card{width:100%;max-width:420px;padding:32px}.adm-login img.logo{width:220px;margin:0 auto 8px}.adm-login h1{font-size:22px;text-align:center;margin:6px 0 4px;color:var(--blue2)}.adm-login p.sub{text-align:center;color:var(--muted);margin:0 0 22px;font-size:14px}.adm-login form{display:grid;gap:14px}.adm-login .btn{width:100%}.adm-login .rodape-login{text-align:center;margin-top:18px;font-size:13px;color:var(--muted)}.adm-login .rodape-login a{color:var(--blue);font-weight:700}@media (max-width:1080px){.kpis{grid-template-columns:repeat(2,1fr)}.adm-duas{grid-template-columns:1fr}}@media (max-width:900px){.adm{grid-template-columns:1fr}.adm-lado{position:fixed;z-index:60;left:0;top:0;bottom:0;width:270px;transform:translateX(-100%);transition:transform .2s}.adm-lado.aberto{transform:none;box-shadow:var(--shadow)}.adm-fundo.aberto{display:block;position:fixed;inset:0;z-index:55;background:rgba(5,27,62,.45)}.adm-menu-btn{display:block}.adm-topo{padding:0 16px}.adm-usuario .nome{display:none}.adm-conteudo{padding:16px}.adm-form .grade-form{grid-template-columns:1fr}.adm-form .campo.dois{grid-column:auto}}@media (max-width:640px){.kpis{grid-template-columns:1fr}.barra-linha{grid-template-columns:100px 1fr 40px}}html[data-tema=escuro] .adm{background:#0b1220}html[data-tema=escuro] .adm-lado{background:#070d18}html[data-tema=escuro] .adm-topo{background:rgba(11,18,32,.96)}html[data-tema=escuro] .adm-titulo-form h2,html[data-tema=escuro] .adm-topo h1,html[data-tema=escuro] .kpi strong{color:#ffffff}html[data-tema=escuro] .adm-icone-btn,html[data-tema=escuro] .adm-md-abas button,html[data-tema=escuro] .adm-md-previa{background:var(--sup2,#13243f);border-color:var(--line);color:#cfe0ff}html[data-tema=escuro] .adm-md-abas button.ativa{background:var(--blue)}html[data-tema=escuro] .adm-check{color:#cfdaea}html[data-tema=escuro] .selo{background:rgba(7,169,88,.18);color:#4ade80}html[data-tema=escuro] .selo.off{background:var(--sup2,#13243f);color:var(--muted)}html[data-tema=escuro] .selo.alerta{background:rgba(227,41,60,.18);color:#ff7a88}html[data-tema=escuro] .adm-log,html[data-tema=escuro] .barra-trilho{background:var(--sup2,#13243f)}html[data-tema=escuro] .adm-login{background:linear-gradient(120deg,#10213b,#0f2a24)}html[data-tema=escuro] .adm-login h1{color:#ffffff}.adm-login img.logo{display:block}.adm-login .adm-logo-escuro,html[data-tema=escuro] .adm-login .adm-logo-claro{display:none}html[data-tema=escuro] .adm-login .adm-logo-escuro{display:block}.adm-kpi{text-decoration:none;color:inherit}.adm-kpi:hover{border-color:var(--blue)}.adm-kpi-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;color:#fff;background:linear-gradient(135deg,var(--blue),var(--green,#07a958));flex:none}.btn-perigo{background:var(--danger,#e3293c);color:#fff;border:0}.adm-form .campo.largo{grid-column:1/-1}.adm-form .campo textarea{width:100%}html[data-tema=escuro] .adm-lado{background:rgba(4,12,34,.92)}html[data-tema=escuro] .adm-topo{background:rgba(10,32,80,.92)}html[data-tema=escuro] .adm-conteudo,html[data-tema=escuro] .adm-form .campo label,html[data-tema=escuro] .adm-form legend,html[data-tema=escuro] .adm-tabela td,html[data-tema=escuro] .adm-usuario,html[data-tema=escuro] .adm-usuario b,html[data-tema=escuro] .kpi span:not(.adm-kpi-ic){color:var(--cor-texto-escuro,#bcd8ff)}html[data-tema=escuro] .adm-tabela td.texto-mut,html[data-tema=escuro] .adm-tabela th{color:#7fa6dc}html[data-tema=escuro] .adm-titulo-form h2,html[data-tema=escuro] .adm-topo h1,html[data-tema=escuro] .kpi strong{color:color-mix(in srgb,var(--cor-texto-escuro,#bcd8ff) 60%,#ffffff)}html[data-tema=escuro] .adm-barra input,html[data-tema=escuro] .adm-form input,html[data-tema=escuro] .adm-form select,html[data-tema=escuro] .adm-form textarea{color:var(--cor-texto-escuro,#bcd8ff)}html[data-tema=escuro] .adm-barra input::-moz-placeholder,html[data-tema=escuro] .adm-form input::-moz-placeholder{color:#6f93c6}html[data-tema=escuro] .adm-barra input::placeholder,html[data-tema=escuro] .adm-form input::placeholder{color:#6f93c6}html[data-tema=escuro] .adm-form select option{background:#0c2452;color:var(--cor-texto-escuro,#bcd8ff)}.adm-nome-marca{display:inline-block;font-weight:800;font-size:22px;color:#fff}.adm-login .adm-nome-marca{color:var(--blue2);display:block;text-align:center;margin:0 auto 8px}html[data-tema=escuro] .adm-login .adm-nome-marca{color:#fff}.adm-aviso{background:color-mix(in srgb,var(--blue) 10%,transparent);border:1px solid color-mix(in srgb,var(--blue) 35%,transparent);border-radius:14px;padding:16px 18px;display:grid;gap:10px}.hcl-tela{position:fixed;inset:0;overflow:auto;display:flex;font-family:var(--fonte-admin),"IBM Plex Sans",system-ui,Arial,sans-serif;color:#e6eefc;z-index:50;background:radial-gradient(900px 620px at 88% 92%,rgba(0,150,210,.42),transparent 70%),radial-gradient(700px 520px at 6% 0,rgba(40,60,170,.5),transparent 70%),linear-gradient(180deg,#060e24,#0a1638)}.hcl-tela:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(0,212,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(0,212,255,.045) 1px,transparent 0);background-size:48px 48px}.hcl-esq{position:relative;flex:1 1 52%;min-height:100vh;padding:56px 64px;display:flex;flex-direction:column}.hcl-marca img{height:64px;width:auto;max-width:320px;-o-object-fit:contain;object-fit:contain;display:block}.hcl-nome{font-size:32px;color:#fff}.hcl-meio{margin:auto 0}.hcl-tela h1{font-weight:800;font-size:clamp(32px,3.2vw,54px);line-height:1.12;color:#fff;margin:0;letter-spacing:-.5px}.hcl-tela h1 em{font-style:normal;color:#00D4FF;text-shadow:0 0 28px rgba(0,212,255,.35)}.hcl-destaques{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:32px;max-width:720px}.hcl-dest{gap:14px;background:rgba(255,255,255,.06);border:1px solid rgba(140,180,255,.18);border-radius:14px;padding:13px 15px}.hcl-dest,.hcl-dest i{display:flex;align-items:center}.hcl-dest i{flex:none;width:42px;height:42px;border-radius:12px;justify-content:center;font-style:normal;font-size:20px}.hcl-dest b{display:block;font-size:15.5px;color:#fff}.hcl-dest span{font-size:13px;color:#9fb3d9}.hcl-relogio{min-height:64px}.hcl-relogio small{font-size:14px;color:#9fb3d9}.hcl-relogio b{display:block;font-size:32px;font-weight:500;margin-top:4px;color:#fff}.hcl-dir{position:relative;flex:1 1 48%;display:flex;align-items:center;justify-content:center;padding:40px 24px}.hcl-dir:before{content:"";position:absolute;left:0;top:12%;bottom:12%;width:1px;background:linear-gradient(transparent,rgba(0,212,255,.4),transparent)}.hcl-cartoes{width:100%;max-width:440px}.hcl-card{display:grid;gap:8px;background:rgba(13,27,62,.72);border:1px solid rgba(120,170,255,.25);border-radius:18px;color:#e6eefc;backdrop-filter:blur(18px);box-shadow:0 20px 60px rgba(0,0,0,.45);padding:30px}.hcl-titulo{font-size:24px;font-weight:700;color:#fff;margin:0}.hcl-sub{font-size:14.5px;color:#9fb3d9;margin:0 0 10px}.hcl-card label{color:#c9d7f2;font-size:13.5px;font-weight:600;margin-top:6px}.hcl-card input{width:100%;height:46px;background:rgba(255,255,255,.06);border:1px solid rgba(140,180,255,.28);color:#e6eefc;border-radius:10px;padding:0 14px;font:inherit;font-size:15px;box-sizing:border-box}.hcl-card input::-moz-placeholder{color:#7d91b8}.hcl-card input::placeholder{color:#7d91b8}.hcl-card input:focus{outline:none;border-color:#00D4FF;box-shadow:0 0 0 3px rgba(0,212,255,.18)}.hcl-senha{position:relative}.hcl-senha input{padding-right:46px}.hcl-senha button{position:absolute;right:6px;top:6px;height:34px;width:34px;border:0;background:transparent;cursor:pointer;font-size:16px}.hcl-erro{background:rgba(239,68,68,.14);border:1px solid rgba(239,68,68,.4);color:#fecaca;border-radius:10px;padding:10px 12px;font-size:14px}.hcl-entrar{margin-top:12px;height:48px;border:0;border-radius:10px;background:linear-gradient(90deg,#1F5FBF,#0E8F6E);color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 8px 22px rgba(31,95,191,.3)}.hcl-entrar:disabled{opacity:.6}.hcl-voltar{text-align:center;margin-top:10px;font-size:14px}.hcl-voltar a{color:#7cc4ff;font-weight:600;text-decoration:none}.hcl-rodape{margin-top:16px;text-align:center}.hcl-assina span{font-size:12px;color:#9fb3d9}.hcl-tema{position:fixed;top:20px;right:24px;z-index:55;display:flex;align-items:center;gap:6px;border:1px solid rgba(140,180,255,.3);background:rgba(255,255,255,.06);color:#e6eefc;border-radius:999px;padding:8px 14px;font:600 13.5px var(--fonte-admin),IBM Plex Sans,sans-serif;cursor:pointer;backdrop-filter:blur(8px)}.hcl-tema:hover{border-color:#00D4FF}.hcl-tela.hcl-dia{color:#152033;background:radial-gradient(900px 620px at 88% 92%,rgba(0,150,210,.16),transparent 70%),radial-gradient(700px 520px at 6% 0,rgba(31,95,191,.14),transparent 70%),linear-gradient(180deg,#f5f8fc,#e9f0f9)}.hcl-dia:before{background-image:linear-gradient(rgba(31,95,191,.06) 1px,transparent 0),linear-gradient(90deg,rgba(31,95,191,.06) 1px,transparent 0)}.hcl-tela.hcl-dia h1,html[data-tema] .hcl-tela.hcl-dia h1{color:#0B2A5B}.hcl-tela.hcl-dia h1 em{color:#1F5FBF;text-shadow:none}.hcl-dia .hcl-dest span,.hcl-dia .hcl-relogio small{color:#5b6b85}.hcl-dia .hcl-dest{background:#fff;border-color:#dde5f0;box-shadow:0 4px 14px rgba(15,30,70,.06)}.hcl-dia .hcl-dest b,.hcl-dia .hcl-nome,.hcl-dia .hcl-relogio b{color:#0B2A5B}.hcl-dia .hcl-dir:before{background:linear-gradient(transparent,rgba(31,95,191,.3),transparent)}.hcl-dia .hcl-tema{background:#fff;color:#152033;border-color:#d6dde8}.hcl-dia .hcl-card{background:rgba(255,255,255,.72);border-color:rgba(160,180,215,.65);color:#152033;box-shadow:0 24px 60px rgba(15,30,70,.12),inset 0 1px 0 #fff}.hcl-dia .hcl-titulo{color:#0B2A5B}.hcl-dia .hcl-sub{color:#5b6b85}.hcl-dia .hcl-card label{color:#334155}.hcl-dia .hcl-card input{background:#fff;border-color:#cfd8e6;color:#152033}.hcl-dia .hcl-card input::-moz-placeholder{color:#94a3b8}.hcl-dia .hcl-card input::placeholder{color:#94a3b8}.hcl-dia .hcl-erro{background:#fef2f2;border-color:#fecaca;color:#991b1b}.hcl-dia .hcl-voltar a{color:#1F5FBF}.hcl-dia .hcl-assina span{color:#5b6b85}@media (max-width:991px){.hcl-tema{top:14px;right:14px}.hcl-tela{flex-direction:column}.hcl-esq{min-height:auto;padding:28px 20px 8px}.hcl-marca img{height:46px}.hcl-tela h1{font-size:28px;margin-top:18px}.hcl-destaques,.hcl-relogio{display:none}.hcl-dir{padding:20px 16px 32px}.hcl-dir:before{display:none}.hcl-card{padding:24px 20px}}html[data-tema=escuro] body{background:radial-gradient(ellipse at 15% 0,rgba(59,140,255,.22) 0,transparent 45%),radial-gradient(ellipse at 90% 100%,rgba(56,189,248,.1) 0,transparent 40%),linear-gradient(180deg,#0b2557,#071a3d 45%,#040f27) fixed;color:var(--cor-texto-escuro,#bcd8ff)}html[data-tema=escuro] .tema{--ink:var(--cor-texto-escuro,#bcd8ff);--muted:#7fa6dc;--bg:#0a2050;--line:rgba(110,165,255,.24);--sup:rgba(12,38,88,.92);--sup2:#0f2b60;--shadow:0 12px 32px rgba(2,8,30,.45);color:var(--ink)}html[data-tema=escuro] h1,html[data-tema=escuro] h2,html[data-tema=escuro] h3,html[data-tema=escuro] h4{color:color-mix(in srgb,var(--cor-texto-escuro,#bcd8ff) 65%,#ffffff)}html[data-tema=escuro] .topbar{background:rgba(8,26,62,.92);border-color:var(--line)}html[data-tema=escuro] .busca,html[data-tema=escuro] .links a,html[data-tema=escuro] .links button,html[data-tema=escuro] .menu-btn{color:var(--cor-texto-escuro,#bcd8ff)}html[data-tema=escuro] .hero{background:transparent}html[data-tema=escuro] .hero h1{color:color-mix(in srgb,var(--cor-texto-escuro,#bcd8ff) 50%,#ffffff)}html[data-tema=escuro] .chip,html[data-tema=escuro] .hero p{color:var(--cor-texto-escuro,#bcd8ff)}html[data-tema=escuro] .hero-bg{background-image:linear-gradient(90deg,rgba(7,26,61,.94) 0,rgba(7,26,61,.84) 24%,rgba(7,26,61,.45) 38%,rgba(7,26,61,0) 50%),var(--banner)}html[data-tema=escuro] .hero-copy .chip,html[data-tema=escuro] .hero-copy p{text-shadow:0 0 10px rgba(7,26,61,.9)}html[data-tema=escuro] .cta,html[data-tema=escuro] .pagina-cab{background:linear-gradient(120deg,#0d2a63,#0a1f4a);border-color:var(--line)}html[data-tema=escuro] .pagina-cab h1{color:color-mix(in srgb,var(--cor-texto-escuro,#bcd8ff) 50%,#ffffff)}html[data-tema=escuro] .pagina-cab.com-imagem{background:linear-gradient(90deg,rgba(7,26,61,.92),rgba(7,26,61,.7) 60%,rgba(7,26,61,.35)),var(--cab-img) center/cover}html[data-tema=escuro] .card-noticia .sem-img{background:linear-gradient(120deg,#0f2d66,#0a2050)}html[data-tema=escuro] .chat-body,html[data-tema=escuro] .chat-painel-body{background:#0a2050}html[data-tema=escuro] .aceite,html[data-tema=escuro] .campo,html[data-tema=escuro] .check,html[data-tema=escuro] .markdown-body{color:var(--cor-texto-escuro,#bcd8ff)}html[data-tema=escuro] .categoria,html[data-tema=escuro] .cidade,html[data-tema=escuro] .contato-item,html[data-tema=escuro] .tag{color:color-mix(in srgb,var(--cor-texto-escuro,#bcd8ff) 80%,#ffffff)}html[data-tema=escuro] .btn-outline{border-color:rgba(110,165,255,.4);color:var(--cor-texto-escuro,#bcd8ff)}html[data-tema=escuro] hr{border-color:var(--line)}html[data-tema=escuro] footer{background:#040f27;color:#9dbde8}.adm,.adm .kpi strong,.adm h1,.adm h2,.adm h3,.adm-login,.adm-login h1{font-family:var(--fonte-admin,"IBM Plex Sans"),"Segoe UI",Arial,sans-serif}.adm .kpi strong,.adm h1,.adm h2,.adm h3,.adm-login h1{font-weight:600;letter-spacing:0}.adm .selo,.adm-login .selo{border-radius:7px}.adm-lado a,.adm-lado button.adm-item{font-weight:500;border-radius:7px}html[data-tema=escuro] .adm,html[data-tema=escuro] .adm-login{--adm-texto:#bcd8ff;--adm-mudo:#7fa6dc;--adm-borda:rgba(110,165,255,.24);--adm-card:rgba(56,120,220,.08);--adm-hover:rgba(90,150,255,.12);--adm-input:rgba(8,28,66,.75);--adm-input-texto:#cfe3ff;--adm-input-borda:rgba(110,165,255,.28);--ink:var(--adm-texto);--muted:var(--adm-mudo);--line:var(--adm-borda);--sup:var(--adm-card);--sup2:rgba(8,28,66,.75);color:var(--adm-texto)}html[data-tema=escuro] .adm{background:transparent}html[data-tema=escuro] .adm-lado{background:rgba(6,22,54,.94);border-right:1px solid var(--adm-borda);color:var(--adm-texto)}html[data-tema=escuro] .adm-lado a,html[data-tema=escuro] .adm-lado button.adm-item{color:var(--adm-texto)}html[data-tema=escuro] .adm-lado a.ativo,html[data-tema=escuro] .adm-lado a:hover,html[data-tema=escuro] .adm-lado button.adm-item:hover{background:var(--adm-hover);color:#dbeaff}html[data-tema=escuro] .adm-lado a.ativo{box-shadow:inset 0 0 0 1px var(--adm-borda)}html[data-tema=escuro] .adm-grupo,html[data-tema=escuro] .adm-marca small{color:var(--adm-mudo)}html[data-tema=escuro] .adm-rodape-lado{border-color:var(--adm-borda)}html[data-tema=escuro] .adm-topo{background:rgba(8,26,62,.82);border-color:var(--adm-borda)}html[data-tema=escuro] .adm h2,html[data-tema=escuro] .adm h3,html[data-tema=escuro] .adm-login h1,html[data-tema=escuro] .adm-titulo-form h2,html[data-tema=escuro] .adm-topo h1,html[data-tema=escuro] .kpi strong{color:#dbeaff}html[data-tema=escuro] .adm .campo,html[data-tema=escuro] .adm .campo label,html[data-tema=escuro] .adm-check,html[data-tema=escuro] .adm-conteudo,html[data-tema=escuro] .adm-form legend,html[data-tema=escuro] .adm-tabela td,html[data-tema=escuro] .adm-usuario,html[data-tema=escuro] .adm-usuario b,html[data-tema=escuro] .kpi span:not(.icon-circ):not(.adm-kpi-ic){color:var(--adm-texto)}html[data-tema=escuro] .adm .texto-mut,html[data-tema=escuro] .adm small,html[data-tema=escuro] .adm-login .rodape-login,html[data-tema=escuro] .adm-login p.sub,html[data-tema=escuro] .adm-tabela th,html[data-tema=escuro] .adm-vazio,html[data-tema=escuro] .horas-rotulos{color:var(--adm-mudo)}html[data-tema=escuro] .adm .card,html[data-tema=escuro] .adm .panel,html[data-tema=escuro] .adm-aviso,html[data-tema=escuro] .adm-login .card{background:var(--adm-card);border:1px solid var(--adm-borda);box-shadow:0 24px 70px rgba(2,8,30,.35);color:var(--adm-texto)}html[data-tema=escuro] .adm-tabela td,html[data-tema=escuro] .adm-tabela th{border-color:var(--adm-borda)}html[data-tema=escuro] .adm-tabela tbody tr:hover td{background:var(--adm-hover)}html[data-tema=escuro] .adm input,html[data-tema=escuro] .adm select,html[data-tema=escuro] .adm textarea,html[data-tema=escuro] .adm-login input{background:var(--adm-input);border-color:var(--adm-input-borda);color:var(--adm-input-texto)}html[data-tema=escuro] .adm input::-moz-placeholder,html[data-tema=escuro] .adm textarea::-moz-placeholder,html[data-tema=escuro] .adm-login input::-moz-placeholder{color:#6f93c6}html[data-tema=escuro] .adm input::placeholder,html[data-tema=escuro] .adm textarea::placeholder,html[data-tema=escuro] .adm-login input::placeholder{color:#6f93c6}html[data-tema=escuro] .adm select option{background:#0a2350;color:var(--adm-input-texto)}html[data-tema=escuro] .adm input[type=checkbox],html[data-tema=escuro] .adm input[type=color],html[data-tema=escuro] .adm input[type=radio]{background:transparent}html[data-tema=escuro] .adm .btn-outline,html[data-tema=escuro] .adm-icone-btn,html[data-tema=escuro] .adm-md-abas button,html[data-tema=escuro] .adm-md-previa{background:var(--adm-input);border-color:var(--adm-input-borda);color:var(--adm-texto)}html[data-tema=escuro] .adm-md-abas button.ativa{background:#3b8cff;border-color:#3b8cff;color:#fff}html[data-tema=escuro] .adm .selo{background:rgba(34,197,94,.16);color:#6ee7a0}html[data-tema=escuro] .adm .selo.off{background:var(--adm-hover);color:var(--adm-mudo)}html[data-tema=escuro] .adm .selo.alerta{background:rgba(227,41,60,.18);color:#ff8a96}html[data-tema=escuro] .adm-log,html[data-tema=escuro] .barra-trilho{background:var(--adm-input)}html[data-tema=escuro] .adm-msg{background:#0a2350;border:1px solid var(--adm-borda);color:#dbeaff}html[data-tema=escuro] .adm-msg.erro{background:#5c1520}html[data-tema=escuro] .adm-login{background:transparent}html[data-tema=escuro] .adm-fundo.aberto{background:rgba(2,8,30,.6)}.dp-grade{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:28px;align-items:start}.dp-lado{border:1px solid var(--line,#e5e7eb);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px}.dp-lado h3{display:flex;align-items:center;gap:8px;margin:0;font-size:18px}.dp-lado ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px}.dp-acompanhar{border-top:1px solid var(--line,#e5e7eb);padding-top:14px;margin-top:6px}.dp-acompanhar input{padding:10px 12px;border-radius:10px;border:1px solid var(--line,#d1d5db);background:transparent;color:inherit}.dp-chamada{gap:20px;padding:24px;border-radius:18px;border:2px solid #b91c1c;background:rgba(185,28,28,.06);flex-wrap:wrap}.dp-chamada,.dp-icone{display:flex;align-items:center}.dp-icone{width:58px;height:58px;border-radius:16px;background:#b91c1c;color:#fff;justify-content:center;flex:none}@media (max-width:860px){.dp-grade{grid-template-columns:1fr}}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/29e7bbdce9332268-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c3bc380753a8436c-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0484562807a97172-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/29a4aea02fdee119-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a1386beebedccca4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b957ea75a84b6ea7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/28485c0de2075f40-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5fb25f343c7550ca-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/7db6c35d839a711c-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins Fallback;src:local("Arial");ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.__className_dbc22c{font-family:Poppins,Poppins Fallback;font-style:normal}.__variable_dbc22c{--fonte-titulo:"Poppins","Poppins Fallback"}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--fonte-texto:"Inter","Inter Fallback"}