.lmi{--lmi-sub:#4d5544;--lmi-line:#1c231538;--lmi-acento:#45682e;--lmi-paso1:#b0d18240;--lmi-paso2:#b0d18280;--lmi-paso3:#b0d182bf;font-family:var(--font-montserrat,system-ui),system-ui,sans-serif}html.dark .lmi{--lmi-sub:#c3cbb8;--lmi-line:#f4f1ea38;--lmi-acento:#b0d182;--lmi-paso1:#b0d1821f;--lmi-paso2:#b0d1823d;--lmi-paso3:#b0d18261}.lmi *,.lmi :before,.lmi :after{box-sizing:border-box}.lmi :focus-visible{outline:3px solid var(--lmi-acento);outline-offset:3px}.lmi-como{flex-direction:column;gap:56px;max-width:1240px;margin:128px auto;display:flex}.lmi-cabecera{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.lmi-h2{font-family:var(--font-gobold,sans-serif),sans-serif;letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:clamp(30px,5vw,60px);font-weight:400;line-height:1}.lmi-h2 span{color:var(--lmi-acento)}.lmi-raya{background:linear-gradient(90deg,transparent,var(--lmi-acento),transparent);opacity:.6;width:128px;height:4px;display:block}.lmi-intro{max-width:640px;color:var(--lmi-sub);margin:0;font-size:18px;line-height:1.5}.lmi-pasos{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.lmi-paso{background:var(--lmi-paso1);border-radius:28px;flex-direction:column;gap:14px;padding:52px 22px 22px;display:flex;position:relative}.lmi-paso:nth-child(2){background:var(--lmi-paso2)}.lmi-paso:nth-child(3){background:var(--lmi-paso3)}.lmi-paso:nth-child(4){color:#1c2315;background:#b0d182}.lmi-num{color:#f4f1ea;width:56px;height:56px;font-family:var(--font-gobold,sans-serif),sans-serif;background:#2c3822;border-radius:50%;justify-content:center;align-items:center;font-size:28px;display:inline-flex;position:absolute;top:-26px;left:22px;box-shadow:0 10px 24px -10px #00000080}.lmi-paso h3{margin:0;font-size:19px;font-weight:800}.lmi-paso p{margin:0;font-size:14px;line-height:1.5}.lmi-enlace{color:inherit;text-underline-offset:4px;font-size:13px;font-weight:800;text-decoration:underline}.lmi-mini{color:#1c2315;background:#f4f1ea;border-radius:16px;flex-direction:column;gap:8px;margin-top:auto;padding:14px;font-size:12px;display:flex;box-shadow:0 14px 30px -18px #00000080}.lmi-mini[data-oscura="1"]{color:#f4f1ea;background:#1c2315;gap:7px}.lmi-mini-titulo{letter-spacing:.08em;text-transform:uppercase;color:#45682e;font-size:11px;font-weight:800}.lmi-mini[data-oscura="1"] .lmi-mini-titulo{color:#b0d182}.lmi-mini-campo{border:1px solid #1c231533;border-radius:8px;align-items:center;height:30px;padding:0 10px;display:flex}.lmi-mini-boton{color:#f4f1ea;letter-spacing:.06em;text-transform:uppercase;background:#45682e;border-radius:999px;justify-content:center;align-items:center;height:32px;font-size:11px;font-weight:800;display:flex}.lmi-mini[data-oscura="1"] .lmi-mini-boton{color:#1c2315;background:#b0d182;height:30px}.lmi-mini-correo{flex-direction:row;align-items:flex-start;gap:10px}.lmi-mini-icono{color:#f4f1ea;background:#45682e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.lmi-mini-correo strong{font-size:12.5px;display:block}.lmi-mini-correo small{color:#4d5544;margin-top:3px;font-size:11.5px;line-height:1.4;display:block}.lmi-mini-punto{align-items:center;gap:8px;display:flex}.lmi-mini-punto i{color:#1c2315;background:#b0d182;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.lmi-mini-punto i[data-r="1"]{background:#f4f1ea}.lmi-mini-precio{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.lmi-mini-precio span{color:#c9d1bf}.lmi-mini-precio strong{font-size:15px}.lmi-mini-barras{gap:6px;display:flex}.lmi-mini-barras i{background:#45682e;border-radius:999px;flex:1;height:6px}.lmi-mini-barras i:last-child{background:#1c231526}.lmi-mini-estados{justify-content:space-between;font-size:11px;font-weight:700;display:flex}.lmi-mini-estados span:last-child{color:#6b7263}.lmi-mini-aviso{background:#b0d18259;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-weight:700;display:flex}.lmi-mini-aviso svg{flex-shrink:0}.lmi-franja{color:#f4f1ea;background:#1c2315;border:1px solid #b0d18273;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:28px 32px;display:flex}.lmi-franja h3{font-family:var(--font-gobold,sans-serif),sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:30px;font-weight:400}.lmi-franja p{color:#c9d1bf;margin:6px 0 0;font-size:15px;line-height:1.5}.lmi-franja p strong{color:#f4f1ea}.lmi-franja-botones{flex-wrap:wrap;gap:12px;display:flex}.lmi-cta{color:#1c2315;letter-spacing:.05em;text-transform:uppercase;background:#b0d182;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.lmi-cta:hover{background:#c4dd9f}.lmi-cta2{color:#b0d182;letter-spacing:.05em;text-transform:uppercase;border:2px solid #b0d182;border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.lmi-cta2:hover{background:#b0d1821f}.lmi-franja :focus-visible{outline-color:#b0d182}.lmi-preguntas{flex-direction:column;gap:28px;max-width:960px;margin:96px auto 32px;display:flex}.lmi-preguntas .lmi-h2{letter-spacing:.18em;text-align:center;font-size:clamp(26px,4vw,44px)}.lmi-lista{border-top:1px solid var(--lmi-line)}.lmi-pregunta{border-bottom:1px solid var(--lmi-line)}.lmi-pregunta summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:17px;font-weight:700;list-style:none;display:flex}.lmi-pregunta summary::-webkit-details-marker{display:none}.lmi-mas{border:1px solid var(--lmi-line);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;transition:transform .2s;display:inline-flex}.lmi-pregunta[open] .lmi-mas{transform:rotate(45deg)}.lmi-pregunta p{max-width:760px;color:var(--lmi-sub);margin:0;padding:0 4px 22px;font-size:15.5px;line-height:1.6}.lmi-pregunta p a{color:var(--lmi-acento);font-weight:700}@media (max-width:1100px){.lmi-pasos{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}}@media (max-width:640px){.lmi-como{gap:44px;margin:80px auto}.lmi-intro{font-size:15.5px}.lmi-pasos{grid-template-columns:minmax(0,1fr);row-gap:44px}.lmi-franja{padding:22px 18px}.lmi-franja h3{font-size:24px}.lmi-franja-botones,.lmi-franja-botones a{width:100%}.lmi-preguntas{margin-top:64px}.lmi-pregunta summary{font-size:15.5px}}@media (prefers-reduced-motion:reduce){.lmi-mas{transition:none}}
