.uc-home,.uc-home *{box-sizing:border-box}.uc-home{position:relative;z-index:1;width:100%;background:var(--uc-white);font-family:var(--font-sans);color:var(--uc-ink)}.uc-home-nav{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;justify-content:center;padding:18px var(--uc-page-edge) 0;opacity:0;pointer-events:none;transition:opacity .7s var(--uc-ease-cinematic) .12s}.uc-home-nav.is-on{opacity:1;pointer-events:auto}.uc-btn-ink{display:inline-flex;align-items:center;justify-content:center;font:600 17px var(--font-sans);padding:16px 36px;border-radius:var(--radius-pill);background:var(--uc-ink);color:#fff;border:none;cursor:pointer;white-space:nowrap;letter-spacing:.02em;transition:opacity .15s}.uc-btn-ink:hover{opacity:.85;color:#fff}.uc-btn-ink.is-sm{font:600 13px var(--font-sans);padding:8px 18px}.uc-hero{position:relative;width:100%;height:calc(100vh + 76px);min-height:736px;overflow:hidden;background:#fff}.uc-hero-foto{position:absolute;inset:0;overflow:hidden;background:var(--uc-mist);opacity:0;transition:opacity .9s var(--uc-ease-cinematic)}.uc-hero-foto img{width:100%;height:100%;object-fit:cover;object-position:center 32%;display:block;transform:scale(1.05);transition:transform 1.8s var(--uc-ease-cinematic)}.uc-home[data-fase=reveal] .uc-hero-foto{opacity:1}.uc-home[data-fase=reveal] .uc-hero-foto img{transform:scale(1)}.uc-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;opacity:0;transition:opacity .9s var(--uc-ease-signature)}.uc-hero-video.listo{opacity:1}@media (prefers-reduced-motion:reduce){.uc-hero-video{display:none}}.uc-hero-veil-v{position:absolute;inset:0;background:linear-gradient(180deg,rgba(42,21,32,.18),rgba(42,21,32,.05) 12%,rgba(42,21,32,.07) 24%,rgba(42,21,32,.18) 34%,rgba(42,21,32,.28) 44%,rgba(42,21,32,.38) 54%,rgba(42,21,32,.48) 64%,rgba(42,21,32,.58) 74%,rgba(42,21,32,.66) 84%,rgba(42,21,32,.7) 92%,rgba(42,21,32,.72))}.uc-hero-veil-h{position:absolute;inset:0;background:linear-gradient(90deg,rgba(42,21,32,.48),rgba(42,21,32,.4) 18%,rgba(42,21,32,.3) 36%,rgba(42,21,32,.16) 54%,rgba(42,21,32,.05) 72%,rgba(42,21,32,0))}.uc-hero-copy{position:absolute;left:var(--uc-page-edge);bottom:calc(clamp(72px, 11vh, 120px) + 76px);width:min(680px,60vw);z-index:6}.uc-hero h1{margin:0;font:700 clamp(38px,5.2vw,68px) /1.03 var(--font-sans);letter-spacing:var(--uc-tracking-display);color:#fff;text-wrap:balance;text-shadow:0 2px 28px rgba(42,21,32,.32)}.uc-hero h1 span.l{display:block;padding:2px 0;opacity:0;transform:translateY(.5em)}.uc-hero h1 span.l1{transition:opacity .82s var(--uc-ease-signature) .24s,transform .9s var(--uc-ease-signature) .24s}.uc-hero h1 span.l2{transition:opacity .82s var(--uc-ease-signature) .33s,transform .9s var(--uc-ease-signature) .33s}.uc-home[data-fase=reveal] .uc-hero h1 span.l{opacity:1;transform:none}.uc-hero h1 .rojo{color:var(--uc-red-600)}.uc-hero-marca{display:inline-block;width:3.01em;height:1.14em;vertical-align:baseline;margin-bottom:-.1em;background-color:var(--uc-red-600);-webkit-mask-image:url(/assets/logos/logotipo.png);mask-image:url(/assets/logos/logotipo.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-size:contain;mask-size:contain}.uc-hero-marca-tx{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.uc-hero-lead{margin:24px 0 0;max-width:440px;font:400 clamp(15px,1.2vw,17px) /1.6 var(--font-sans);color:hsla(0,0%,100%,.9);text-shadow:0 1px 18px rgba(42,21,32,.45);transition:opacity .8s var(--uc-ease-cinematic) .52s,transform .8s var(--uc-ease-cinematic) .52s}.uc-hero-ctas,.uc-hero-lead{opacity:0;transform:translateY(18px)}.uc-hero-ctas{display:flex;gap:14px;margin-top:36px;transition:opacity .8s var(--uc-ease-cinematic) .66s,transform .8s var(--uc-ease-cinematic) .66s}.uc-home[data-fase=reveal] .uc-hero-ctas,.uc-home[data-fase=reveal] .uc-hero-lead{opacity:1;transform:none}.uc-btn-glass{isolation:isolate;position:relative;display:inline-flex;align-items:center;font:600 16px/1 var(--font-sans);letter-spacing:.02em;color:#fff;padding:15px 32px;border-radius:var(--radius-pill);background:linear-gradient(135deg,hsla(0,0%,100%,.22),hsla(0,0%,100%,.07) 55%,hsla(0,0%,100%,.14));backdrop-filter:blur(22px) saturate(1.7) brightness(1.06);-webkit-backdrop-filter:blur(22px) saturate(1.7) brightness(1.06);border:1px solid hsla(0,0%,100%,.42);box-shadow:0 14px 34px rgba(42,21,32,.22),inset 0 1px 0 hsla(0,0%,100%,.55),inset 0 -1px 0 hsla(0,0%,100%,.12);transition:background .32s var(--uc-ease-signature),border-color .32s var(--uc-ease-signature),box-shadow .32s var(--uc-ease-signature),transform .32s var(--uc-ease-signature)}.uc-btn-glass:hover{background:linear-gradient(135deg,hsla(0,0%,100%,.32),hsla(0,0%,100%,.14) 55%,hsla(0,0%,100%,.22));border-color:hsla(0,0%,100%,.65);color:#fff;transform:translateY(-1px);box-shadow:0 20px 44px rgba(42,21,32,.28),inset 0 1px 0 hsla(0,0%,100%,.7),inset 0 -1px 0 hsla(0,0%,100%,.16)}.uc-btn-glass:active{transform:translateY(0) scale(.97)}.uc-hero-card{isolation:isolate;position:absolute;right:var(--uc-page-edge);top:116px;z-index:6;width:300px;display:block;padding:20px 22px 18px;border-radius:var(--radius-md);background:linear-gradient(160deg,hsla(0,0%,100%,.2),hsla(0,0%,100%,.06) 55%,hsla(0,0%,100%,.12));backdrop-filter:blur(26px) saturate(1.8) brightness(1.05);-webkit-backdrop-filter:blur(26px) saturate(1.8) brightness(1.05);border:1px solid hsla(0,0%,100%,.32);box-shadow:0 28px 64px rgba(42,21,32,.32),0 4px 12px rgba(42,21,32,.14),inset 0 1px 0 hsla(0,0%,100%,.5),inset 0 -1px 0 hsla(0,0%,100%,.1);color:#fff;opacity:0;transform:translateY(22px);transition:opacity .9s var(--uc-ease-cinematic) .82s,transform .9s var(--uc-ease-cinematic) .82s,border-color .32s var(--uc-ease-signature),box-shadow .32s var(--uc-ease-signature)}.uc-hero-card:before{content:"";position:absolute;inset:0;border-radius:var(--radius-md);background:linear-gradient(120deg,hsla(0,0%,100%,.24),hsla(0,0%,100%,0) 38%,hsla(0,0%,100%,0) 72%,hsla(0,0%,100%,.1));pointer-events:none}.uc-home[data-fase=reveal] .uc-hero-card{opacity:1;transform:none}.uc-hero-card:hover{border-color:hsla(0,0%,100%,.55);box-shadow:0 32px 72px rgba(42,21,32,.36),0 4px 12px rgba(42,21,32,.14),inset 0 1px 0 hsla(0,0%,100%,.65),inset 0 -1px 0 hsla(0,0%,100%,.14)}.uc-hero-card .c-ov{display:flex;align-items:center;gap:8px;margin-bottom:14px}.uc-hero-card .c-dot{width:6px;height:6px;border-radius:50%;background:var(--uc-red-600);box-shadow:0 0 0 3px rgba(224,27,47,.26)}.uc-hero-card .c-ovt{font:600 10px/1 var(--font-sans);letter-spacing:var(--uc-tracking-overline);text-transform:uppercase;color:hsla(0,0%,100%,.9)}.uc-hero-card .c-nom{font:600 16px/1.3 var(--font-sans);color:#fff;text-wrap:balance}.uc-hero-card .c-precio{font:700 22px/1 var(--font-sans);letter-spacing:-.01em;color:#fff;margin-top:12px;display:block}.uc-hero-card .c-pie{margin-top:16px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:space-between}.uc-hero-card .c-pie span:first-child{font:500 12px/1 var(--font-sans);color:#fff}.uc-hero-card .c-pie span:last-child{font:400 15px/1 var(--font-sans);color:var(--uc-red-600)}.uc-props{position:relative;z-index:2;margin-top:-76px}.uc-props-caja{position:relative;height:calc(100vh + 76px);overflow:hidden;border-radius:56px 56px 0 0;background:var(--uc-off-white);box-shadow:0 -30px 80px rgba(42,21,32,.2)}.uc-props-ov{position:absolute;top:96px;left:var(--uc-page-edge);z-index:5;pointer-events:none}.uc-props-ov p{margin:0;font:600 12px/1 var(--font-sans);letter-spacing:var(--uc-tracking-overline);text-transform:uppercase;color:var(--text-muted)}.uc-strip{position:absolute;top:76px;left:0;height:calc(100vh - 76px);display:flex;align-items:center;gap:3vw;padding:0 var(--uc-page-edge);will-change:transform}.uc-slide{position:relative;flex:0 0 auto;border-radius:26px;display:block;text-decoration:none;transition:transform .9s var(--uc-ease-signature)}.uc-slide:hover{transform:translateY(-8px)}.uc-slide .uc-sh{position:absolute;inset:0;border-radius:26px;pointer-events:none;transition:opacity .9s var(--uc-ease-signature)}.uc-slide .uc-sh-a{box-shadow:0 40px 90px rgba(42,21,32,.22),0 8px 22px rgba(42,21,32,.1)}.uc-slide .uc-sh-b{opacity:0;box-shadow:0 54px 110px rgba(42,21,32,.28),0 10px 26px rgba(42,21,32,.12)}.uc-slide:hover .uc-sh-a{opacity:0}.uc-slide:hover .uc-sh-b{opacity:1}.uc-slide-clip{position:absolute;inset:0;border-radius:26px;overflow:hidden}.uc-slide-foto{width:100%;height:100%;background-size:cover;transform:scale(1.03);transition:transform 1.6s var(--uc-ease-signature)}.uc-slide-scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(42,21,32,0) 46%,rgba(42,21,32,.72))}.uc-slide-pie{position:absolute;left:34px;right:34px;bottom:34px}.uc-slide-pie p{margin:0;font:700 clamp(28px,3vw,46px) /1.03 var(--font-sans);letter-spacing:var(--uc-tracking-display);color:#fff;text-wrap:balance}.uc-slide-datos{display:flex;align-items:baseline;gap:16px;margin-top:12px}.uc-slide-precio{font:700 20px/1 var(--font-sans);color:#fff}.uc-slide-meta{font:400 13px/1 var(--font-sans);color:hsla(0,0%,100%,.82)}.uc-props-prog{position:absolute;left:var(--uc-page-edge);right:var(--uc-page-edge);bottom:120px;height:2px;background:rgba(42,21,32,.12);z-index:3}.uc-props-prog i{display:block;height:100%;width:100%;background:var(--uc-red-600);transform:scaleX(0);transform-origin:left center;will-change:transform}.uc-qs{position:relative;z-index:2;margin-top:-76px}.uc-qs-stack{display:flex;flex-direction:column;gap:0}.uc-qcard{position:-webkit-sticky;position:sticky;border-radius:56px 56px 0 0;overflow:hidden;display:grid;grid-template-columns:1.08fr .92fr}.uc-qcard-1{top:0;height:100vh;background:var(--uc-white);border-top:1px solid var(--uc-hairline);box-shadow:0 -30px 80px rgba(42,21,32,.16);will-change:transform}.uc-qcard-2{top:min(164px,20vh);height:calc(100vh - min(164px, 20vh));background:var(--uc-grad-brand);box-shadow:0 -30px 80px rgba(42,21,32,.26);will-change:transform}.uc-qcard-3{top:min(272px,33vh);height:calc(100vh - min(272px, 33vh));border-radius:56px;background:var(--uc-mist);border-top:1px solid var(--uc-hairline);box-shadow:0 -30px 80px rgba(42,21,32,.2)}.uc-qshade{position:absolute;inset:0;background:var(--uc-ink);opacity:0;pointer-events:none;border-radius:inherit}.uc-qcol{min-width:0;display:flex;flex-direction:column}.uc-qcard-1 .uc-qcol{gap:clamp(18px,2.8vh,30px);padding:88px clamp(28px,3.5vw,56px) 48px var(--uc-page-edge)}.uc-qcard-2 .uc-qcol{gap:clamp(14px,2.2vh,24px);padding:26px clamp(28px,3.5vw,56px) 30px var(--uc-page-edge)}.uc-qcard-3 .uc-qcol{gap:clamp(12px,1.8vh,20px);padding:26px clamp(28px,3.5vw,56px) 28px var(--uc-page-edge)}.uc-qhead{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.uc-qhead h2{margin:0;font:700 clamp(28px,3vw,46px) /1.02 var(--font-sans);letter-spacing:var(--uc-tracking-display);color:var(--uc-ink);text-wrap:balance}.uc-qcard-2 .uc-qhead h2{color:#fff}.uc-qhead h2 .rojo{color:var(--uc-red-600)}.uc-qnum{flex:0 0 auto;font:700 clamp(56px,6vw,84px) /.8 var(--font-sans);letter-spacing:-.03em;color:rgba(42,21,32,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.uc-qcard-2 .uc-qnum{color:hsla(0,0%,100%,.18)}.uc-qbody{flex:1 1;display:flex;flex-direction:column;justify-content:center;opacity:0;transform:translateY(26px);transition:opacity .8s var(--uc-ease-signature) .12s,transform .8s var(--uc-ease-signature) .12s}.uc-qcard-1 .uc-qbody,.uc-qcard-2 .uc-qbody{gap:clamp(16px,2.4vh,26px)}.uc-qcard-3 .uc-qbody{gap:clamp(14px,2vh,22px)}.uc-qbody.is-in,.uc-qfoto.is-in{opacity:1;transform:none}.uc-qbody p{margin:0;max-width:52ch;font:400 clamp(15px,1.1vw,16px) /1.6 var(--font-sans);color:var(--uc-ink);text-wrap:pretty}.uc-qcard-2 .uc-qbody p{color:hsla(0,0%,100%,.92)}.uc-qlista{display:flex;flex-direction:column}.uc-qgrid{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:clamp(20px,2.5vw,36px);column-gap:clamp(20px,2.5vw,36px)}.uc-qitem{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--uc-hairline);transition:border-color .3s var(--uc-ease-signature)}.uc-qitem.is-last{border-bottom:1px solid var(--uc-hairline)}.uc-qitem:hover{border-top-color:rgba(224,27,47,.5)}.uc-qcard-2 .uc-qitem{border-top-color:hsla(0,0%,100%,.22)}.uc-qcard-2 .uc-qitem.is-last{border-bottom-color:hsla(0,0%,100%,.22)}.uc-qcard-2 .uc-qitem:hover{border-top-color:hsla(0,0%,100%,.6)}.uc-qdot{width:5px;height:5px;border-radius:50%;background:var(--uc-red-600)}.uc-qpaso{font:700 12px/1 var(--font-sans);color:hsla(0,0%,100%,.55)}.uc-qitem span:last-child{font:500 14px/1.3 var(--font-sans);color:var(--uc-ink)}.uc-qcard-2 .uc-qitem span:last-child{color:#fff}.uc-qlink{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font:600 14px/1 var(--font-sans);letter-spacing:.02em;color:var(--uc-ink)}.uc-qcard-2 .uc-qlink,.uc-qcard-2 .uc-qlink:hover{color:#fff}.uc-qfoto{position:relative;overflow:hidden;opacity:0;transform:scale(1.06);transition:opacity 1s var(--uc-ease-cinematic) .18s,transform 1.5s var(--uc-ease-cinematic) .18s}.uc-qfoto img{width:100%;height:100%;object-fit:cover;display:block}.uc-qind{position:fixed;right:16px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:2px;padding:8px 5px;border-radius:999px;background:linear-gradient(160deg,hsla(0,0%,100%,.62),hsla(0,0%,100%,.3));backdrop-filter:blur(18px) saturate(1.6);-webkit-backdrop-filter:blur(18px) saturate(1.6);border:1px solid hsla(0,0%,100%,.65);box-shadow:0 14px 34px rgba(42,21,32,.14),inset 0 1px 0 hsla(0,0%,100%,.75);opacity:0;pointer-events:none;transition:opacity .5s var(--uc-ease-signature)}.uc-qind.is-on{opacity:1;pointer-events:auto}.uc-qind button{border:none;cursor:pointer;border-radius:999px;padding:9px 8px;font:600 10px/1 var(--font-sans);letter-spacing:.08em;background:transparent;color:var(--text-muted);transition:color .3s var(--uc-ease-signature),background .3s var(--uc-ease-signature)}.uc-qind button.is-act{color:var(--uc-red-600);background:rgba(224,27,44,.1)}.uc-home .uc-cierre{text-align:center;padding:clamp(70px,10vh,110px) var(--uc-page-edge) clamp(84px,11vh,128px)}.uc-home .uc-cierre p:first-child{margin:0;font:400 clamp(19px,1.8vw,26px) /1.3 var(--font-sans);color:var(--text-muted)}.uc-home .uc-cierre p:last-child{margin:8px 0 0;font:700 clamp(30px,3.4vw,50px) /1.1 var(--font-sans);letter-spacing:var(--uc-tracking-display);color:var(--uc-ink);text-wrap:balance}@media (prefers-reduced-motion:reduce){*,:before{animation:none!important;transition-duration:1ms!important}}