/* Numeos Sistemas — folha de estilo única do site */
[hidden]{display:none!important}
:root{
  --papel:#faf8f7; --superficie:#ffffff; --superficie-2:#f4ede9; --afundado:#efe9e4;
  --tinta:#201e1d; --grafite:#5c5350; --linha:#e5dedb; --linha-forte:#cfc6c2;
  --accent:#ec3013; --accent-tinta:#ffffff; --accent-texto:#b81d05; --accent-fundo:#fcefec;
  --ok:#2c7a58; --aviso:#9a5b00;
  --escuro:#201e1d; --escuro-tinta:#faf7f6; --escuro-suave:rgba(250,247,246,.7);
  --sombra:0 1px 2px rgba(32,30,29,.05),0 14px 32px -20px rgba(32,30,29,.28);
  --display:"Archivo","Helvetica Neue",Arial,sans-serif;
  --corpo:"IBM Plex Sans",-apple-system,"Segoe UI",Arial,sans-serif;
  --mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;
  --topo:env(safe-area-inset-top,0px);
}
@media (prefers-color-scheme:dark){
  :root:not([data-theme="light"]){
    --papel:#171514; --superficie:#201e1d; --superficie-2:#2b2523; --afundado:#1c1918;
    --tinta:#f3efed; --grafite:#aaa19d; --linha:#342f2d; --linha-forte:#4a4441;
    --accent:#ff5a3c; --accent-tinta:#1a0c07; --accent-texto:#ff7a61; --accent-fundo:#2b1a16;
    --ok:#54c795; --aviso:#e0a244;
    --escuro:#0f0d0c; --escuro-tinta:#f3efed; --escuro-suave:rgba(243,239,237,.7);
    --sombra:0 1px 2px rgba(0,0,0,.4),0 18px 40px -24px rgba(0,0,0,.85);
  }
}
:root[data-theme="dark"]{
  --papel:#171514; --superficie:#201e1d; --superficie-2:#2b2523; --afundado:#1c1918;
  --tinta:#f3efed; --grafite:#aaa19d; --linha:#342f2d; --linha-forte:#4a4441;
  --accent:#ff5a3c; --accent-tinta:#1a0c07; --accent-texto:#ff7a61; --accent-fundo:#2b1a16;
  --ok:#54c795; --aviso:#e0a244;
  --escuro:#0f0d0c; --escuro-tinta:#f3efed; --escuro-suave:rgba(243,239,237,.7);
  --sombra:0 1px 2px rgba(0,0,0,.4),0 18px 40px -24px rgba(0,0,0,.85);
}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:80px}
body{margin:0;background:var(--papel);color:var(--tinta);font-family:var(--corpo);font-size:16.5px;line-height:1.6;-webkit-font-smoothing:antialiased}
h1,h2,h3,h4{font-family:var(--display);margin:0;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}
p{margin:0}
a{color:inherit}
img{max-width:100%}
:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}

.wrap{max-width:1140px;margin:0 auto;padding-inline:24px}
@media(max-width:520px){.wrap{padding-inline:16px}}

/* ——— marca ——— */
.marca{display:inline-flex;align-items:center;gap:9px;font-family:var(--display);font-weight:800;font-size:20px;letter-spacing:-.03em;text-decoration:none;white-space:nowrap}
.marca .sinal{width:20px;height:20px;border-radius:5px;background:var(--accent);position:relative;flex:none}
.marca .sinal::after{content:"";position:absolute;left:5px;right:5px;top:5px;height:2.5px;background:var(--accent-tinta);box-shadow:0 5px 0 var(--accent-tinta)}
.marca b{color:var(--accent-texto);font-weight:800}

