.hm{--hm-papel:#fafaf8;--hm-tinta:#0f0f0f;position:relative;display:flex;flex-direction:column;min-height:100svh;overflow:hidden;background:#1f3d67;color:var(--hm-papel);font-family:var(--font-ui),"Inter",system-ui,sans-serif}.hm-fondo{position:absolute;inset:0;z-index:0;display:block}.hm-fondo img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.hm:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;background-image:url(/landing/grano-fino.png);background-size:64px;opacity:.8;mix-blend-mode:hard-light}.hm-cab{position:relative;z-index:3;flex:none}.hm-cab .hf--material .hf-col{max-width:none}.hm-col{position:relative;z-index:1;flex:1;display:flex;flex-direction:column;justify-content:center;gap:16px;padding:8px 24px calc(34px + env(safe-area-inset-bottom));box-sizing:border-box}.hm-ojo{margin:0;font-size:14px;line-height:1.45;color:hsla(60,17%,98%,.84)}.hm-h1{margin:0;font-family:var(--font-heading),"Source Serif 4",Georgia,serif;font-weight:700;font-size:38px;line-height:1.05;letter-spacing:-.015em;color:var(--hm-papel);text-wrap:balance}.lv-root .hm-boton{display:flex;align-items:center;justify-content:center;height:54px;margin-top:6px;border-radius:999px;background:var(--hm-papel);color:var(--hm-tinta);font-size:17px;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .2s}.lv-root .hm-boton:hover{box-shadow:0 10px 28px -12px rgba(0,0,0,.6)}.lv-root .hm-boton:focus-visible{outline:2px solid var(--hm-papel);outline-offset:3px}.lv-root .hm-boton[data-presionado="1"]{transform:scale(.985)}.hm-sep{margin:6px 0 0;display:flex;align-items:center;gap:10px;font-size:13px;color:hsla(60,17%,98%,.8)}.hm-sep:after,.hm-sep:before{content:"";flex:1;height:1px;background:hsla(60,17%,98%,.32)}.hm-ejemplo{margin:0;font-size:13px;line-height:1.4;color:hsla(60,17%,98%,.86)}.lv-root .hm-ejemplo-enlace{color:var(--hm-papel);text-decoration:underline;text-underline-offset:3px}.hm-campo .he-box{height:52px;padding:0 5px 0 14px;border-radius:14px;background:hsla(60,17%,98%,.14);border:1px solid hsla(60,17%,98%,.5);box-shadow:none}.hm-campo .he-input,.hm-campo .he-input-boton{color:var(--hm-papel);caret-color:var(--hm-papel)}html .hm-campo .he-input{font-size:17px!important}.hm-campo .he-ph{font-size:17px;color:var(--hm-papel)}.hm-campo .he-caret{height:19px;background:var(--hm-papel);vertical-align:-3px}.hm-campo .he-btn{width:42px;height:42px;border-radius:10px;font-size:19px}.hm-campo .he-aviso{font-size:13px}.hm-campo .he-alt{margin-top:8px;font-size:13px}@media (max-height:680px) and (max-width:899px){.hm-col{gap:12px;padding-top:4px;padding-bottom:calc(20px + env(safe-area-inset-bottom))}.hm-sep{margin-top:2px}}@media (min-width:900px){.hm-cab .hf--material .hf-col{padding:0 40px}.hm-col{align-items:flex-start;gap:20px;padding:0 40px 60px clamp(64px,9vw,140px)}.hm-col>*{width:100%;max-width:600px;box-sizing:border-box}.hm-ojo{font-size:16px}.hm-h1{font-size:clamp(44px,4.8vw,60px);line-height:1.03}.lv-root .hm-boton{height:56px}.hm-sep{margin-top:4px;font-size:14px}.hm-campo .he-box{height:56px;padding:0 6px 0 16px}.hm-campo .he-btn{width:44px;height:44px}.hm-ejemplo{font-size:14px}}@media (prefers-reduced-motion:reduce){.lv-root .hm-boton{transition:none}}