.imov{background:var(--c-bg)}.imov-portada{display:grid;grid-template-columns:1fr 1.55fr;align-items:center;grid-gap:var(--sp-5);gap:var(--sp-5);padding:48px var(--section-px) 40px}.imov-copia{display:flex;flex-direction:column;gap:var(--sp-4);width:500px}.imov-etiqueta{display:inline-flex;align-items:center;gap:7px;width:-moz-fit-content;width:fit-content;margin:0;padding:var(--sp-2) var(--sp-3);border:1px solid color-mix(in srgb,var(--c-green700) 18%,transparent);border-radius:var(--rd-pill);color:var(--c-green700);font-size:var(--font-xs);font-weight:800;line-height:var(--lh-none);letter-spacing:var(--ls-wide)}.imov-punto{box-shadow:var(--punto-contorno);width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--c-green600);animation:brandDotPulse 2.4s ease infinite}.imov-titulo{margin:0;color:var(--c-green700);font-size:clamp(28px,3.8vw,52px);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.imov-bajada{max-width:680px;margin:calc(-1 * var(--sp-2)) 0 0;color:var(--c-gray);font-size:1.05rem;line-height:var(--lh-relaxed);text-wrap:balance}.imov-resaltado{padding:.15em .5em;background:var(--c-white);font-size:clamp(14px,1.1vw,15.5px);box-decoration-break:clone;-webkit-box-decoration-break:clone}.imov-acciones{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--sp-2-5)}.imov .imov-btn{flex:1 1;min-width:180px;max-width:220px;padding:13px 18px;text-align:center;justify-content:center}.imov-confianza{display:flex;flex-wrap:wrap;gap:var(--sp-3-5);margin:var(--sp-1) 0 0;padding:0;list-style:none}.imov-confianza li{display:flex;align-items:center;gap:var(--sp-1-5);color:var(--c-gray);font-size:13px;font-weight:500}.imov-notebook{display:flex;justify-content:flex-end;align-items:center}.imov-notebook .demo-notebook{width:100%;max-width:720px}.imov-demo{display:none}@media (max-width:767px){.top-promo-banner.top-promo-banner--inicio{display:none}.imov-portada{display:block;padding:var(--sp-7) var(--section-px) var(--sp-4)}.imov-copia{width:auto}.imov-notebook{display:none}.imov-titulo{margin:0;color:var(--c-green700);font-size:clamp(26px,8vw,38px);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-tight)}.imov-bajada{margin:calc(-1 * var(--sp-2)) 0 0;color:var(--c-gray);font-size:1.05rem;line-height:var(--lh-relaxed)}.imov-acciones{display:flex;flex-direction:column;gap:var(--sp-2-5)}.imov .imov-btn{flex:none;width:100%;min-width:0;max-width:none;min-height:var(--tap-min);padding:var(--sp-3) var(--sp-5);font-size:var(--font-md)}.imov-confianza{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2-5);margin:var(--sp-1) 0 0;padding:0;list-style:none}.imov-confianza li{display:flex;align-items:center;gap:var(--sp-1-5);color:var(--c-gray);font-size:13px;font-weight:500}.imov-demo{display:block;padding:var(--sp-4) var(--section-px) var(--sp-8)}.imov-demo .kn-hero-visual-mobile{display:block;width:100%}}@media (max-width:420px){.imov-portada{padding-top:var(--sp-6)}.imov-titulo{font-size:clamp(22px,9vw,30px)}}@media (prefers-reduced-motion:reduce){.imov-punto{animation:none}}.ifun{padding:var(--section-py) var(--section-px) var(--sp-11)}.ifun,.ifun-divisor{background:var(--c-bg)}.ifun-divisor{padding:var(--sp-2) var(--section-px)}.ifun-divisor:before{content:"";display:block;height:1px;border-radius:var(--rd-pill);background:linear-gradient(90deg,transparent,var(--c-divisor-landing),transparent)}.ifun-inner{display:flex;flex-direction:column;gap:var(--sp-4)}.ifun-titulo{margin:0;color:var(--c-green700);font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:var(--lh-tight)}.ifun-bajada{max-width:680px;margin:calc(-1 * var(--sp-2)) 0 0;color:var(--c-gray);font-size:1.05rem;line-height:var(--lh-relaxed);text-wrap:balance}.ifun-resaltado{padding:.15em .5em;background:var(--c-white);font-size:clamp(14px,1.1vw,15.5px);box-decoration-break:clone;-webkit-box-decoration-break:clone}.ifun-grilla{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--sp-4);gap:var(--sp-4);margin:var(--sp-2) 0 0;padding:0;list-style:none}.ifun-tarjeta{display:flex;flex-direction:column;gap:var(--sp-2);height:100%;padding:var(--sp-5);box-sizing:border-box;border-radius:var(--rd-tarjeta);background:var(--c-white);box-shadow:var(--shadow-tarjeta);color:inherit;text-decoration:none;transition:transform var(--duration-fast) var(--ease-spring),box-shadow var(--duration-fast) ease}.ifun-tarjeta:focus-visible{outline:none;box-shadow:0 0 0 .2rem var(--c-focus-shadow)}@media (min-width:768px){.ifun-tarjeta:hover{transform:var(--hover-lift);box-shadow:var(--shadow-hover)}}.ifun-emoji{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--rd-lg);background:var(--c-select-active-bg);font-size:var(--font-xl);line-height:var(--lh-none)}.ifun-tarjeta-titulo{margin-top:var(--sp-1);color:var(--c-black);font-size:var(--font-md);font-weight:700;line-height:var(--lh-snug)}.ifun-tarjeta-texto{line-height:var(--lh-relaxed)}.ifun-ciudades,.ifun-tarjeta-texto{color:var(--c-text-2);font-size:var(--font-sm)}.ifun-ciudades{margin:var(--sp-2) 0 0}.ifun-ciudades a{white-space:nowrap;color:var(--c-green700);font-weight:600;text-decoration:none}.ifun-ciudades a:hover{text-decoration:underline}@media (max-width:1023px){.ifun-grilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ifun{padding:var(--sp-6) var(--section-px) var(--sp-8)}.ifun-grilla{grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}.ifun-tarjeta{padding:var(--sp-4)}}