/* ——— topo ——— */
.topo{position:sticky;top:var(--topo);z-index:40;background:color-mix(in srgb,var(--papel) 88%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--linha)}
.topo .in{display:flex;align-items:center;gap:28px;height:64px}
.menu{display:flex;gap:4px;margin-left:auto;align-items:center}
.menu a{font-size:14.5px;text-decoration:none;color:var(--grafite);padding:7px 12px;border-radius:999px}
.menu a:hover{color:var(--tinta);background:var(--superficie-2)}
.menu a[aria-current="page"]{color:var(--tinta);font-weight:600;background:var(--superficie-2)}
.menu .btn{margin-left:10px}
.abre-menu{display:none;margin-left:auto;background:var(--superficie);border:1px solid var(--linha);border-radius:10px;width:42px;height:40px;cursor:pointer;color:var(--tinta)}
.abre-menu span{display:block;width:18px;height:2px;background:currentColor;margin:4px auto;border-radius:2px}
@media(max-width:1020px){
  .abre-menu{display:block}
  .menu{display:none;position:absolute;left:0;right:0;top:64px;flex-direction:column;align-items:stretch;gap:2px;background:var(--papel);border-bottom:1px solid var(--linha);padding:10px 16px 16px}
  .menu.aberto{display:flex}
  .menu a{padding:11px 12px;border-radius:8px;font-size:16px}
  .menu .btn{margin:8px 0 0;justify-content:center}
}

/* ——— botões ——— */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--corpo);font-weight:600;font-size:15px;padding:11px 20px;border-radius:999px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .15s,background .15s,border-color .15s;line-height:1.3}
.btn:hover{transform:translateY(-1px)}
.btn.p{background:var(--accent);color:var(--accent-tinta)}
.btn.s{background:var(--superficie);border-color:var(--linha-forte);color:var(--tinta)}
.btn.s:hover{border-color:var(--tinta)}
.btn.pq{padding:8px 15px;font-size:14px}
.btn svg{width:17px;height:17px;flex:none}
.acoes{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}

/* ——— tipografia de seção ——— */
.rot{display:block;font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:var(--accent-texto);margin-bottom:12px}
.cab{max-width:64ch;margin-bottom:34px}
.cab h2{font-size:clamp(26px,3.4vw,36px);font-weight:700}
.cab p{margin-top:13px;color:var(--grafite)}
.grafite{color:var(--grafite)}
section.sec{padding-block:68px;border-top:1px solid var(--linha)}
section.sec.sem-linha{border-top:0}
@media(max-width:620px){section.sec{padding-block:52px}}

/* ——— heróis ——— */
.heroi{display:grid;grid-template-columns:1.08fr .92fr;gap:52px;align-items:center;padding-block:72px 64px}
@media(max-width:900px){.heroi{grid-template-columns:1fr;gap:40px;padding-block:48px}}
.heroi h1{font-size:clamp(36px,5.6vw,60px);font-weight:800;letter-spacing:-.035em;line-height:1.02}
.heroi h1 em{font-style:normal;color:var(--accent)}
.heroi .sub{margin-top:22px;font-size:18.5px;color:var(--grafite);max-width:44ch}
.selo-novo{display:inline-block;background:var(--accent-fundo);color:var(--accent-texto);font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;padding:5px 11px;border-radius:4px;margin-bottom:18px}
.heroi-hub{padding-block:80px 56px;max-width:880px}
.heroi-hub h1{font-size:clamp(38px,6.2vw,68px)}
.heroi-hub .sub{max-width:58ch}

/* ——— grades e cards ——— */
.g{display:grid;gap:16px}
.g2{grid-template-columns:repeat(2,minmax(0,1fr))}
.g3{grid-template-columns:repeat(3,minmax(0,1fr))}
.g4{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:940px){.g3,.g4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.g2,.g3,.g4{grid-template-columns:1fr}}
.card{background:var(--superficie);border:1px solid var(--linha);border-radius:12px;padding:22px;display:flex;flex-direction:column;gap:8px}
.card h3{font-size:17px;font-weight:700;letter-spacing:-.01em}
.card p{font-size:14.8px;color:var(--grafite)}
.ic{width:34px;height:34px;border-radius:9px;background:var(--accent-fundo);color:var(--accent);display:grid;place-items:center;margin-bottom:6px}
.ic svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.mono{font-family:var(--mono);font-size:.88em}
code{font-family:var(--mono);font-size:.88em;background:var(--accent-fundo);color:var(--accent-texto);padding:1px 5px;border-radius:3px}

