.Navbar-module__jXSz4q__nav{z-index:100;-webkit-backdrop-filter:blur(14px);background:#f5f1eceb;border-bottom:1px solid #4a16281a;height:100px;transition:opacity .6s,transform .6s,background .3s;position:fixed;top:0;left:0;right:0}.Navbar-module__jXSz4q__oculto{opacity:0;pointer-events:none;transform:translateY(-10px)}.Navbar-module__jXSz4q__inner{justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:0 auto;padding:0 2rem;display:flex}.Navbar-module__jXSz4q__logo{align-items:center;height:100px;display:flex;overflow:hidden}.Navbar-module__jXSz4q__miEspacio{color:var(--color-borgona);letter-spacing:var(--tracking-generoso);text-transform:uppercase;border:1.5px solid var(--color-borgona);transition:all var(--transicion);border-radius:6px;align-items:center;gap:.375rem;padding:.6rem 1.375rem;font-size:.8125rem;font-weight:600;display:inline-flex}.Navbar-module__jXSz4q__miEspacio:hover{background:var(--color-borgona);color:#fff}@media (max-width:640px){.Navbar-module__jXSz4q__inner{padding:.875rem 1.25rem}}
.HeroSection-module__tibKEW__hero{align-items:center;height:100vh;min-height:640px;display:flex;position:relative;overflow:hidden}.HeroSection-module__tibKEW__fondo{position:absolute;inset:0}.HeroSection-module__tibKEW__overlay{background:linear-gradient(90deg,#1c0c12b8 0%,#1c0c1273 55%,#1c0c1226 100%);position:absolute;inset:0}.HeroSection-module__tibKEW__contenido{z-index:2;opacity:0;max-width:1200px;margin:0 auto;padding:100px 2rem 0;transition:opacity .9s,transform .9s;position:relative;transform:translateY(28px)}.HeroSection-module__tibKEW__contenido.HeroSection-module__tibKEW__visible{opacity:1;transform:translateY(0)}.HeroSection-module__tibKEW__eyebrow{color:#f5f1ecbf;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1.25rem;font-size:.8rem;font-weight:500}.HeroSection-module__tibKEW__titulo{color:#fff;letter-spacing:var(--tracking-display);max-width:14ch;margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,5rem);font-weight:800;line-height:1.1}.HeroSection-module__tibKEW__subtitulo{color:#f5f1ecd1;max-width:42ch;margin-bottom:2.5rem;font-size:clamp(1rem,2vw,1.2rem);font-weight:300;line-height:1.65}.HeroSection-module__tibKEW__acciones{flex-wrap:wrap;gap:1rem;display:flex}.HeroSection-module__tibKEW__scroll{color:#f5f1ec80;letter-spacing:.12em;text-transform:uppercase;z-index:2;flex-direction:column;align-items:center;gap:.5rem;font-size:.7rem;display:flex;position:absolute;bottom:2.5rem;left:50%;transform:translate(-50%)}.HeroSection-module__tibKEW__scrollLine{background:linear-gradient(#f5f1ec80,#0000);width:1px;height:40px;animation:2s infinite HeroSection-module__tibKEW__scrollPulse}@keyframes HeroSection-module__tibKEW__scrollPulse{0%,to{opacity:1;transform:scaleY(1)}50%{opacity:.4;transform:scaleY(.7)}}.HeroSection-module__tibKEW__videoSplashOverlay{z-index:500;background:var(--color-lino);opacity:1;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .6s;display:flex;position:fixed;inset:0}.HeroSection-module__tibKEW__splashFadeOut{opacity:0;pointer-events:none}.HeroSection-module__tibKEW__videoElement{object-fit:cover;width:100%;height:100%}.HeroSection-module__tibKEW__skipButton{z-index:501;color:#94a3b8;letter-spacing:.05em;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.5rem .75rem;font-family:monospace,sans-serif;font-size:.8125rem;transition:color .2s,background .2s;position:absolute;bottom:2rem;left:2rem}.HeroSection-module__tibKEW__skipButton:hover{color:var(--color-borgona);background:#0f172a0d}@media (max-width:640px){.HeroSection-module__tibKEW__titulo{font-size:2.5rem}.HeroSection-module__tibKEW__subtitulo{font-size:1rem}.HeroSection-module__tibKEW__skipButton{bottom:1.5rem;left:1.5rem}}
.MetricsSection-module__BAvmzq__section{background:var(--color-lino);padding:var(--espacio-xl) 0}.MetricsSection-module__BAvmzq__eyebrow{text-align:center;color:var(--color-borgona);letter-spacing:.2em;text-transform:uppercase;margin-bottom:4rem;font-size:.75rem;font-weight:600}.MetricsSection-module__BAvmzq__grid{grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:5rem;display:grid}.MetricsSection-module__BAvmzq__metricaCard{opacity:0;background:#fff;border:1px solid #0f172a0f;border-radius:12px;flex-direction:column;justify-content:space-between;padding:2.25rem 2rem;transition:opacity .7s,transform .7s,box-shadow .3s;display:flex;transform:translateY(32px);box-shadow:0 4px 20px #00000008}.MetricsSection-module__BAvmzq__metricaCard:hover{box-shadow:0 10px 30px #0f172a14}.MetricsSection-module__BAvmzq__metricaVisible{opacity:1;transform:translateY(0)}.MetricsSection-module__BAvmzq__cardHeader{margin-bottom:1.5rem}.MetricsSection-module__BAvmzq__numeroVerdad{letter-spacing:.15em;color:var(--color-borgona);text-transform:uppercase;margin-bottom:.75rem;font-size:.7rem;font-weight:700;display:block}.MetricsSection-module__BAvmzq__separador{background:var(--color-borgona);width:36px;height:2px}.MetricsSection-module__BAvmzq__cardBody{flex-direction:column;flex:1;display:flex}.MetricsSection-module__BAvmzq__valor{color:var(--color-borgona);letter-spacing:var(--tracking-display);white-space:pre-line;align-items:flex-end;min-height:2.2em;margin-bottom:1.25rem;font-size:clamp(2.5rem,4.5vw,4.25rem);font-weight:900;line-height:1.05;display:flex}.MetricsSection-module__BAvmzq__label{color:var(--color-texto);letter-spacing:.02em;margin-bottom:.625rem;font-size:1.125rem;font-weight:600}.MetricsSection-module__BAvmzq__sublabel{color:var(--color-texto-suave);font-size:.875rem;font-weight:300;line-height:1.5}.MetricsSection-module__BAvmzq__manifesto{border-top:1px solid var(--color-cemento-dark);text-align:center;max-width:680px;margin:0 auto;padding-top:3rem}.MetricsSection-module__BAvmzq__manifesto p{color:var(--color-texto-suave);font-size:1.15rem;font-weight:300;line-height:1.7}.MetricsSection-module__BAvmzq__manifesto strong{color:var(--color-borgona);font-weight:700}@media (max-width:768px){.MetricsSection-module__BAvmzq__grid{grid-template-columns:1fr;gap:3rem}.MetricsSection-module__BAvmzq__valor{font-size:4rem}}
.CTASection-module__9-wn2a__section{background:var(--color-cemento);padding:var(--espacio-xl) 0}.CTASection-module__9-wn2a__card{text-align:center;max-width:780px;margin:0 auto}.CTASection-module__9-wn2a__eyebrow{color:var(--color-borgona);letter-spacing:.2em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.75rem;font-weight:600}.CTASection-module__9-wn2a__titulo{color:var(--color-texto);letter-spacing:var(--tracking-display);margin-bottom:1.5rem;font-size:clamp(2rem,4.5vw,3.25rem);font-weight:800;line-height:1.15}.CTASection-module__9-wn2a__texto{color:var(--color-texto-suave);max-width:54ch;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1.05rem;font-weight:300;line-height:1.7}.CTASection-module__9-wn2a__cta{padding:1rem 2.5rem;font-size:.875rem}.CTASection-module__9-wn2a__detalle{color:var(--color-texto-claro);letter-spacing:.04em;margin-top:1.25rem;font-size:.8rem}@media (max-width:640px){.CTASection-module__9-wn2a__titulo{font-size:2rem}}
.CalendlyModal-module__cnOhNG__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:200;background:#1c0c12a6;justify-content:center;align-items:center;padding:1.5rem;animation:.25s CalendlyModal-module__cnOhNG__fadeIn;display:flex;position:fixed;inset:0}.CalendlyModal-module__cnOhNG__modal{background:var(--color-cemento);border-radius:12px;width:90%;max-width:900px;animation:.3s cubic-bezier(.16,1,.3,1) CalendlyModal-module__cnOhNG__slideUp;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}@keyframes CalendlyModal-module__cnOhNG__slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.CalendlyModal-module__cnOhNG__header{background:var(--color-cemento);justify-content:flex-end;padding:1.5rem;display:flex}.CalendlyModal-module__cnOhNG__eyebrow{color:#f5f1ecb3;letter-spacing:.18em;text-transform:uppercase;margin-bottom:.25rem;font-size:.7rem}.CalendlyModal-module__cnOhNG__titulo{color:#fff;font-size:1.25rem;font-weight:700}.CalendlyModal-module__cnOhNG__cerrar{color:var(--color-texto-suave);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.75rem;line-height:1;transition:color .2s;display:flex}.CalendlyModal-module__cnOhNG__cerrar:hover{color:var(--color-borgona);background:#0000000d}.CalendlyModal-module__cnOhNG__iframe{border:none;width:100%;height:560px;display:block}.CalendlyModal-module__cnOhNG__mockContainer{background:#fff;border-radius:8px;min-height:480px;margin:0 1.5rem 1.5rem;display:flex;box-shadow:0 4px 6px -1px #0000000d}.CalendlyModal-module__cnOhNG__splitView{width:100%;display:flex}.CalendlyModal-module__cnOhNG__detalleCita{border-right:1px solid var(--color-cemento-dark);width:45%;padding:2.5rem}.CalendlyModal-module__cnOhNG__eyebrow{color:var(--color-texto-suave);letter-spacing:.1em;margin-bottom:.5rem;font-size:.75rem;font-weight:700}.CalendlyModal-module__cnOhNG__titulo{color:var(--color-borgona);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}.CalendlyModal-module__cnOhNG__infoRow{color:var(--color-texto);align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.95rem;font-weight:600;display:flex}.CalendlyModal-module__cnOhNG__descripcion{color:var(--color-texto-suave);margin-top:1.5rem;font-size:.9rem;line-height:1.5}.CalendlyModal-module__cnOhNG__selectorHorarios{width:55%;padding:2.5rem}.CalendlyModal-module__cnOhNG__fechaTitulo{color:var(--color-texto);margin-bottom:1.5rem;font-size:1.1rem;font-weight:700}.CalendlyModal-module__cnOhNG__dateTabs{gap:.5rem;margin-bottom:1.25rem;padding-bottom:.75rem;display:flex;overflow-x:auto}.CalendlyModal-module__cnOhNG__dateTab{background:var(--color-cemento);border:1px solid var(--color-cemento-dark);color:var(--color-texto);cursor:pointer;white-space:nowrap;border-radius:8px;padding:.5rem .85rem;font-size:.8rem;font-weight:600;transition:all .2s}.CalendlyModal-module__cnOhNG__dateTab:hover{border-color:var(--color-borgona);color:var(--color-borgona)}.CalendlyModal-module__cnOhNG__dateTabActiva{background:var(--color-borgona);border-color:var(--color-borgona);color:#fff}.CalendlyModal-module__cnOhNG__formDatos{border-top:1px solid var(--color-cemento-dark);flex-direction:column;gap:.85rem;margin-top:1.25rem;padding-top:1.25rem;animation:.2s CalendlyModal-module__cnOhNG__fadeIn;display:flex}.CalendlyModal-module__cnOhNG__inputGroup{flex-direction:column;gap:.35rem;display:flex}.CalendlyModal-module__cnOhNG__inputLabel{color:var(--color-texto);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.CalendlyModal-module__cnOhNG__inputField{border:1.5px solid var(--color-cemento-dark);color:var(--color-texto);background:#fff;border-radius:8px;outline:none;padding:.65rem .85rem;font-size:.9rem;transition:border-color .2s}.CalendlyModal-module__cnOhNG__inputField:focus{border-color:var(--color-borgona)}.CalendlyModal-module__cnOhNG__btnAgendarCompleto{background:var(--color-borgona);color:#fff;cursor:pointer;border:none;border-radius:8px;margin-top:.5rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:700;transition:background .2s,transform .15s}.CalendlyModal-module__cnOhNG__btnAgendarCompleto:hover:not(:disabled){background:var(--color-borgona-dark);transform:translateY(-1px)}.CalendlyModal-module__cnOhNG__btnAgendarCompleto:disabled{opacity:.6;cursor:not-allowed}.CalendlyModal-module__cnOhNG__folioBadge{background:var(--color-cemento);border:1px solid var(--color-cemento-dark);color:var(--color-borgona);border-radius:6px;margin-bottom:1rem;padding:.35rem .75rem;font-family:monospace;font-size:.85rem;font-weight:700;display:inline-block}.CalendlyModal-module__cnOhNG__gridHorarios{flex-direction:column;gap:.75rem;max-height:280px;padding-right:.5rem;display:flex;overflow-y:auto}.CalendlyModal-module__cnOhNG__horaWrapper{gap:.5rem;display:flex}.CalendlyModal-module__cnOhNG__btnHora{border:1px solid var(--color-borgona);color:var(--color-borgona);cursor:pointer;background:#fff;border-radius:4px;flex:1;padding:.85rem;font-weight:600;transition:all .2s}.CalendlyModal-module__cnOhNG__btnHora:hover{border-width:2px}.CalendlyModal-module__cnOhNG__horaActiva{background:var(--color-texto-suave);color:#fff;border-color:var(--color-texto-suave);flex:.5}.CalendlyModal-module__cnOhNG__btnConfirmar{background:var(--color-borgona);color:#fff;cursor:pointer;border:none;border-radius:4px;flex:.5;font-weight:600;animation:.2s ease-in CalendlyModal-module__cnOhNG__fadeIn}.CalendlyModal-module__cnOhNG__confirmacionExito{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:3rem;display:flex}.CalendlyModal-module__cnOhNG__mockIconoExito{background:var(--color-verde-bg);width:64px;height:64px;color:var(--color-verde);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:2rem;display:flex}.CalendlyModal-module__cnOhNG__mockSubtitulo{color:var(--color-texto-suave);max-width:400px;margin-bottom:2rem;font-size:1rem;line-height:1.5}.CalendlyModal-module__cnOhNG__btnCerrarExito{background:var(--color-borgona);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.75rem 2rem;font-weight:600}@keyframes CalendlyModal-module__cnOhNG__fadeIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (max-width:768px){.CalendlyModal-module__cnOhNG__splitView{flex-direction:column}.CalendlyModal-module__cnOhNG__detalleCita{border-right:none;border-bottom:1px solid var(--color-cemento-dark);width:100%;padding:1.5rem}.CalendlyModal-module__cnOhNG__selectorHorarios{width:100%;padding:1.5rem}.CalendlyModal-module__cnOhNG__mockContainer{min-height:auto;margin:0 1rem 1rem}}
