/* cmsms stylesheet: Design modified: terça-feira, 25 de novembro de 2025 17:20:50 */
:root{
  --branco:#FFF; /* Branco */
  --preto:#000; /* Preto */
  --cinza:#7d8286; /* Branco */
  --azul:#152b41; /* azul-marinho */
  --azul-claro:#2e445a; /* azul ações */
  --dourado:#b18234; /* dourado */
  --amarelo:#ffe57e; /* amarelo */
  --amarelo-claro:#FFF997; /* amarelo */
  --ink-900:#0F172A; /* slate-900 */
  --ink-700:#334155;
  --ink-500:#64748B;
  --ink-300:#CBD5E1;
  --paper:#F8FAFC;
  --radius:5px;
}
html,body{background:var(--paper);color:var(--ink-900)}
.uk-navbar-container{background:rgba(255,255,255,.9);backdrop-filter:saturate(180%) blur(10px)}
.quickbar{gap:.5rem}
.btn-azul{background:var(--azul); font-weight: bold; border: 1px solid var(--azul) !important; color:var(--branco);}
.btn-azul:hover{background:var(--azul-claro);}
.btn-dourado{background:var(--dourado); color:var(--azul) !important; font-weight: bold; border: 1px solid var(--dourado) !important;}
.btn-dourado:hover{background:var(--amarelo); color:var(--azul) !important;}
.btn-outline{border: 1px solid var(--amarelo) !important; color:var(--amarelo) !important; font-weight: bold;}
.btn-outline:hover{background:var(--amarelo); color:var(--azul) !important;}
.badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .6rem;border-radius:999px;background:var(--branco);border:1px solid var(--ink-300);font-size:.8rem}
.hero{
  position:relative;color:var(--branco);
  background:linear-gradient(180deg,rgba(21,43,65,.90),rgba(21,43,65,.90)),
             url('https://3aexpress.com.br/uploads/images/conteudo/bg-hero-3AExpress.jpg');
  background-size:cover;background-position:center;
}

.uk-badge{background:var(--dourado);}
.uk-card-primary{background:var(--cinza);}

.dados{background:var(--dourado);}
.hero h1{font-weight:800;letter-spacing:-.02em}
.glass{background:rgba(255,255,255,.12);backdrop-filter: blur(10px); border:1px solid rgba(255,255,255,.22);}
.card{border-radius:var(--radius);box-shadow:0 10px 30px rgba(2,8,23,.06);background:var(--branco)}
.icon-circle{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:var(--paper);border:1px solid var(--dourado); color: var(--azul-claro);}
.section-muted{background:var(--branco)}
.section-dark{background:var(--azul);color:var(--branco);}
.uk-input, .uk-select, .uk-textarea{border-radius:var(--radius)}
.stat{display:flex;align-items:center;gap:.6rem}
.stat b{font-size:1.1rem}
.floating-whatsapp{position:fixed;right:18px;bottom:18px;z-index:1200}
.floating-whatsapp a{border-radius:5px}
.uk-table th{color:var(--ink-700)}
.shadow-soft{box-shadow:0 6px 24px rgba(2,8,23,.06)}
.uk-navbar-item .uk-button{font-weight:600}
.step{position:relative}
.step:before{content:"";position:absolute;left:24px;top:44px;bottom:-20px;width:2px;background:var(--ink-300)}
.step:last-child:before{display:none}
.pod-badge{background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.22)}

.badge{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .6rem;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(8px)}
.timeline-step{position:relative;padding-left:2.25rem}
.timeline-step:before{content:"";position:absolute;left:.85rem;top:.35rem;bottom:-1.25rem;width:2px;background:var(--ink-300)}
.timeline-step:last-child:before{display:none}
        
a.marca{
  display: block;
  width: 80px;
  padding: 0px;
}
a.marca .regis{
  fill: rgba(0,0,0,.4);
}

.is-static {
  pointer-events: none; /* impede clique e hover */
  cursor: default;      /* cursor normal */
  opacity: 1 !important; /* garante que não fique "apagado" no hover */
}

.is-static:hover,
.is-static:focus {
  background-color: inherit !important;
  color: inherit !important;
  text-decoration: none !important;
}

@media (max-width: 640px) {
  .uk-margin-bottom-cel {
    margin-bottom: 15px !important;
  }
}