/* ——— cartões de produto (hub) ——— */
.prods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
@media(max-width:980px){.prods{grid-template-columns:1fr}}
.prod{background:var(--superficie);border:1px solid var(--linha);border-radius:16px;padding:24px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--sombra)}
.prod .topo-prod{display:flex;align-items:center;justify-content:space-between;gap:10px}
.prod .tipo{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--grafite)}
.prod h3{font-size:25px;font-weight:800;letter-spacing:-.03em}
.prod h3 b{color:var(--accent-texto)}
.prod .frase{color:var(--grafite);font-size:15.5px}
.prod ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:14.8px;flex:1}
.prod li{display:flex;gap:10px}
.prod li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--accent);flex:none;margin-top:9px}
.prod .preco{border-top:1px solid var(--linha);padding-top:14px;font-size:13.5px;color:var(--grafite)}
.prod .preco b{font-family:var(--display);font-size:24px;font-weight:800;color:var(--tinta);letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.prod .acoes{margin-top:0}
.prod .acoes .btn{flex:1}

/* ——— miniaturas ilustrativas (sem imagem) ——— */
.mini{background:var(--afundado);border:1px solid var(--linha);border-radius:12px;padding:14px;height:150px;overflow:hidden;position:relative}
.mini .l{height:8px;border-radius:4px;background:var(--linha);margin:7px 0}
.mini-fin{display:flex;align-items:flex-end;gap:7px;padding-bottom:18px}
.mini-fin .b{flex:1;background:var(--linha-forte);border-radius:4px 4px 0 0}
.mini-fin .b.a{background:var(--accent)}
.mini-fin .t{position:absolute;left:14px;top:12px;font-family:var(--mono);font-size:11px;color:var(--grafite)}
.mini-fin .v{position:absolute;right:14px;top:10px;font-family:var(--display);font-weight:800;font-size:17px;font-variant-numeric:tabular-nums}
.mini-sign .doc{background:var(--superficie);border:1px solid var(--linha);border-radius:8px;padding:12px;height:100%;position:relative}
.mini-sign .ass{position:absolute;right:16px;bottom:30px;font-family:var(--display);font-weight:600;font-size:20px;color:var(--accent);transform:rotate(-7deg)}
.mini-sign .ok{position:absolute;left:12px;bottom:10px;font-family:var(--mono);font-size:10.5px;color:var(--ok)}
.mini-crm{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}
.mini-crm .c{display:flex;flex-direction:column;gap:6px}
.mini-crm .c span{font-family:var(--mono);font-size:9.5px;color:var(--grafite);letter-spacing:.06em;text-transform:uppercase}
.mini-crm .k{background:var(--superficie);border:1px solid var(--linha);border-radius:6px;height:34px}
.mini-crm .c.g .k{border-color:color-mix(in srgb,var(--ok) 50%,var(--linha))}

/* ——— faixa resumo ——— */
.resumo{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;background:var(--linha);border:1px solid var(--linha);border-radius:10px;overflow:hidden}
.resumo div{background:var(--superficie);padding:16px 18px}
.resumo dt{font-family:var(--mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--grafite);margin-bottom:5px}
.resumo dd{margin:0;font-family:var(--display);font-weight:600;font-size:15px;line-height:1.35}
dl{margin:0}

/* ——— etapas numeradas (sequências reais) ——— */
.etapa{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;padding:20px 0;border-top:1px solid var(--linha)}
.etapa:last-child{border-bottom:1px solid var(--linha)}
.etapa .n{font-family:var(--mono);font-size:12.5px;color:var(--accent-texto);padding-top:3px;letter-spacing:.06em}
.etapa h3{font-size:18px;font-weight:700}
.etapa p{margin-top:5px;color:var(--grafite);max-width:68ch}
.passos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--linha);border-radius:12px;overflow:hidden;background:var(--superficie)}
.passo{padding:22px;border-left:1px solid var(--linha);display:flex;flex-direction:column;gap:7px}
.passo:first-child{border-left:0}
.passo .n{font-family:var(--mono);font-size:11.5px;color:var(--accent-texto);letter-spacing:.12em;text-transform:uppercase}
.passo h3{font-size:16.5px;font-weight:700}
.passo p{font-size:14.5px;color:var(--grafite)}
@media(max-width:900px){.passos{grid-template-columns:1fr 1fr}.passo:nth-child(odd){border-left:0}.passo:nth-child(n+3){border-top:1px solid var(--linha)}}
@media(max-width:540px){.passos{grid-template-columns:1fr}.passo{border-left:0;border-top:1px solid var(--linha)}.passo:first-child{border-top:0}}

