/* ── LANDING · conversión (2026-10-15): demo de flujo, asistentes, confianza, consentimiento ──
   Reusa la paleta del landing (#16203a texto, #0ab89c/#00d4a6 menta, cajas navy #12244a→#0e1c3b). */

/* Hero */
.hd-soon{font-style:normal;font-size:.46rem;letter-spacing:.08em;margin-left:4px;padding:1px 5px;border-radius:100px;background:rgba(255,255,255,.12);opacity:.85;}
.hd-note{margin-top:12px;text-align:center;font-size:.68rem;color:#7a8398;}
.htitle{text-wrap:balance;}
.hguarantee{flex-wrap:wrap;justify-content:center;gap:4px 14px;}

/* Botones reutilizables dentro de secciones */
.lbtns{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:34px;}
.lbtn-link{background:none;border:none;padding:6px 2px;cursor:pointer;font-family:"DM Sans",sans-serif;font-size:.86rem;font-weight:600;color:#08856f;text-decoration:underline;text-underline-offset:3px;}
.lbtn-link:hover{color:#16203a;}

/* Cómo funciona — flujo de una conversación */
.flow{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;counter-reset:fl;}
.flow-step{background:linear-gradient(160deg,#12244a,#0e1c3b);border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:22px 20px 20px;box-shadow:0 1px 2px rgba(9,18,40,.25),0 14px 34px rgba(9,18,40,.22);display:flex;flex-direction:column;gap:14px;}
.flow-k{font-family:"DM Sans",sans-serif;font-size:.62rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#4fe0c0;}
.flow-t{font-family:"DM Sans",sans-serif;font-size:1.02rem;font-weight:600;color:#fff;line-height:1.3;}
.flow-d{font-size:.8rem;color:rgba(255,255,255,.55);line-height:1.55;margin-top:auto;}
.flow-mock{background:#0b141a;border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px;min-height:150px;border:1px solid rgba(255,255,255,.06);}
.fb{max-width:88%;font-size:.76rem;line-height:1.45;padding:7px 10px;border-radius:10px;color:#e9edef;}
.fb-in{background:#202c33;align-self:flex-start;border-top-left-radius:3px;}
.fb-out{background:#005c4b;align-self:flex-end;border-top-right-radius:3px;}
.fb-who{display:block;font-size:.58rem;font-weight:600;opacity:.6;margin-bottom:2px;}
.crm-row{display:flex;justify-content:space-between;gap:10px;font-size:.74rem;padding:6px 2px;border-bottom:1px dashed rgba(255,255,255,.08);color:rgba(255,255,255,.55);}
.crm-row:last-child{border-bottom:none;}
.crm-row b{color:#fff;font-weight:600;text-align:right;}
.crm-pill{font-size:.62rem;font-weight:600;padding:2px 8px;border-radius:100px;background:rgba(10,184,156,.22);color:#4fe0c0;}
.tl{display:flex;flex-direction:column;gap:10px;}
.tl-i{display:flex;gap:10px;align-items:flex-start;font-size:.76rem;color:rgba(255,255,255,.72);line-height:1.45;}
.tl-ic{width:24px;height:24px;flex-shrink:0;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:.8rem;background:rgba(255,255,255,.07);}
.flow-note{text-align:center;margin-top:20px;font-size:.78rem;color:#7a8398;line-height:1.6;}

/* Módulos / asistentes: estado y precio dentro de .fcell */
.fcell-res{font-size:.76rem;color:#4fe0c0;line-height:1.5;margin-top:10px;}
.fcell-res b{font-weight:600;}
.fcell-act{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;}
.fcell-price{font-family:"DM Sans",sans-serif;font-size:.74rem;color:rgba(255,255,255,.5);}
.fcell-price b{color:#fff;font-size:.95rem;}
.fcell-btn{padding:9px 14px;border-radius:10px;border:none;background:linear-gradient(135deg,#0ab89c,#00d4a6);color:#04241d;font-family:"DM Sans",sans-serif;font-size:.76rem;font-weight:600;cursor:pointer;transition:transform .2s,box-shadow .2s;}
.fcell-btn:hover{transform:translateY(-1px);box-shadow:0 8px 18px rgba(10,184,156,.3);}
.asgrid{grid-template-columns:repeat(2,1fr);}
.soon-line{text-align:center;margin-top:22px;font-size:.8rem;color:#7a8398;line-height:1.6;}
.soon-line b{color:#41506b;}

/* Pasos (reusa .steps/.step) */
.steps .step-n{color:#4fe0c0;}

/* Confianza */
.nilo-box{max-width:760px;margin:40px auto 0;display:flex;gap:18px;align-items:center;padding:22px 24px;border-radius:20px;background:#fff;border:1px solid rgba(23,32,58,.09);box-shadow:0 1px 2px rgba(23,32,58,.04),0 10px 26px rgba(23,32,58,.05);}
.nilo-box .nring{flex-shrink:0;width:42px;height:42px;background:url("data:image/png;base64,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") center/contain no-repeat;}
.nilo-t{font-family:"DM Sans",sans-serif;font-weight:600;color:#16203a;font-size:.98rem;margin-bottom:4px;}
.nilo-d{font-size:.8rem;color:#55607a;line-height:1.6;}
.proof-box{max-width:760px;margin:16px auto 0;text-align:center;padding:18px 22px;border-radius:16px;border:1px dashed rgba(23,32,58,.18);font-size:.8rem;color:#55607a;line-height:1.6;}
.proof-box b{color:#16203a;}

/* Precios */
.pincl{max-width:720px;margin:26px auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;}
.pincl span{font-size:.76rem;color:#41506b;background:#fff;border:1px solid rgba(23,32,58,.1);border-radius:100px;padding:6px 12px;}
.ptrial{max-width:640px;margin-left:auto;margin-right:auto;line-height:1.6;}

/* CTA móvil: se esconde mientras un CTA principal está en pantalla */
@media(max-width:760px){
  .mcta{transition:transform .25s ease,opacity .25s ease;}
  .mcta.mcta-hide{transform:translateY(110%);opacity:0;pointer-events:none;}
  .mcta .mc-scroll{display:none;}
  .mcta.mcta-top .mc-btn,.mcta.mcta-top .mc-wa{display:none;}
  .mcta.mcta-top .mc-scroll{display:flex;flex:1;flex-direction:column;align-items:center;gap:0;padding:6px 10px 2px;border:none;background:none;color:#17203a;font-family:"DM Sans",sans-serif;font-size:.86rem;font-weight:600;cursor:pointer;}
  .mcta .mc-scroll i{font-style:normal;font-size:1.5rem;line-height:.8;color:#0ab89c;animation:mcBounce 1.4s ease-in-out infinite;}
  @keyframes mcBounce{0%,100%{transform:translateY(0);}50%{transform:translateY(5px);}}
  .flow,.asgrid{grid-template-columns:1fr;}
  .nilo-box{flex-direction:column;text-align:center;}
  .lbtns .btn-hm,.lbtns .btn-hs{width:100%;}
  .hstats{flex-wrap:nowrap;gap:12px;justify-content:center;}
  .hst-v{font-size:1.02rem;}
  .hst-l{font-size:.5rem;letter-spacing:.03em;}
}
@media(max-width:900px){ .flow{grid-template-columns:1fr;} }

/* Consentimiento de medición (solo aparece si hay Pixel configurado) */
#aura-consent{position:fixed;left:16px;right:16px;bottom:16px;z-index:9600;max-width:560px;margin:0 auto;background:#0e1c3b;color:rgba(255,255,255,.8);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:14px 16px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:.76rem;line-height:1.5;box-shadow:0 18px 40px rgba(9,18,40,.35);}
#aura-consent p{flex:1 1 260px;margin:0;}
#aura-consent button{border-radius:10px;padding:8px 14px;font-family:"DM Sans",sans-serif;font-weight:600;font-size:.76rem;cursor:pointer;}
#aura-consent .ac-yes{border:none;background:linear-gradient(135deg,#0ab89c,#00d4a6);color:#04241d;}
#aura-consent .ac-no{border:1px solid rgba(255,255,255,.25);background:transparent;color:#fff;}
@media(max-width:760px){ #aura-consent{bottom:calc(84px + env(safe-area-inset-bottom));} }

/* Precios: 3 tarjetas (Mensual · Anual · Atlas) en escritorio. En móvil sigue el carrusel de st03. */
@media(min-width:901px){ .pgrid{grid-template-columns:repeat(3,minmax(0,320px));} }
.hd-chip.is-soon,.hd-chip.is-soon:hover{background:#c9ced8;border-color:#c9ced8;color:#7a8398;cursor:not-allowed;pointer-events:none;box-shadow:none;}
.hd-chip.is-soon .hd-soon{background:rgba(0,0,0,.08);}
.wl-biz{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:calc(100% - 20px);margin:10px 10px 4px;padding:10px 13px;border-radius:12px;border:1px dashed rgba(0,196,154,.55);background:rgba(0,196,154,.08);color:#e9edef;font-size:.72rem;text-align:left;cursor:pointer;}
.wl-biz b{color:#4fe0c0;font-weight:600;}
.wl-biz span{color:#8696a0;font-size:.6rem;}
.wl-biz:hover{background:rgba(0,196,154,.14);}
.wl-form{display:flex;flex-direction:column;gap:10px;padding:14px;}
.wl-form label{display:flex;flex-direction:column;gap:5px;color:#8696a0;font-size:.62rem;font-weight:600;}
.wl-form small{font-weight:400;}
.wl-form input,.wl-form textarea{background:#202c33;border:1px solid rgba(255,255,255,.08);border-radius:9px;color:#e9edef;font:inherit;font-size:.72rem;font-weight:400;padding:8px 10px;resize:vertical;outline:none;}
.wl-form input:focus,.wl-form textarea:focus{border-color:rgba(0,196,154,.6);}
.wl-fbtns{display:flex;gap:8px;justify-content:flex-end;}
.wl-fbtns button{border:0;border-radius:100px;padding:7px 14px;font-size:.66rem;font-weight:600;cursor:pointer;background:#00a884;color:#fff;}
.wl-fbtns #wlReset{background:transparent;color:#8696a0;border:1px solid rgba(255,255,255,.12);}
/* Móvil: Cómo funciona / Cómo empezar = carrusel horizontal (el flex lo pone st03; aquí se gana al display:grid de arriba) */
@media(max-width:760px){ .flow,.steps{display:flex;} }
