.mod-instalaciones{--uinst-ease:cubic-bezier(.16,1,.3,1);--uinst-ease-spring:cubic-bezier(.34,1.56,.64,1);--uinst-sombra:0 1px 2px rgba(0,0,0,.05);--uinst-sombra-alta:0 14px 30px -10px rgba(0,0,0,.18);--uinst-radius:12px;--uinst-gap:8px}.mod-instalaciones *,.mod-instalaciones :after,.mod-instalaciones :before{box-sizing:border-box}.mod-instalaciones .uinst__stage{padding:24px 16px 0;width:100%}.mod-instalaciones .uinst__grid{display:grid;gap:var(--uinst-gap);grid-auto-rows:150px;grid-template-columns:repeat(2,1fr);width:100%}.mod-instalaciones .uinst__grid .uinst__tile:first-child{grid-column:1/span 2;grid-row:span 2}.mod-instalaciones .uinst__grid[data-count="2"] .uinst__tile:last-child,.mod-instalaciones .uinst__grid[data-count="4"] .uinst__tile:last-child,.mod-instalaciones .uinst__grid[data-count="6"] .uinst__tile:last-child,.mod-instalaciones .uinst__grid[data-count="8"] .uinst__tile:last-child{grid-column:1/span 2}.mod-instalaciones .uinst__tile{animation:uinstCardIn .5s var(--uinst-ease) both;animation-delay:calc(var(--i, 0)*45ms);background:var(--color-bg-muted,#ededed);border:1px solid rgba(0,0,0,.08);border-radius:var(--uinst-radius);box-shadow:var(--uinst-sombra);display:block;height:100%;margin:0;opacity:0;overflow:hidden;padding:0;position:relative;transform:translateY(10px);transition:box-shadow .3s var(--uinst-ease),transform .3s var(--uinst-ease),border-color .3s var(--uinst-ease);width:100%}.mod-instalaciones .uinst__tile--sin-img{background:var(--CTA-Primary-main,#003053)}@keyframes uinstCardIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (hover:hover){.mod-instalaciones .uinst__tile:hover{border-color:rgba(0,48,83,.28);box-shadow:var(--uinst-sombra-alta);transform:translateY(-3px)}}.mod-instalaciones .uinst__trigger{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:inherit;cursor:pointer;display:block;height:100%;inset:0;margin:0;padding:0;position:absolute;width:100%;-webkit-tap-highlight-color:transparent}.mod-instalaciones .uinst__img{display:block;height:100%;inset:0;object-fit:cover;object-position:center;position:absolute;transition:transform .45s ease;width:100%;will-change:transform}.mod-instalaciones .uinst__trigger:after{background:transparent;content:"";inset:0;pointer-events:none;position:absolute;transition:background .25s ease}.mod-instalaciones .uinst__trigger:focus-visible{outline:3px solid var(--color-accent,#f68b1f);outline-offset:-3px}@media (hover:hover){.mod-instalaciones .uinst__trigger:hover .uinst__img{transform:scale(1.05)}.mod-instalaciones .uinst__trigger:hover:after{background:rgba(0,0,0,.12)}}.mod-instalaciones .uinst__badge{align-items:center;color:var(--color-primary-contrast,#fff);display:flex;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45));justify-content:center;pointer-events:none;position:absolute;right:10px;top:10px;transition:transform .3s var(--uinst-ease-spring);z-index:2}@media (hover:hover){.mod-instalaciones .uinst__tile:hover .uinst__badge{transform:scale(1.08)}}.mod-instalaciones .uinst__badge svg{display:block}.mod-instalaciones .uinst__caption{background:linear-gradient(0deg,rgba(0,0,0,.72),transparent);bottom:0;color:var(--color-primary-contrast,#fff);left:0;line-height:1.25;margin:0;padding:28px 12px 12px;pointer-events:none;right:0;text-align:left;z-index:1}.mod-instalaciones .uinst__360,.mod-instalaciones .uinst__caption{font-family:var(--font-family-base,"Work Sans",Arial,sans-serif);font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-semibold,600);position:absolute}.mod-instalaciones .uinst__360{align-items:center;background:hsla(0,0%,100%,.92);border-radius:10px;box-shadow:0 2px 10px rgba(0,26,45,.24);color:var(--CTA-Primary-main,#003053);display:inline-flex;gap:6px;left:10px;line-height:16px;min-height:32px;padding:6px 12px;text-decoration:none;top:10px;transition:background .2s ease;z-index:3}.mod-instalaciones .uinst__360:hover{background:var(--color-primary-contrast,#fff)}.mod-instalaciones .uinst__360:focus-visible{outline:3px solid var(--color-accent,#f68b1f);outline-offset:2px}.mod-instalaciones .uinst__360 span{display:inline-flex}@media (min-width:1024px){.mod-instalaciones .uinst__stage{padding:24px 0 0}.mod-instalaciones .uinst__grid{grid-auto-rows:auto;grid-template-columns:repeat(4,1fr)}.mod-instalaciones .uinst__grid .uinst__tile:first-child,.mod-instalaciones .uinst__grid .uinst__tile:last-child{grid-column:auto;grid-row:auto}.mod-instalaciones .uinst__caption{font-size:var(--font-size-base,16px);line-height:var(--line-height-base,22px)}.mod-instalaciones .uinst__grid .uinst__tile:first-child .uinst__caption{font-size:var(--font-size-2xl,24px);letter-spacing:var(--letter-spacing-tighter,-.6px);line-height:var(--line-height-3xl,32px);padding:36px 20px 20px}.mod-instalaciones .uinst__grid[data-count="8"]{grid-template-rows:196px 164px 176px 188px}.mod-instalaciones .uinst__grid[data-count="8"] .uinst__tile:first-child{grid-column:1/span 2;grid-row:1/span 2}.mod-instalaciones .uinst__grid[data-count="8"] .uinst__tile:nth-child(2){grid-column:3/span 2;grid-row:1}.mod-instalaciones .uinst__grid[data-count="8"] .uinst__tile:nth-child(3){grid-column:3;grid-row:2/span 2}.mod-instalaciones .uinst__grid[data-count="8"] .uinst__tile:nth-child(4){grid-column:4;grid-row:2/span 2}.mod-instalaciones .uinst__grid[data-count="8"] .uinst__tile:nth-child(5){grid-column:1/span 2;grid-row:3}.mod-instalaciones .uinst__grid[data-count="8"] .uinst__tile:nth-child(6){grid-column:1;grid-row:4}.mod-instalaciones .uinst__grid[data-count="8"] .uinst__tile:nth-child(7){grid-column:2;grid-row:4}.mod-instalaciones .uinst__grid[data-count="8"] .uinst__tile:nth-child(8){grid-column:3/span 2;grid-row:4}.mod-instalaciones .uinst__grid[data-count="7"]{grid-template-rows:196px 164px 176px 188px}.mod-instalaciones .uinst__grid[data-count="7"] .uinst__tile:first-child{grid-column:1/span 2;grid-row:1/span 2}.mod-instalaciones .uinst__grid[data-count="7"] .uinst__tile:nth-child(2){grid-column:3/span 2;grid-row:1}.mod-instalaciones .uinst__grid[data-count="7"] .uinst__tile:nth-child(3){grid-column:3;grid-row:2/span 2}.mod-instalaciones .uinst__grid[data-count="7"] .uinst__tile:nth-child(4){grid-column:4;grid-row:2/span 2}.mod-instalaciones .uinst__grid[data-count="7"] .uinst__tile:nth-child(5){grid-column:1/span 2;grid-row:3}.mod-instalaciones .uinst__grid[data-count="7"] .uinst__tile:nth-child(6){grid-column:1/span 2;grid-row:4}.mod-instalaciones .uinst__grid[data-count="7"] .uinst__tile:nth-child(7){grid-column:3/span 2;grid-row:4}.mod-instalaciones .uinst__grid[data-count="6"]{grid-template-rows:196px 176px 172px}.mod-instalaciones .uinst__grid[data-count="6"] .uinst__tile:first-child{grid-column:1/span 2;grid-row:1/span 2}.mod-instalaciones .uinst__grid[data-count="6"] .uinst__tile:nth-child(2){grid-column:3/span 2;grid-row:1}.mod-instalaciones .uinst__grid[data-count="6"] .uinst__tile:nth-child(3){grid-column:3;grid-row:2/span 2}.mod-instalaciones .uinst__grid[data-count="6"] .uinst__tile:nth-child(4){grid-column:4;grid-row:2}.mod-instalaciones .uinst__grid[data-count="6"] .uinst__tile:nth-child(5){grid-column:4;grid-row:3}.mod-instalaciones .uinst__grid[data-count="6"] .uinst__tile:nth-child(6){grid-column:1/span 2;grid-row:3}.mod-instalaciones .uinst__grid[data-count="5"]{grid-template-rows:196px 176px 172px}.mod-instalaciones .uinst__grid[data-count="5"] .uinst__tile:first-child{grid-column:1/span 2;grid-row:1/span 2}.mod-instalaciones .uinst__grid[data-count="5"] .uinst__tile:nth-child(2){grid-column:3/span 2;grid-row:1}.mod-instalaciones .uinst__grid[data-count="5"] .uinst__tile:nth-child(3){grid-column:3;grid-row:2/span 2}.mod-instalaciones .uinst__grid[data-count="5"] .uinst__tile:nth-child(4){grid-column:4;grid-row:2/span 2}.mod-instalaciones .uinst__grid[data-count="5"] .uinst__tile:nth-child(5){grid-column:1/span 2;grid-row:3}.mod-instalaciones .uinst__grid[data-count="4"]{grid-template-rows:272px 264px}.mod-instalaciones .uinst__grid[data-count="4"] .uinst__tile:first-child{grid-column:1/span 2;grid-row:1/span 2}.mod-instalaciones .uinst__grid[data-count="4"] .uinst__tile:nth-child(2){grid-column:3/span 2;grid-row:1}.mod-instalaciones .uinst__grid[data-count="4"] .uinst__tile:nth-child(3){grid-column:3;grid-row:2}.mod-instalaciones .uinst__grid[data-count="4"] .uinst__tile:nth-child(4){grid-column:4;grid-row:2}.mod-instalaciones .uinst__grid[data-count="3"]{grid-template-rows:272px 264px}.mod-instalaciones .uinst__grid[data-count="3"] .uinst__tile:first-child{grid-column:1/span 2;grid-row:1/span 2}.mod-instalaciones .uinst__grid[data-count="3"] .uinst__tile:nth-child(2){grid-column:3/span 2;grid-row:1}.mod-instalaciones .uinst__grid[data-count="3"] .uinst__tile:nth-child(3){grid-column:3/span 2;grid-row:2}.mod-instalaciones .uinst__grid[data-count="1"],.mod-instalaciones .uinst__grid[data-count="2"]{grid-template-rows:544px}.mod-instalaciones .uinst__grid[data-count="2"] .uinst__tile:first-child{grid-column:1/span 2;grid-row:1}.mod-instalaciones .uinst__grid[data-count="2"] .uinst__tile:nth-child(2){grid-column:3/span 2;grid-row:1}.mod-instalaciones .uinst__grid[data-count="1"] .uinst__tile:first-child{grid-column:1/span 4;grid-row:1}}@media (prefers-reduced-motion:reduce){.mod-instalaciones .uinst__badge,.mod-instalaciones .uinst__img,.mod-instalaciones .uinst__tile,.mod-instalaciones .uinst__trigger:after{transition:none}.mod-instalaciones .uinst__tile{animation:none;opacity:1;transform:none}.mod-instalaciones .uinst__tile:hover,.mod-instalaciones .uinst__trigger:hover .uinst__img{transform:none}}.uinst-st{animation:uinstFadeIn .26s ease both;-webkit-backdrop-filter:blur(26px) saturate(1.15);backdrop-filter:blur(26px) saturate(1.15);background:linear-gradient(180deg,rgba(0,0,0,.7),rgba(0,0,0,.38) 30%,rgba(0,0,0,.38) 70%,rgba(0,0,0,.75));color:#fff;font-family:var(--font-family-base,"Work Sans",Arial,sans-serif);inset:0;overflow:hidden;position:fixed;z-index:9999}.uinst-st.is-out{animation:uinstFadeOut .18s ease-in both}.uinst-st *,.uinst-st :after,.uinst-st :before{box-sizing:border-box}.uinst-st__stage{align-items:center;display:flex;inset:0;justify-content:center;position:absolute;touch-action:pan-y}.uinst-st__box{border-radius:12px;box-shadow:0 30px 80px rgba(0,0,0,.45);overflow:hidden;position:relative}.uinst-st.is-full .uinst-st__box{border-radius:0;box-shadow:none;inset:0;position:absolute}.uinst-st__frame{background:#000;flex-direction:column;overflow:hidden;will-change:transform}.uinst-st__frame,.uinst-st__photo{display:flex;inset:0;position:absolute}.uinst-st__photo{align-items:center;justify-content:center}.uinst-st__photo img{display:block;height:100%;object-fit:contain;position:relative;user-select:none;width:100%;-webkit-user-drag:none}.uinst-st__photo img.is-swap{animation:uinstPhotoIn .32s cubic-bezier(.16,1,.3,1) both}.uinst-st__fill{background-position:50%;background-size:cover;filter:blur(24px) brightness(.6);inset:-30px;position:absolute}.uinst-st__tap{background:transparent;border:0;bottom:0;cursor:pointer;margin:0;padding:0;position:absolute;top:0;z-index:1;-webkit-tap-highlight-color:transparent}.uinst-st__tap--p{left:0;width:33%}.uinst-st__tap--n{right:0;width:67%}.uinst-st__tap:focus-visible{outline:3px solid #fff;outline-offset:-6px}.uinst-st__top{background:linear-gradient(180deg,rgba(0,0,0,.55),transparent);padding:12px 12px 28px;position:relative;z-index:2}.uinst-st__segs{display:flex;gap:4px}.uinst-st__segs i{background:hsla(0,0%,100%,.35);border-radius:999px;flex:1 1 0;height:3px;overflow:hidden;position:relative}.uinst-st__segs i.is-done{background:#fff}.uinst-st__segs i.is-now:after{animation:uinstSegFill 10s linear forwards;background:#fff;content:"";inset:0;position:absolute;transform-origin:left center}.uinst-st.is-holding .uinst-st__segs i.is-now:after,.uinst-st.is-paused .uinst-st__segs i.is-now:after{animation-play-state:paused}.uinst-st__head{align-items:center;display:flex;gap:8px;justify-content:space-between;margin-top:12px}.uinst-st__head b{font-size:var(--font-size-sm,14px);font-weight:var(--font-weight-semibold,600);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uinst-st__k{font-size:12px;font-variant-numeric:tabular-nums;font-weight:var(--font-weight-regular,400);margin-left:4px;opacity:.8}.uinst-st__acts{display:flex;flex:0 0 auto;gap:8px}.uinst-st__ic,.uinst-st__side{align-items:center;background:hsla(0,0%,100%,.14);border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:0;text-decoration:none}.uinst-st__ic:hover,.uinst-st__side:hover{background:hsla(0,0%,100%,.26)}.uinst-st__ic:focus-visible,.uinst-st__side:focus-visible{outline:3px solid #fff;outline-offset:2px}.uinst-st__ic svg,.uinst-st__side svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:20px}.uinst-st__ic{flex:0 0 40px;height:40px;width:40px}.uinst-st__ic svg.uinst-st__fill-ic{fill:currentColor;stroke:none}.uinst-st__side{height:52px;position:absolute;top:50%;transform:translateY(-50%);width:52px;z-index:3}.uinst-st__side--p{left:28px}.uinst-st__side--n{right:28px}.uinst-st__side:disabled{cursor:default;opacity:.35}.uinst-st.is-full .uinst-st__side{display:none}.uinst-st__hint{bottom:118px;color:hsla(0,0%,100%,.75);display:none;font-size:12px;left:0;margin:0;pointer-events:none;position:absolute;right:0;text-align:center;z-index:2}.uinst-st__bot{background:linear-gradient(0deg,rgba(0,0,0,.72),transparent);display:flex;flex-direction:column;gap:12px;margin-top:auto;padding:36px 12px 16px;position:relative;z-index:2}.uinst-st__next{align-items:center;align-self:flex-start;background:hsla(0,0%,100%,.16);border:0;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:var(--font-size-sm,14px);gap:8px;max-width:100%;padding:8px 12px 8px 8px}.uinst-st__next:hover{background:hsla(0,0%,100%,.26)}.uinst-st__next:focus-visible{outline:3px solid #fff;outline-offset:2px}.uinst-st__next img{border-radius:50%;flex:0 0 32px;height:32px;object-fit:cover;width:32px}.uinst-st__next img[hidden]{display:none}.uinst-st__next span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uinst-st__cta{align-items:center;align-self:flex-start;border-radius:14px;display:inline-flex;font-family:inherit;font-size:var(--font-size-base,16px);font-weight:var(--font-weight-medium,500);gap:8px;height:48px;justify-content:center;line-height:1.35;max-width:100%;min-width:0;outline:none;padding:11px 32px;text-decoration:none;width:fit-content}.uinst-st__cta:focus-visible{outline:3px solid #fff;outline-offset:2px}.uinst-st__cta span{white-space:nowrap}@media only screen and (max-width:767px){.uinst-st__hint{display:block}.uinst-st.is-holding .uinst-st__hint{opacity:0}}@media (max-height:500px) and (orientation:landscape){.uinst-st__hint{display:none}.uinst-st__bot{align-items:center;flex-direction:row;justify-content:space-between;padding:24px 16px 12px}}.uinst-st__rot{align-items:center;animation:uinstFadeIn .3s ease both;display:flex;inset:0;justify-content:center;padding:16px;pointer-events:none;position:absolute;z-index:6}.uinst-st__rot.is-out{animation:uinstFadeOut .2s ease-in both}.uinst-st__rot-card{align-items:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(0,0,0,.82);border:1px solid hsla(0,0%,100%,.16);border-radius:12px;display:flex;flex-direction:column;gap:8px;padding:20px 28px 16px}.uinst-st__rot-card p{color:#fff;font-size:var(--font-size-lg,18px);font-weight:var(--font-weight-semibold,600);line-height:24px;margin:0;white-space:nowrap}.uinst-st__rot-ic{align-items:center;display:flex;height:56px;justify-content:center;width:56px}.uinst-st__rot-ic svg{animation:uinstRotateHint 2.4s cubic-bezier(.65,0,.35,1) infinite;fill:none;height:48px;stroke:#fff;stroke-linecap:round;stroke-width:2.4;width:48px}@media (orientation:landscape){.uinst-st__rot{display:none}}@keyframes uinstFadeIn{0%{opacity:0}to{opacity:1}}@keyframes uinstFadeOut{0%{opacity:1}to{opacity:0}}@keyframes uinstPhotoIn{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}@keyframes uinstSegFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes uinstRotateHint{0%,15%{transform:rotate(0)}45%,70%{transform:rotate(-90deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.uinst-st,.uinst-st.is-out,.uinst-st__photo img.is-swap,.uinst-st__rot,.uinst-st__rot-ic svg,.uinst-st__rot.is-out{animation:none}.uinst-st__segs i.is-now:after{animation:none;transform:scaleX(1)}}.mod-instalaciones .u-instalaciones__cta-btn{align-items:center;border-radius:14px;display:inline-flex;font-size:var(--font-size-base,16px);font-weight:var(--font-weight-medium,500);gap:8px;height:48px;justify-content:center;line-height:1.35;max-width:370px;min-width:120px;outline:none;padding:11px 32px;text-decoration:none;width:100%}.mod-instalaciones .section-footer{align-items:center;align-self:stretch;display:flex;flex-direction:row;flex-wrap:nowrap;gap:16px;justify-content:center}.mod-instalaciones .u-cta__label{white-space:nowrap}@media (max-width:1023px){.mod-instalaciones .section-footer{flex-direction:column}}