/* ——— listas rótulo/descrição ——— */
.area{margin-bottom:36px}
.area:last-child{margin-bottom:0}
.area>h3{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding-bottom:10px;border-bottom:2px solid var(--tinta)}
.rec{display:grid;grid-template-columns:210px minmax(0,1fr);gap:24px;padding:14px 0;border-bottom:1px solid var(--linha);align-items:baseline}
.rec .nome{font-family:var(--display);font-weight:600;font-size:15.5px}
.rec .desc{color:var(--grafite);font-size:15px}
.rec .desc b{color:var(--tinta);font-weight:600}
@media(max-width:680px){.rec{grid-template-columns:1fr;gap:3px}}
.linhas{border:1px solid var(--linha);border-radius:12px;background:var(--superficie);overflow:hidden}
.linhas .rec{padding:17px 20px}
.linhas .rec:last-child{border-bottom:0}

/* ——— diferenciais ——— */
.marcos{display:flex;flex-direction:column;gap:26px}
.marco{border-left:2px solid var(--accent);padding:2px 0 2px 22px}
.marco h3{font-size:18px;font-weight:700;margin-bottom:6px}
.marco p{color:var(--grafite)}
.duas{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start}
@media(max-width:860px){.duas{grid-template-columns:1fr;gap:32px}}

/* ——— integrações ——— */
.integ{border-top:2px solid var(--linha-forte);padding-top:14px}
.integ h3{font-size:16px;font-weight:700;margin-bottom:6px}
.integ p{font-size:14.5px;color:var(--grafite)}
.integ .lista{font-family:var(--mono);font-size:12px;color:var(--tinta);margin-top:9px}

/* ——— etiquetas ——— */
.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.tag{font-family:var(--mono);font-size:12px;padding:5px 10px;border-radius:6px;background:var(--superficie-2);border:1px solid var(--linha)}

/* ——— planos ——— */
.planos{display:grid;gap:16px;align-items:stretch}
.p3{grid-template-columns:repeat(3,minmax(0,1fr))}
.p4{grid-template-columns:repeat(4,minmax(0,1fr))}
@media(max-width:1020px){.p4{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:860px){.p3{grid-template-columns:1fr}}
@media(max-width:580px){.p4{grid-template-columns:1fr}}
.plano{background:var(--superficie);border:1px solid var(--linha);border-radius:14px;padding:24px 22px 22px;display:flex;flex-direction:column;position:relative}
.plano.destaque{border:2px solid var(--accent);padding:23px 21px 21px;box-shadow:var(--sombra)}
.plano .selo{position:absolute;top:-11px;left:20px;background:var(--accent);color:var(--accent-tinta);font-family:var(--mono);font-size:10.5px;letter-spacing:.11em;text-transform:uppercase;padding:3px 9px;border-radius:4px}
.plano .nm{font-family:var(--display);font-weight:700;font-size:18px}
.plano .pr{font-family:var(--display);font-weight:800;font-size:38px;letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:12px;line-height:1}
.plano .pr small{font-family:var(--corpo);font-size:14.5px;font-weight:500;color:var(--grafite);letter-spacing:0}
.plano .pr.txt{font-size:26px}
.plano .lim{margin-top:16px;padding-top:14px;border-top:1px solid var(--linha);display:flex;flex-direction:column;gap:7px}
.plano .lim div{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--grafite);font-variant-numeric:tabular-nums}
.plano .lim b{color:var(--tinta);font-weight:600;white-space:nowrap}
.plano .inc{margin-top:16px;font-size:14.5px;color:var(--grafite);flex:1}
.plano .btn{margin-top:20px}
.nota{margin-top:16px;font-size:14px;color:var(--grafite);max-width:80ch}
.faixa{margin-top:18px;background:var(--accent-fundo);border-radius:12px;padding:24px 26px;display:flex;gap:24px;align-items:center;justify-content:space-between;flex-wrap:wrap}
.faixa h3{font-size:19px;font-weight:700;margin-bottom:5px}
.faixa p{font-size:15px;color:var(--grafite);max-width:58ch}

