/*! © 2026 Huascar Trinidad · TrinaxCode. Todos los derechos reservados / All rights reserved. Uso: https://trinaxcode.com/terminos/ */
.nlwin{display:block;width:100%;max-width:520px;margin:0}.nlwin__body{display:grid;gap:var(--s-4)}.hblog__news.nlwin{padding:clamp(18px,2.4vw,26px);border:1px solid var(--line);border-radius:20px;background:radial-gradient(420px 180px at 100% 0%,rgba(0,116,182,.22),transparent 70%),var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.nlwin__row{display:flex;gap:var(--s-2);align-items:stretch}.nlwin__input{flex:1 1 auto;min-width:0;min-height:52px;padding:0 var(--s-4);border:1px solid var(--line-2);border-radius:999px;background:#0d121b99;color:var(--ink);font:inherit;font-size:16px;transition:border-color var(--d-fast)}.nlwin__input::placeholder{color:var(--ink-3)}.nlwin__input:focus{outline:none;border-color:var(--blue-hi)}.nlwin__input:focus-visible{outline:2px solid var(--blue-hi);outline-offset:2px}.nlwin__btn{flex:none;min-height:52px}.nlwin__consent{display:flex;align-items:flex-start;gap:var(--s-3);color:var(--ink-2);font-size:14px;line-height:1.45;cursor:pointer}.nlwin__consent a{color:var(--blue-hi);text-decoration:underline;text-decoration-color:#4aa8f066;text-underline-offset:3px}@media(hover:hover){.nlwin__consent a:hover{text-decoration-color:currentColor}}.nlwin__consent input{appearance:none;-webkit-appearance:none;flex:none;display:grid;place-content:center;width:20px;height:20px;margin:1px 0 0;border:1px solid var(--line-2);border-radius:6px;background:#0d121b99;cursor:pointer;transition:background-color var(--d-fast),border-color var(--d-fast)}.nlwin__consent input:after{content:"";width:10px;height:5px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg) translate(1px,-1px);opacity:0}.nlwin__consent input:checked{background:var(--blue);border-color:var(--blue-hi)}.nlwin__consent input:checked:after{opacity:1}.nlwin__consent input:focus-visible{outline:2px solid var(--blue-hi);outline-offset:2px}.nlwin__msg{min-height:0;margin:0;font-size:14px;color:var(--ink-3)}.nlwin__msg:empty{display:none}.nlwin__msg.is-ok{color:var(--ok, #3ccf8e)}.nlwin__msg.is-err{color:#ff8a8a}@media(max-width:440px){.nlwin__row{flex-direction:column}.nlwin__btn{width:100%;justify-content:center}}html[lang=es] .nldlg [lang=en],html[lang=en] .nldlg [lang=es]{display:none!important}.nldlg{position:fixed;inset:0;margin:auto;width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:clamp(22px,4vw,34px);border:1px solid var(--line-2);border-radius:20px;background:#141a25;color:var(--ink);box-shadow:0 30px 80px #0000008c}.nldlg::backdrop{background:#04070db3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.nldlg[open]{animation:nldlg-pop .28s var(--ease-out)}@keyframes nldlg-pop{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nldlg[open]{animation:none}}.nldlg__close{position:absolute;top:12px;right:12px;display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:#eef0f30f;color:var(--ink-2);cursor:pointer;--od-icon-size: 18px;transition:color var(--d-fast),background-color var(--d-fast)}@media(hover:hover){.nldlg__close:hover{color:var(--ink);background:#eef0f31f}}.nldlg__close:focus-visible{outline:2px solid var(--blue-hi);outline-offset:2px}.nldlg__eyebrow{display:inline-flex;align-items:center;gap:var(--s-2);margin:0 0 var(--s-3);color:var(--blue-hi);font-family:var(--f-mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase}.nldlg__eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--blue-hi);box-shadow:0 0 12px var(--blue-hi)}.nldlg__h{margin:0 0 var(--s-3);padding-right:40px;font-family:var(--f-display);font-weight:700;font-size:clamp(24px,3vw,30px);line-height:1.08;letter-spacing:-.02em}.nldlg__p{margin:0 0 var(--s-5);color:var(--ink-2)}.nldlg .nlwin{max-width:none}
