/* KALKORA Labs · página de la guía (lead magnet) */
.guia{padding:clamp(56px,8vw,112px) 0}
.guia .kicker{font:600 14px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin-bottom:16px}
.guia h1.h2{font-size:clamp(34px,4.4vw,56px)}
.guia .lede{margin-top:var(--s3)}
.guia-prev{display:block;margin-top:var(--s4);width:100%;max-width:360px;height:auto;border-radius:var(--r);box-shadow:0 18px 50px rgba(0,0,0,.35)}
.guia .form-t{font-size:24px;margin-bottom:20px}
.field.check label{display:grid;grid-template-columns:22px 1fr;gap:12px;align-items:start;font-size:15px;color:var(--mist);cursor:pointer}
.field.check input{width:20px;height:20px;min-height:0;padding:0;margin-top:2px;border:0;background:none;accent-color:var(--green)}
.field.bad.check label{color:#FFB9AE}
.guia .status a{color:var(--green);font-weight:600}
.legal .btn-line{color:var(--ink);border-color:var(--ink)}
.top .push{margin-left:auto}
@media (max-width:920px){.guia-prev{display:none}}
.guia .incl{margin-top:var(--s4);font-size:16px;color:var(--mist);max-width:46ch}
.guia .incl strong{color:var(--white)}
body:has(#guia-form) .wa-float{display:none}