/* plano único por usuário (CRM) */
.unico{display:grid;grid-template-columns:1fr 1fr;border:2px solid var(--accent);border-radius:16px;overflow:hidden;background:var(--superficie);box-shadow:var(--sombra)}
@media(max-width:820px){.unico{grid-template-columns:1fr}}
.unico>div{padding:30px}
.unico .lado{background:var(--superficie-2);border-left:1px solid var(--linha)}
@media(max-width:820px){.unico .lado{border-left:0;border-top:1px solid var(--linha)}}
.unico .pr{font-family:var(--display);font-weight:800;font-size:56px;letter-spacing:-.045em;line-height:1;margin-top:14px;font-variant-numeric:tabular-nums}
.unico .pr small{font-family:var(--corpo);font-size:16px;font-weight:500;color:var(--grafite);letter-spacing:0}
.unico ul{margin:18px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:6px;color:var(--grafite);font-size:14.8px}
.sim label{display:block;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--grafite);margin-bottom:10px}
.sim .ctrl{display:flex;align-items:center;gap:10px}
.sim button{width:44px;height:44px;border-radius:10px;border:1px solid var(--linha-forte);background:var(--superficie);color:var(--tinta);font-size:20px;cursor:pointer;font-family:var(--corpo)}
.sim input{width:84px;height:44px;border-radius:10px;border:1px solid var(--linha-forte);background:var(--superficie);color:var(--tinta);text-align:center;font-family:var(--display);font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}
.sim .total{margin-top:22px;padding-top:18px;border-top:1px solid var(--linha)}
.sim .total span{font-size:14px;color:var(--grafite)}
.sim .total b{display:block;font-family:var(--display);font-weight:800;font-size:40px;letter-spacing:-.04em;font-variant-numeric:tabular-nums;line-height:1.1;margin-top:4px}

/* tabela-resumo de planos (hub) */
.tabela{border:1px solid var(--linha);border-radius:12px;background:var(--superficie);overflow-x:auto}
table{border-collapse:collapse;width:100%;min-width:620px}
th,td{padding:13px 18px;text-align:left;font-size:14.5px;border-top:1px solid var(--linha);vertical-align:top}
thead th{font-family:var(--mono);font-weight:500;font-size:11px;letter-spacing:.11em;text-transform:uppercase;color:var(--grafite);border-top:0;background:var(--superficie-2)}
td.num{font-family:var(--display);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}
td.prod-nome{font-family:var(--display);font-weight:700}
td a{color:var(--accent-texto);font-weight:600;text-decoration:none;white-space:nowrap}
.sit{font-family:var(--mono);font-size:11px;padding:3px 8px;border-radius:999px;border:1px solid var(--linha-forte);white-space:nowrap;color:var(--grafite)}
.sit.ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 45%,var(--linha))}
.sit.warn{color:var(--aviso);border-color:color-mix(in srgb,var(--aviso) 45%,var(--linha))}

/* escopo em duas colunas */
.escopo{display:grid;grid-template-columns:1fr 1fr;background:var(--superficie);border:1px solid var(--linha);border-radius:12px;overflow:hidden}
.escopo>div{padding:24px 26px}
.escopo>div+div{border-left:1px solid var(--linha)}
@media(max-width:680px){.escopo{grid-template-columns:1fr}.escopo>div+div{border-left:0;border-top:1px solid var(--linha)}}
.escopo h3{font-family:var(--mono);font-size:11.5px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--grafite);margin-bottom:12px}
.escopo ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:7px;font-size:15px}

/* perguntas */
.faq{max-width:820px}
details{border-bottom:1px solid var(--linha);padding:16px 0}
details:first-child{border-top:1px solid var(--linha)}
summary{cursor:pointer;font-family:var(--display);font-weight:600;font-size:16.5px;list-style:none;display:flex;justify-content:space-between;gap:16px}
summary::-webkit-details-marker{display:none}
summary::after{content:"+";color:var(--accent);font-family:var(--mono);font-weight:400;font-size:18px;line-height:1}
details[open] summary::after{content:"–"}
details p{margin-top:10px;color:var(--grafite);max-width:70ch}

