:root{--navy:#103b55;--ocean:#087da0;--ocean-hover:#066a88;--ocean-texto:#066e8d;--aqua:#23b9c6;--mist:#eaf3f5;--paper:#f6f8f7;--ink:#18323f;--muted:#51636d;--white:#fff;--line:#d5e3e8;--erro:#b42318;--ok:#0f7b4f;--r-sm:8px;--r:12px;--s1:8px;--s2:16px;--s3:24px;--s4:32px;--s5:48px;--s6:64px;--s7:96px;--fonte:Arial, Helvetica, sans-serif;--larg:1200px;--sombra:0 1px 2px #103b550f, 0 8px 24px #103b5514}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--fonte);color:var(--ink);background:var(--paper);margin:0;line-height:1.5}img{max-width:100%;height:auto;display:block}h1,h2,h3{letter-spacing:-.03em;color:var(--navy);margin:0;line-height:1.12}h1{font-size:clamp(2rem,5vw,3.4rem)}h2{font-size:clamp(1.5rem,3.2vw,2.2rem)}h3{letter-spacing:-.01em;font-size:1.15rem}p{margin:0}a{color:var(--ocean-texto)}:focus-visible{outline:3px solid var(--aqua);outline-offset:2px;border-radius:4px}.wrap{width:min(100% - 32px, var(--larg));margin-inline:auto}.secao{padding-block:var(--s6)}.secao--mist{background:var(--mist)}.eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--ocean-texto);font-size:.8rem;font-weight:700}.muted{color:var(--muted)}.pilha>*+*{margin-top:var(--s2)}.cabeca-secao{justify-content:space-between;align-items:end;gap:var(--s2);margin-bottom:var(--s4);flex-wrap:wrap;display:flex}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{border-radius:var(--r-sm);min-height:48px;font:700 1rem var(--fonte);cursor:pointer;background:var(--ocean);color:var(--white);border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 22px;text-decoration:none;transition:background .15s;display:inline-flex}.btn:hover{background:var(--ocean-hover)}.btn--claro{background:var(--white);color:var(--navy)}.btn--claro:hover{background:var(--mist)}.btn--linha{color:var(--navy);border-color:var(--navy);background:0 0}.btn--linha:hover{background:var(--mist)}.btn--linha-claro{color:var(--white);background:0 0;border-color:#ffffffb3}.btn--linha-claro:hover{background:#ffffff1a}.btn--bloco{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.selo{background:var(--mist);color:var(--navy);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.selo--aviso{color:#8a4b00;background:#fff4e5}.selo--ilustrativa{color:var(--white);background:#103b55bf;font-size:.72rem;font-weight:400;position:absolute;bottom:12px;right:12px}.grade{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.cartao{background:var(--white);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;display:flex;overflow:hidden}.cartao__corpo{padding:var(--s3);flex-direction:column;flex:1;gap:10px;display:flex}.cartao__acoes{padding-top:var(--s2);flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.foto-pendente{aspect-ratio:4/3;background:var(--mist) center / 160px;place-items:center;display:grid;position:relative}.foto-pendente:before{content:"";background:#eaf3f5e0;position:absolute;inset:0}.foto-pendente span{color:var(--muted);flex-direction:column;align-items:center;gap:8px;font-size:.8rem;display:flex;position:relative}.foto-pendente img{opacity:.9;width:56px}.campo{flex-direction:column;gap:6px;display:flex}.campo label,.campo legend{color:var(--navy);font-size:.95rem;font-weight:700}.campo input,.campo select,.campo textarea{font:1rem var(--fonte);border-radius:var(--r-sm);background:var(--white);min-height:48px;color:var(--ink);border:1.5px solid #9fb5bf;width:100%;padding:12px 14px}.campo input:focus,.campo select:focus,.campo textarea:focus{border-color:var(--ocean);outline-offset:0;outline:3px solid #23b9c659}.campo [aria-invalid=true]{border-color:var(--erro)}.campo .ajuda{color:var(--muted);font-size:.85rem}.campo .erro{color:var(--erro);font-size:.85rem;font-weight:700}.campo .erro:empty{display:none}.duas{gap:var(--s2);grid-template-columns:1fr;display:grid}@media (width>=640px){.duas{grid-template-columns:1fr 1fr}}.vazio{text-align:center;padding:var(--s6) var(--s3);background:var(--white);border-radius:var(--r);border:1px dashed #9fb5bf}.vazio img{width:72px;margin:0 auto var(--s2)}.aviso{padding:var(--s2) var(--s3);border-radius:var(--r-sm);color:#6b3a00;background:#fff4e5;border-left:4px solid #e08a00}.aviso--info{background:var(--mist);color:var(--ink);border-left-color:var(--ocean)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}[hidden]{display:none!important}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.campo input[type=radio],.campo input[type=checkbox],.seg input,.check input{width:20px;height:20px;min-height:0;accent-color:var(--ocean);flex:none;padding:0}a .foto-pendente span,.foto-pendente span{text-decoration:none}.pular{z-index:100;background:var(--navy);color:#fff;border-radius:8px;padding:10px 16px;position:absolute;top:8px;left:-999px}.pular:focus{left:8px}.faixa-prototipo{background:var(--navy);color:#cfe6ee;text-align:center;padding:6px 12px;font-size:.72rem}.topo{background:var(--white);border-bottom:1px solid var(--line);z-index:20;position:relative}@media (width>=900px){.topo{position:sticky;top:0}}.topo__linha{grid-template-columns:auto 1fr;align-items:center;gap:10px 12px;padding-block:10px;display:grid}.topo__logo img{width:128px;height:auto}.topo__acoes{justify-self:end;align-items:center;gap:6px;display:flex}.topo__busca{border-radius:var(--r-sm);background:#fff;border:1.5px solid #9fb5bf;grid-area:2/1/auto/-1;display:flex;overflow:hidden}.topo__busca:focus-within{border-color:var(--ocean);outline:3px solid #23b9c659}.topo__busca input{font:1rem var(--fonte);border:0;outline:none;flex:1;min-width:0;min-height:44px;padding:10px 14px}.topo__busca button{background:var(--ocean);color:#fff;cursor:pointer;border:0;place-items:center;width:52px;display:grid}.idiomas{gap:2px;display:flex}.idiomas a{opacity:.55;border:2px solid #0000;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.idiomas a:hover{opacity:1;background:var(--mist)}.idiomas a[aria-current]{opacity:1;border-color:var(--ocean)}.topo__lista{color:var(--navy);justify-content:center;align-items:center;gap:6px;min-width:44px;min-height:44px;padding-inline:4px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.topo__lista-txt{font-size:.75rem}.contador{background:var(--aqua);color:var(--navy);border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:.7rem;font-weight:700;display:grid;position:absolute;top:2px;right:0}.topo__cta{display:none}.menu{border-top:1px solid var(--line);position:relative}.menu:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fff);width:40px;position:absolute;top:0;bottom:0;right:0}@media (width>=1200px){.menu:after{display:none}}.menu__trilho{scrollbar-width:none;gap:4px;padding-block:6px;display:flex;overflow-x:auto}.menu__trilho::-webkit-scrollbar{display:none}.menu a{white-space:nowrap;color:var(--ink);border-radius:999px;padding:8px 12px;font-size:.9rem;font-weight:700;text-decoration:none}.menu a:hover{background:var(--mist)}.menu a[aria-current=page]{background:var(--navy);color:#fff}.flutuante{z-index:30;position:fixed;bottom:12px;left:16px;right:16px;box-shadow:0 6px 20px #103b5559}body:has(form[data-form]) .flutuante,body:has(form[data-lead]) .flutuante{display:none}.whats{z-index:31;background:#1f8f4e;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:76px;right:16px;box-shadow:0 6px 20px #00000040}.whats:hover{background:#17733e}body:has(form[data-form]) .whats,body:has(form[data-lead]) .whats{bottom:16px}@media (width>=900px){.whats{bottom:24px;right:24px}.topo__linha{grid-template-columns:auto 1fr auto;gap:24px}.topo__logo img{width:168px}.topo__busca{grid-area:auto;max-width:480px}.topo__lista-txt{display:inline}.topo__cta{display:inline-flex}.flutuante{display:none}}.rodape{background:var(--navy);color:#d6e7ee;padding-top:var(--s6);margin-top:var(--s6);padding-bottom:72px}@media (width>=900px){.rodape{padding-bottom:0}}.rodape a{color:#fff;text-decoration:none}.rodape a:hover{text-decoration:underline}.rodape ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rodape__grade{gap:var(--s4);grid-template-columns:1fr;display:grid}@media (width>=760px){.rodape__grade{grid-template-columns:2fr 1fr 1fr}}.rodape__tit{color:#fff;letter-spacing:.12em;text-transform:uppercase;font-size:.85rem}.rodape__pend{opacity:.8;margin-top:12px;font-size:.85rem}.placa{border-radius:var(--r-sm);background:#fff;padding:10px 14px;display:inline-block}.placa img{width:160px}.rodape__base{margin-top:var(--s5);padding-block:var(--s3);opacity:.8;border-top:1px solid #ffffff26;font-size:.8rem}
