.ElementosFlotantes-module__p0BLxW__container{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.ElementosFlotantes-module__p0BLxW__element{filter:blur(20px);opacity:.2;will-change:transform, opacity;background:radial-gradient(circle,#4684994d,#0000);border-radius:50%;position:absolute}@media (max-width:768px){.ElementosFlotantes-module__p0BLxW__element{display:none}}
.HeroSimple-module__366DEW__hero{will-change:clip-path;justify-content:flex-start;align-items:flex-end;width:100%;height:100svh;display:flex;position:relative;overflow:hidden}.HeroSimple-module__366DEW__mediaContainer{z-index:0;width:100%;height:120%;position:absolute;top:0;left:0}.HeroSimple-module__366DEW__media{object-fit:cover;width:100%;height:100%;animation:18s ease-in-out 1.2s infinite HeroSimple-module__366DEW__heroPan}@keyframes HeroSimple-module__366DEW__heroPan{0%,to{object-position:15% 35%}50%{object-position:85% 35%}}.HeroSimple-module__366DEW__overlay{background:linear-gradient(#0000 0%,#0000004d 60%,#0009);width:100%;height:100%;position:absolute;top:0;left:0}.HeroSimple-module__366DEW__content{z-index:3;text-align:left;width:100%;max-width:1400px;padding:0 4rem 8.75rem;position:relative}.HeroSimple-module__366DEW__subtitle{letter-spacing:.2em;color:var(--text-muted);text-transform:uppercase;opacity:.8;margin-bottom:2rem;font-size:.65rem;font-weight:500}.HeroSimple-module__366DEW__title{color:#fff;letter-spacing:-.02em;margin-bottom:6.25rem;font-size:clamp(3.5rem,10vw,8rem);font-weight:700;line-height:1.1}.HeroSimple-module__366DEW__subtitle,.HeroSimple-module__366DEW__description{display:none}.HeroSimple-module__366DEW__description{color:var(--text-muted);opacity:.9;font-size:clamp(1rem,2vw,1.25rem);font-weight:300;line-height:1.6}.HeroSimple-module__366DEW__scrollIndicator{opacity:.6;z-index:2;flex-direction:column;align-items:center;gap:1rem;display:flex;position:absolute;bottom:50px;right:4rem}.HeroSimple-module__366DEW__mouse{border:2px solid #fff;border-radius:20px;width:20px;height:35px;position:relative}.HeroSimple-module__366DEW__mouse:before{content:"";background:#fff;border-radius:2px;width:4px;height:8px;animation:2s infinite HeroSimple-module__366DEW__scrollAnim;position:absolute;top:5px;left:50%;transform:translate(-50%)}@keyframes HeroSimple-module__366DEW__scrollAnim{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,15px)}}.HeroSimple-module__366DEW__stripsContainer{z-index:2;pointer-events:none;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.HeroSimple-module__366DEW__strip{background:var(--background);will-change:transform;flex:1;height:100%}.HeroSimple-module__366DEW__scrollIndicator span{letter-spacing:.3em;color:#fff;font-size:.6rem}@media (max-width:1024px){.HeroSimple-module__366DEW__content{padding:0 2rem 8rem}.HeroSimple-module__366DEW__title{text-shadow:0 4px 12px #0006;font-size:clamp(3.5rem,13vw,7rem)}}@media (max-width:768px){.HeroSimple-module__366DEW__hero{justify-content:flex-start;align-items:flex-end}.HeroSimple-module__366DEW__content{padding:0 1.5rem 9rem}.HeroSimple-module__366DEW__title{text-shadow:0 4px 12px #0006;margin-bottom:0;font-size:clamp(3rem,10vw,5rem)}.HeroSimple-module__366DEW__scrollIndicator{bottom:80px;left:50%;transform:translate(-50%)}}@media (max-width:480px){.HeroSimple-module__366DEW__content{padding:0 1.5rem 9rem}.HeroSimple-module__366DEW__title{margin-bottom:0;font-size:clamp(2.8rem,10vw,4rem);line-height:1.15}.HeroSimple-module__366DEW__scrollIndicator{bottom:80px;left:50%;transform:translate(-50%)scale(.9)}}
.SeccionesApiladas-module__S_7X6q__stackingWrapper{touch-action:pan-y;-webkit-overflow-scrolling:touch;width:100%;position:relative;overflow:visible}.SeccionesApiladas-module__S_7X6q__stackingContainer{width:100%;height:100vh;position:relative}@media (max-width:1024px){.SeccionesApiladas-module__S_7X6q__stackingWrapper{touch-action:pan-y;padding-top:1px;overflow:visible}.SeccionesApiladas-module__S_7X6q__stackingContainer{will-change:auto;min-height:100vh;height:100vh!important}}.SeccionesApiladas-module__S_7X6q__section{transform-origin:50%;will-change:transform;box-sizing:border-box;background:0 0;justify-content:center;align-items:center;width:100%;height:100vh;padding:0 2rem;display:flex;position:absolute;top:0;left:0;overflow:hidden}@media (max-width:1024px){.SeccionesApiladas-module__S_7X6q__section{position:absolute!important;top:0!important;left:0!important}.SeccionesApiladas-module__S_7X6q__stackingContainer{min-height:100vh;overflow:hidden;height:100svh!important}}.SeccionesApiladas-module__S_7X6q__twoColumns{z-index:2;border:1px solid var(--section-border);border-radius:0;grid-template-columns:1fr 1fr;grid-template-areas:"text image";align-items:stretch;gap:0;width:100%;max-width:1400px;height:80vh;min-height:700px;display:grid;position:relative;overflow:hidden}.SeccionesApiladas-module__S_7X6q__imageLeft{grid-template-areas:"image text"}.SeccionesApiladas-module__S_7X6q__imageLeft .SeccionesApiladas-module__S_7X6q__textColumn{border-right:none;border-left:1px solid var(--section-border)}.SeccionesApiladas-module__S_7X6q__textColumn{border-right:1px solid var(--section-border);background:var(--glass-bg);color:var(--foreground);flex-direction:column;grid-area:text;justify-content:center;padding:4rem 2.5rem;display:flex;position:relative}.SeccionesApiladas-module__S_7X6q__imageColumn{grid-area:image;height:100%;min-height:500px;padding:0;position:relative}.SeccionesApiladas-module__S_7X6q__imageWrapper{border-radius:0;width:100%;height:100%;position:relative;overflow:hidden}.SeccionesApiladas-module__S_7X6q__image{object-fit:cover;transition:transform .6s}.SeccionesApiladas-module__S_7X6q__imageWrapper:hover .SeccionesApiladas-module__S_7X6q__image{transform:scale(1.05)}@media (max-width:1024px){.SeccionesApiladas-module__S_7X6q__imageWrapper:hover .SeccionesApiladas-module__S_7X6q__image{transform:none}}.SeccionesApiladas-module__S_7X6q__tag{letter-spacing:.15em;text-transform:uppercase;color:var(--foreground);margin:0;font-size:.75rem;font-weight:600;position:absolute;bottom:2rem;right:2rem}.SeccionesApiladas-module__S_7X6q__title{letter-spacing:-.03em;z-index:10;text-align:right;color:#fff;text-shadow:0 2px 20px #0009,0 4px 40px #0006;max-width:400px;margin:0;font-size:clamp(2rem,3.5vw,4rem);font-weight:700;line-height:1.1;position:absolute;bottom:2rem;right:2.5rem}.SeccionesApiladas-module__S_7X6q__description{max-width:100%;color:var(--foreground);word-break:keep-all;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-size:clamp(1.1rem,1.8vw,1.4rem);font-weight:400;line-height:1.6}.SeccionesApiladas-module__S_7X6q__char{opacity:1;will-change:color;transition:none;display:inline-block}:root[data-theme=dark] .SeccionesApiladas-module__S_7X6q__char,.SeccionesApiladas-module__S_7X6q__char{color:#ffffff26}:root[data-theme=light] .SeccionesApiladas-module__S_7X6q__char{color:#00000026}@media (max-width:1024px){.SeccionesApiladas-module__S_7X6q__section{padding:1rem 1rem calc(env(safe-area-inset-bottom,0px) + 20px);box-sizing:border-box;flex-direction:column;justify-content:flex-start;align-items:stretch;height:100svh;min-height:0;max-height:none;display:flex;position:absolute;top:0;left:0;overflow:hidden}.SeccionesApiladas-module__S_7X6q__twoColumns{border:1px solid var(--section-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;flex:1;grid-template-columns:1fr;grid-template-areas:"image""text";gap:0;width:100%;height:auto;min-height:0;overflow:hidden}.SeccionesApiladas-module__S_7X6q__imageLeft{grid-template-areas:"image""text"}.SeccionesApiladas-module__S_7X6q__textColumn{background:0 0;border:none;flex-direction:column;flex:1;justify-content:flex-start;padding:1rem 1.5rem 3rem;display:flex;overflow:hidden}.SeccionesApiladas-module__S_7X6q__imageColumn{width:100%;height:50vh;min-height:auto;max-height:none;position:relative}.SeccionesApiladas-module__S_7X6q__imageWrapper{touch-action:none;pointer-events:none;width:100%;height:100%}.SeccionesApiladas-module__S_7X6q__imageColumn{touch-action:none}.SeccionesApiladas-module__S_7X6q__tag{display:none}.SeccionesApiladas-module__S_7X6q__title{text-align:left;z-index:20;text-shadow:0 2px 15px #000c;color:#fff;max-width:100%;margin:0;padding-bottom:2rem;font-size:clamp(1.8rem,8vw,2.8rem);position:absolute;inset:auto 1.5rem 0}.SeccionesApiladas-module__S_7X6q__description{order:1;margin-top:.5rem;font-size:1.1rem;line-height:1.6}}@media (max-width:480px){.SeccionesApiladas-module__S_7X6q__title{padding-bottom:1.5rem;font-size:clamp(1.6rem,9vw,2.2rem);left:1rem;right:1rem}.SeccionesApiladas-module__S_7X6q__description{font-size:1.05rem;line-height:1.6}}
.Opiniones-module__URgXXq__wrap{background:0 0;width:100%;position:relative}.Opiniones-module__URgXXq__inner{will-change:transform;isolation:isolate;grid-template-columns:38% 62%;width:100%;height:100svh;display:grid;position:relative;overflow:hidden}.Opiniones-module__URgXXq__coverLeft,.Opiniones-module__URgXXq__coverRight{background:var(--background);z-index:20;pointer-events:none;will-change:transform;width:50%;position:absolute;top:0;bottom:0}.Opiniones-module__URgXXq__coverLeft{border-right:1px solid var(--section-border);left:0}.Opiniones-module__URgXXq__coverRight{border-left:1px solid var(--section-border);right:0}.Opiniones-module__URgXXq__left{z-index:10;flex-direction:column;justify-content:center;padding:4rem 3.5rem;display:flex;position:relative}.Opiniones-module__URgXXq__lBorderTop,.Opiniones-module__URgXXq__lBorderBot{background:var(--section-border);z-index:2;pointer-events:none;height:1px;position:absolute;left:0;right:0}.Opiniones-module__URgXXq__lBorderTop{transform-origin:50%;top:0}.Opiniones-module__URgXXq__lBorderBot{transform-origin:50%;bottom:0}.Opiniones-module__URgXXq__lBorderLeft,.Opiniones-module__URgXXq__lBorderRight{background:var(--section-border);z-index:2;pointer-events:none;width:1px;position:absolute;top:0;bottom:0}.Opiniones-module__URgXXq__lBorderLeft{transform-origin:bottom;left:0}.Opiniones-module__URgXXq__lBorderRight{transform-origin:bottom;right:0}.Opiniones-module__URgXXq__tag{letter-spacing:.15em;text-transform:uppercase;color:var(--accent);margin:0 0 1.5rem;font-size:.72rem;font-weight:600}.Opiniones-module__URgXXq__heading{letter-spacing:-.03em;color:var(--foreground);margin:0 0 2.5rem;font-size:clamp(1.8rem,3vw,3.5rem);font-weight:700;line-height:1.1}.Opiniones-module__URgXXq__headLineClip{line-height:1.15;display:block;overflow:hidden}.Opiniones-module__URgXXq__headLineWrap{will-change:transform, opacity;display:block}.Opiniones-module__URgXXq__accent{color:var(--accent)}.Opiniones-module__URgXXq__meta{flex-direction:column;gap:.4rem;margin-bottom:2.5rem;display:flex}.Opiniones-module__URgXXq__ratingRow{gap:4px;display:flex}.Opiniones-module__URgXXq__star{color:var(--accent)}.Opiniones-module__URgXXq__ratingLabel{letter-spacing:.1em;color:var(--text-muted,#888);text-transform:uppercase;margin:0;font-size:.72rem}.Opiniones-module__URgXXq__progressTrack{background:var(--section-border);width:100%;height:1px;margin-bottom:1.2rem;position:relative;overflow:hidden}.Opiniones-module__URgXXq__progressBar{background:var(--accent);transform-origin:0;position:absolute;inset:0}.Opiniones-module__URgXXq__counterWrap{letter-spacing:.1em;color:var(--text-muted,#888);text-transform:uppercase;font-size:.72rem}.Opiniones-module__URgXXq__counterCurrent{color:var(--foreground);font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:700}.Opiniones-module__URgXXq__counterTotal{color:var(--text-muted,#888);font-size:.72rem}.Opiniones-module__URgXXq__right{will-change:transform;z-index:10;height:100%;position:relative;overflow:hidden}.Opiniones-module__URgXXq__bgNumber{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Opiniones-module__URgXXq__bgNum{color:#0000;-webkit-text-stroke:1px var(--section-border);opacity:.05;will-change:transform, opacity;font-size:clamp(10rem,25vw,35rem);font-weight:900;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Opiniones-module__URgXXq__item{box-sizing:border-box;z-index:20;will-change:transform, opacity;flex-direction:column;justify-content:center;width:100%;height:100%;padding:0 10%;display:flex;position:absolute;top:0;left:0}.Opiniones-module__URgXXq__quote{color:var(--foreground);max-width:560px;margin:0 0 3rem;font-size:clamp(1.1rem,1.7vw,1.5rem);font-weight:400;line-height:1.7}.Opiniones-module__URgXXq__wordWrap{vertical-align:bottom;line-height:inherit;display:inline-block;overflow:hidden}.Opiniones-module__URgXXq__word{will-change:transform;display:inline-block}.Opiniones-module__URgXXq__author{flex-direction:column;gap:1rem;display:flex}.Opiniones-module__URgXXq__authorTrack{background:var(--accent);transform-origin:0;will-change:transform;width:60px;height:1px}.Opiniones-module__URgXXq__authorInfo{flex-direction:column;gap:.2rem;display:flex}.Opiniones-module__URgXXq__name{letter-spacing:.12em;text-transform:uppercase;color:var(--foreground);font-size:.88rem;font-weight:700;display:inline-block}.Opiniones-module__URgXXq__nameChar{will-change:transform, opacity;display:inline-block}.Opiniones-module__URgXXq__role{letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted,#888);font-size:.7rem}@media (max-width:1024px){.Opiniones-module__URgXXq__inner{grid-template-rows:auto 1fr;grid-template-columns:1fr;height:100svh}.Opiniones-module__URgXXq__left{border-bottom:1px solid var(--section-border);padding:3rem 1.5rem 2rem}.Opiniones-module__URgXXq__lBorderLeft,.Opiniones-module__URgXXq__lBorderRight{display:none}.Opiniones-module__URgXXq__right{height:100%;min-height:0}.Opiniones-module__URgXXq__item{padding:2.5rem 1.5rem}.Opiniones-module__URgXXq__tag{align-self:flex-start;margin:0 0 1rem}.Opiniones-module__URgXXq__bgNum{opacity:.06;font-size:clamp(8rem,40vw,15rem);top:auto;bottom:-.1em;left:50%;transform:translate(-50%)}.Opiniones-module__URgXXq__heading{font-size:clamp(1.6rem,7vw,2.4rem)}.Opiniones-module__URgXXq__coverLeft,.Opiniones-module__URgXXq__coverRight{width:50%}}