/* faixas escuras */
.banda{background:var(--escuro);color:var(--escuro-tinta);border-radius:20px;padding:44px}
@media(max-width:620px){.banda{padding:30px 22px}}
.banda h2{font-size:clamp(24px,3vw,33px);font-weight:700;color:inherit}
.banda>p{color:var(--escuro-suave);margin-top:12px;max-width:58ch}
.banda .rot{color:#ff6b4f}
.glist{display:grid;grid-template-columns:1fr 1fr;gap:15px 32px;margin-top:28px}
@media(max-width:640px){.glist{grid-template-columns:1fr}}
.glist .gi{display:flex;gap:14px;font-size:14.8px;color:var(--escuro-suave)}
.glist .gk{font-family:var(--mono);font-size:10.5px;color:#ff6b4f;white-space:nowrap;padding-top:3px;letter-spacing:.06em;min-width:74px}
.glist b{color:var(--escuro-tinta);font-weight:600}
.banda .btn.s{background:transparent;color:var(--escuro-tinta);border-color:rgba(255,255,255,.3)}

.cta{background:var(--accent-fundo);border-radius:20px;padding:40px;display:grid;grid-template-columns:1.4fr 1fr;gap:28px;align-items:center}
@media(max-width:780px){.cta{grid-template-columns:1fr;padding:28px 22px}}
.cta h2{font-size:clamp(24px,3vw,32px);font-weight:700}
.cta p{color:var(--grafite);margin-top:10px;max-width:52ch}
.cta .acoes{margin-top:0;justify-content:flex-end}
@media(max-width:780px){.cta .acoes{justify-content:flex-start}}

/* por que (3 colunas sem caixa) */
.tres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}
@media(max-width:800px){.tres{grid-template-columns:1fr}}
.tres>div{padding:22px 0;border-top:2px solid var(--tinta)}
.tres h3{font-size:18px;font-weight:700;margin-bottom:8px}
.tres p{color:var(--grafite);font-size:15.2px}

/* ilustrações dos heróis de produto */
.painel{background:var(--superficie);border:1px solid var(--linha);border-radius:16px;box-shadow:var(--sombra);padding:22px;display:flex;flex-direction:column;gap:14px}
.painel .ph{display:flex;justify-content:space-between;align-items:center;gap:10px}
.painel .ph b{font-family:var(--display);font-size:15px}
.chip{font-family:var(--mono);font-size:11px;padding:4px 9px;border-radius:999px;border:1px solid var(--linha);color:var(--grafite);display:inline-flex;gap:6px;align-items:center;white-space:nowrap}
.chip.ok{color:var(--ok);border-color:color-mix(in srgb,var(--ok) 40%,var(--linha))}
.chip .d{width:7px;height:7px;border-radius:50%;background:currentColor}
.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.kpi{background:var(--afundado);border-radius:10px;padding:12px}
.kpi span{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--grafite)}
.kpi b{display:block;font-family:var(--display);font-size:18px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:3px}
.movs{display:flex;flex-direction:column}
.mov{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--linha);font-size:13.5px}
.mov .v{font-family:var(--mono);font-size:12.5px;font-variant-numeric:tabular-nums}
.mov small{display:block;color:var(--grafite);font-size:12px}
.doc-linha{height:9px;border-radius:4px;background:var(--superficie-2)}
.lacre{border-top:1px dashed var(--linha-forte);padding-top:13px;display:flex;flex-direction:column;gap:6px}
.lacre div{font-family:var(--mono);font-size:11px;color:var(--grafite);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.lacre b{color:var(--tinta);font-weight:500}
.assinado{position:absolute;right:26px;top:120px;font-family:var(--display);font-weight:600;font-size:28px;color:var(--accent);transform:rotate(-7deg)}
.quadro{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}
.coluna{background:var(--afundado);border:1px solid var(--linha);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:8px}
.coluna .ch{display:flex;justify-content:space-between;gap:6px;align-items:baseline}
.coluna .ch b{font-family:var(--display);font-size:13px}
.coluna .ch span{font-family:var(--mono);font-size:10.5px;color:var(--grafite)}
.negocio{background:var(--superficie);border:1px solid var(--linha);border-radius:9px;padding:10px;display:flex;flex-direction:column;gap:5px;box-shadow:var(--sombra)}
.negocio .t{font-size:12.5px;font-weight:600;line-height:1.3}
.negocio .c{font-size:11px;color:var(--grafite)}
.negocio .lv{display:flex;justify-content:space-between;gap:6px;font-family:var(--mono);font-size:11.5px}
.estrelas{color:var(--accent);letter-spacing:.5px}
.estrelas i{color:var(--linha-forte);font-style:normal}
.coluna.ganho{border-color:color-mix(in srgb,var(--ok) 45%,var(--linha))}
.coluna.ganho .ch b{color:var(--ok)}
@media(max-width:480px){.quadro{grid-template-columns:1fr 1fr}.quadro .coluna:nth-child(2){display:none}}

/* celular (WhatsApp) */
.celular{max-width:280px;margin:0 auto;background:var(--escuro);border-radius:34px;padding:12px;box-shadow:var(--sombra)}
.celular .tela{background:#e9e1d9;border-radius:24px;padding:16px 12px;display:flex;flex-direction:column;gap:8px;min-height:420px}
:root[data-theme="dark"] .celular .tela{background:#1b1714}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .celular .tela{background:#1b1714}}
.msg{max-width:84%;padding:8px 11px;border-radius:12px;font-size:13px;line-height:1.4;background:var(--superficie);color:var(--tinta)}
.msg.eu{align-self:flex-end;background:#d7f5c8;color:#1c2a17}
.msg.pdf{font-family:var(--mono);font-size:11.5px;display:flex;gap:8px;align-items:center}
.msg.pdf::before{content:"PDF";background:var(--accent);color:#fff;font-size:9px;padding:3px 5px;border-radius:3px}

/* subnavegação */
.subnav{position:sticky;top:calc(var(--topo) + 64px);z-index:30;background:var(--papel);border-bottom:1px solid var(--linha)}
.subnav .in{display:flex;gap:6px;overflow-x:auto;padding-block:10px;scrollbar-width:none}
.subnav a{font-family:var(--mono);font-size:12px;text-decoration:none;color:var(--grafite);padding:6px 11px;border-radius:999px;white-space:nowrap;border:1px solid var(--linha)}
.subnav a:hover{color:var(--tinta);border-color:var(--linha-forte)}
.subnav a.dest{color:var(--accent-tinta);background:var(--accent);border-color:var(--accent)}

/* contato */
.contato{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:start}
@media(max-width:860px){.contato{grid-template-columns:1fr;gap:32px}}
.canais{display:flex;flex-direction:column;gap:12px;margin-top:24px}
.canais a{display:flex;gap:14px;align-items:center;padding:16px 18px;border:1px solid var(--linha);border-radius:12px;background:var(--superficie);text-decoration:none}
.canais a:hover{border-color:var(--linha-forte)}
.canais span{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--grafite)}
.canais b{font-family:var(--display);font-size:16px}
form.form{background:var(--superficie);border:1px solid var(--linha);border-radius:16px;padding:26px;display:grid;grid-template-columns:1fr 1fr;gap:16px}
@media(max-width:560px){form.form{grid-template-columns:1fr;padding:20px}}
.campo{display:flex;flex-direction:column;gap:6px}
.campo.cheio{grid-column:1/-1}
.campo label{font-size:13.5px;font-weight:600}
.campo input,.campo select,.campo textarea{font:inherit;font-size:15px;color:var(--tinta);background:var(--papel);border:1px solid var(--linha-forte);border-radius:10px;padding:11px 13px;width:100%}
.campo textarea{min-height:110px;resize:vertical}
.form .btn{grid-column:1/-1;justify-self:start}
.form .aviso{grid-column:1/-1;font-size:13px;color:var(--grafite)}

/* rodapé */
.rodape{border-top:1px solid var(--linha);padding-block:52px 72px;margin-top:20px;font-size:14.5px;color:var(--grafite)}
.rodape .in{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}
@media(max-width:820px){.rodape .in{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.rodape .in{grid-template-columns:1fr}}
.rodape h4{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.13em;text-transform:uppercase;color:var(--tinta);margin-bottom:12px}
.rodape ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}
.rodape a{text-decoration:none}
.rodape a:hover{color:var(--tinta)}
.rodape .base{grid-column:1/-1;border-top:1px solid var(--linha);padding-top:22px;margin-top:8px;font-size:13px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}

/* WhatsApp flutuante */
.zap{position:fixed;right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:50;width:56px;height:56px;border-radius:50%;background:#1faa59;color:#fff;display:grid;place-items:center;box-shadow:0 10px 26px -8px rgba(0,0,0,.45);transition:transform .15s}
.zap:hover{transform:scale(1.06)}
.zap svg{width:28px;height:28px}
.heroi-hub h1{font-weight:800;letter-spacing:-.035em;line-height:1.02}
.heroi-hub h1 em{font-style:normal;color:var(--accent)}
.heroi-hub .sub{margin-top:22px;font-size:18.5px;color:var(--grafite)}

/* seletor de usuários do CRM */
.qtd{border:0;margin:0;padding:0;min-width:0}
.qtd legend{padding:0;font-family:var(--mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--grafite);margin-bottom:12px}
.opcoes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}
.opcoes input{position:absolute;opacity:0;width:1px;height:1px}
.opcoes label{display:grid;place-items:center;height:48px;border-radius:10px;border:1px solid var(--linha-forte);background:var(--superficie);font-family:var(--display);font-weight:700;font-size:19px;cursor:pointer;font-variant-numeric:tabular-nums;transition:border-color .15s,background .15s}
.opcoes label:hover{border-color:var(--tinta)}
.opcoes label.mais{grid-column:1/-1;font-family:var(--corpo);font-size:14.5px;font-weight:600;height:42px}
.opcoes input:checked+label{background:var(--accent);border-color:var(--accent);color:var(--accent-tinta)}
.opcoes input:focus-visible+label{outline:2px solid var(--accent);outline-offset:2px}
.opcoes label{margin:0;text-transform:none;letter-spacing:0;color:var(--tinta)}.opcoes input:checked+label{color:var(--accent-tinta)}

/* logomarca Numeos Sistema (recolorível: acompanha o tema) */
.logo{position:relative;display:block;height:42px;aspect-ratio:465/120;flex:none}
.logo i{position:absolute;inset:0;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}
.logo .ld{--m:url("data:image/png;base64,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");background:var(--tinta)}
.logo .lr{--m:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdEAAAB4CAYAAACtp8gJAAAB9UlEQVR42u3dQUrjYBiA4TexOEv1CoIXmCN4p7nGnMeDeAO3HsG2bjJQRBywNk30eaCULErgy+LNn6SkAAAAgPUZps933R8AAMDXrmg4foZjtf3knPf/+c3eiAGWaWMER7ur/lTX1csU1FOfsAzVVfVQ/Z22xRZARFdjrHbVr+q+up22xxn2va0uqueDqIoogIiuznZagTaFbI6Y7d98AyCiqzQcrD7nemrWvWyABRiNQNAAEFEAEFEAEFEAEFE+4J4ogIgCACIKACIKACIKACIKAIgoAIjoAvibC4CIAgAiCgAiunje6QkgogCAiAKAiK6GS7oAIgoAiCgAiCgAiCgAiCiL4YEmABEVMgDWZ2MERxveBHWOqP7bx4vxA4jodwnp0DxvdBneCTgAIro64xlWorvqQkQBlrGC4nOz21c31e/q8iCgpw7pbjoBeqoeHQoAAMBK9IfO8RyznOvyMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKfyCkHHJaUrObh8AAAAAElFTkSuQmCC");background:#ec3013}
.rodape .logo{height:46px}
@media(max-width:520px){.topo .logo{height:34px}}
.pular{position:absolute;left:-999px;top:8px;z-index:99;background:var(--accent);color:var(--accent-tinta);padding:8px 14px;border-radius:8px}.pular:focus{left:12px}
