.hero{padding-top:clamp(1.75rem,5vw,3.5rem);padding-bottom:1.5rem;overflow:hidden}.hero__top{gap:1.1rem;display:grid}.hero__lado{gap:1.25rem;display:grid}.hero__acciones{gap:.6rem;display:flex}.hero__acciones .btn{flex:auto}.hero__acciones .hero__wa{flex:none}@media (width<=439px){.hero__wa{width:3.25rem;padding:0}.hero__wa span{display:none}}.carriles{scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--gut);scroll-padding-inline:var(--gut);margin-top:1.75rem;display:flex;overflow-x:auto}.carriles::-webkit-scrollbar{display:none}.carriles__linea{background:repeating-linear-gradient(180deg, var(--pintura) 0 1.4rem, transparent 1.4rem 2.5rem) center / 3px 100% no-repeat;opacity:.85;flex:0 0 1.25rem}.carril{aspect-ratio:4/5;scroll-snap-align:start;background:var(--asfalto-2);-webkit-tap-highlight-color:transparent;border-radius:14px;flex:0 0 calc(100% - 2.25rem);position:relative;overflow:hidden}.carril img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.carril:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 55%,#0000008c);position:absolute;inset:0}.carril__mini{display:none}.carril__cartel{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:.15rem .75rem;padding:.9rem 1rem;display:grid;position:absolute;bottom:.6rem;left:.6rem;right:.6rem}.carril__nombre{letter-spacing:-.01em;grid-column:1/-1;font-size:1.2rem;font-weight:800;font-stretch:112%;line-height:1.1}.carril__nombre small{color:var(--tinta-2);letter-spacing:0;font-size:.8em;font-weight:500;font-stretch:100%}.carril__datos{color:var(--tinta-2);grid-column:1/-1;margin-bottom:.45rem;font-size:.92rem;font-stretch:92%}.carril__precio{font-size:1.6rem;font-weight:800;font-stretch:84%;line-height:1}.carril__ir{background:var(--rojo);color:#fff;border-radius:50%;place-items:center;width:2.3rem;height:2.3rem;display:grid}.hero__pie{justify-content:space-between;align-items:center;margin-top:1.1rem;display:flex}.hero__guiones{gap:.4rem;display:flex}.hero__guiones span{background:var(--asfalto-3);width:1.6rem;height:4px;transition:background-color .3s, width .4s var(--ease)}.hero__guiones span.is-activo{background:var(--amarillo);width:2.6rem}.hero__desliza{color:var(--humo);font-size:.85rem}@media (width>=900px){.hero{padding-bottom:0}.hero__top{grid-template-columns:1.25fr 1fr;align-items:end;gap:3rem}.hero__acciones .btn{flex:none}.carriles{width:min(100% - var(--gut) * 2, 76rem);height:clamp(24rem,56vh,34rem);margin:2.75rem auto 0;padding:0;overflow:visible}.carriles__linea{flex-basis:1.75rem}.carril{aspect-ratio:auto;transition:flex-grow .75s var(--ease);border-radius:16px 16px 0 0;flex:1 1 0}.carril.is-activo{flex-grow:2.7}.carril:before{background:linear-gradient(#0000 50%,#000000b3);transition:opacity .5s}.carril__mini{z-index:2;color:#fff;font-size:1.15rem;font-weight:800;font-stretch:112%;line-height:1.1;transition:opacity .3s;display:block;position:absolute;bottom:1.1rem;left:1.1rem}.carril__mini b{color:var(--humo);margin-top:.2rem;font-size:.9rem;font-weight:500;font-stretch:100%;display:block}.carril__cartel{opacity:0;width:min(22rem,26vw);transition:opacity .25s, transform .5s var(--ease);pointer-events:none;bottom:1rem;left:1rem;right:auto;transform:translateY(.75rem)}.carril.is-activo .carril__cartel{opacity:1;transition-delay:.18s;transform:none}.carril.is-activo .carril__mini{opacity:0}.carril.is-activo:before{opacity:.55}.carril:not(.is-activo) img{filter:saturate(.75)brightness(.82)}.carril img{transition:filter .5s}.hero__pie{display:none}}@media (prefers-reduced-motion:no-preference){.carril{animation:llegar 1s var(--ease) backwards;animation-delay:calc(var(--i) * 90ms + .12s)}.carril img{animation:acercar 1.4s var(--ease) backwards;animation-delay:calc(var(--i) * 90ms + .12s)}@keyframes llegar{0%{clip-path:inset(100% 0 0 round 16px)}to{clip-path:inset(0 round 16px)}}@keyframes acercar{0%{transform:scale(1.12)}}}.permuta-ficha{border-radius:14px;flex-direction:column;justify-content:space-between;gap:1.1rem;min-height:100%;padding:1.4rem 1.25rem;display:flex}.permuta-ficha .enlace{color:#fff;text-decoration-color:var(--amarillo)}.servicios{gap:1.1rem;margin-top:1.5rem;padding:1.5rem 1.4rem;display:grid}.servicios li{color:#dbe6f6;grid-template-columns:auto 1fr;align-items:center;gap:.9rem;font-size:.95rem;line-height:1.35;display:grid}.servicios b{color:#fff;font-size:1.08rem;font-stretch:108%;display:block}.picto{width:3rem;height:3rem;color:var(--azul);background:#fff;border-radius:7px;place-items:center;display:grid}@media (width>=900px){.servicios{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem;padding:1.75rem 2rem}}.estrella__in{display:grid}.estrella__foto{margin-inline:calc(var(--gut) * -1);aspect-ratio:4/5;display:block;overflow:hidden}.estrella__foto img{object-fit:cover;width:100%;height:100%}.estrella__txt{padding-block:2rem var(--sec);gap:1.1rem;display:grid}.estrella__placas{flex-wrap:wrap;gap:.5rem;display:flex}.estrella__cierre{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.4rem;display:flex}.estrella__cierre .precio{font-size:2.2rem}@media (width>=900px){.estrella{padding-block:var(--sec)}.estrella__in{grid-template-columns:1fr 1.05fr;align-items:center;gap:4rem}.estrella__foto{border-radius:16px;order:2;max-height:44rem;margin:0}.estrella__txt{padding:0}}.cuotas{gap:2.25rem;display:grid}.cuotas__txt{justify-items:start;gap:1.1rem;display:grid}.cuotas__lista{display:grid}.cuotas__lista li{border-top:3px dashed var(--hormigon-2);align-items:center;gap:1.1rem;padding-block:1.25rem;display:flex}.cuotas__lista li:last-child{border-bottom:3px dashed var(--hormigon-2)}.cuotas__lista p{color:var(--tinta-2);margin-top:.3rem;font-size:1rem;line-height:1.45}@media (width>=900px){.cuotas{grid-template-columns:1fr 1.1fr;align-items:start;gap:5rem}.cuotas__txt{top:calc(var(--barra) + 2rem);position:sticky}}.cierre{gap:2rem;display:grid}.cierre__t{margin-bottom:1rem;font-size:clamp(2.1rem,8.6vw,4rem)}@media (width>=900px){.cierre{grid-template-columns:1.2fr 1fr;align-items:center;gap:4rem}}
