.Marquesina-module__94Rqga__barra{border-bottom:1px solid var(--line-1);background:var(--surface);overflow:hidden}.Marquesina-module__94Rqga__ventana{padding:clamp(16px,2.2vw,24px) 0;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.Marquesina-module__94Rqga__tira{gap:clamp(28px,4vw,64px);width:max-content;padding-left:max(50vw - 620px + clamp(20px,4vw,40px),clamp(22px,4vw,40px));animation:38s linear infinite Marquesina-module__94Rqga__divineMarquee;display:flex}.Marquesina-module__94Rqga__item{letter-spacing:.15em;text-transform:uppercase;color:var(--muted-2);flex:none;align-items:center;gap:10px;font-size:11.5px;display:inline-flex}.Marquesina-module__94Rqga__punto{background:var(--oro);border-radius:999px;width:6px;height:6px}@media (prefers-reduced-motion:reduce){.Marquesina-module__94Rqga__ventana{overflow-x:auto}.Marquesina-module__94Rqga__tira{animation:none}}
.Acordeon-module__wJRhJW__lista{flex-direction:column;display:flex}.Acordeon-module__wJRhJW__fila{border-top:1px solid var(--line-3)}.Acordeon-module__wJRhJW__encabezado{font-weight:inherit;font-size:inherit;margin:0}.Acordeon-module__wJRhJW__boton{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:clamp(20px,2.4vw,28px) 0;display:flex}.Acordeon-module__wJRhJW__pregunta{font-family:var(--fuente-cormorant), "Cormorant Garamond", serif;color:var(--ink);text-wrap:pretty;font-size:clamp(19px,2vw,25px);line-height:1.25}.Acordeon-module__wJRhJW__boton:hover .Acordeon-module__wJRhJW__pregunta{color:var(--arcilla)}.Acordeon-module__wJRhJW__signo{color:var(--arcilla);flex:none;font-size:20px;line-height:1}.Acordeon-module__wJRhJW__respuesta{max-width:720px;color:var(--ink-3);text-wrap:pretty;margin:0;padding:0 0 clamp(22px,2.6vw,30px);font-size:16.5px;font-weight:300;line-height:1.66;animation:.3s cubic-bezier(.2,.7,.3,1) Acordeon-module__wJRhJW__divineUp}
.Contador-module__KOV7RG__contador{flex-direction:column;gap:10px;display:flex}.Contador-module__KOV7RG__bloques{gap:clamp(8px,1.4vw,16px);margin:0;padding:0;list-style:none;display:flex}.Contador-module__KOV7RG__bloque{background:var(--surface);border:1px solid var(--line-4);border-top:2px solid var(--arcilla);flex-direction:column;align-items:center;gap:6px;min-width:clamp(62px,8vw,86px);padding:clamp(12px,1.6vw,18px) clamp(8px,1.2vw,14px);display:flex}.Contador-module__KOV7RG__cifra{font-family:var(--fuente-cormorant), "Cormorant Garamond", serif;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,46px);font-weight:400;line-height:1}.Contador-module__KOV7RG__unidad{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.Contador-module__KOV7RG__compacto .Contador-module__KOV7RG__bloque{min-width:56px;padding:10px 8px}.Contador-module__KOV7RG__compacto .Contador-module__KOV7RG__cifra{font-size:clamp(24px,3vw,32px)}.Contador-module__KOV7RG__abierta{font-family:var(--fuente-cormorant), "Cormorant Garamond", serif;color:var(--arcilla);margin:0;font-size:clamp(22px,2.6vw,30px)}.Contador-module__KOV7RG__paraLeer{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:420px){.Contador-module__KOV7RG__bloques{gap:6px}.Contador-module__KOV7RG__bloque{flex:none;min-width:64px;padding:10px 4px}.Contador-module__KOV7RG__cifra{font-size:26px}.Contador-module__KOV7RG__unidad{letter-spacing:.06em;font-size:8.5px}}
.Formularios-module__11R7NW__enLinea{flex-wrap:wrap;gap:12px;width:100%;max-width:460px;display:flex}.Formularios-module__11R7NW__confirmacion{color:var(--ink-3);margin:0;font-size:16px;font-weight:300;line-height:1.62;animation:.35s cubic-bezier(.2,.7,.3,1) Formularios-module__11R7NW__divineUp}.Formularios-module__11R7NW__deshacer{border:none;border-bottom:1px solid var(--line-5);color:var(--muted);cursor:pointer;background:0 0;padding:0;font-size:13.5px;font-weight:300}.Formularios-module__11R7NW__deshacer:hover{color:var(--ink);border-color:var(--arcilla)}.Formularios-module__11R7NW__exito{flex-direction:column;align-items:flex-start;gap:14px;animation:.35s cubic-bezier(.2,.7,.3,1) Formularios-module__11R7NW__divineUp;display:flex}.Formularios-module__11R7NW__exitoTitulo{font-family:var(--fuente-cormorant), "Cormorant Garamond", serif;margin:0;font-size:clamp(24px,2.8vw,34px);font-weight:400;line-height:1.1}.Formularios-module__11R7NW__exitoTexto{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:16px;font-weight:300;line-height:1.62}.Formularios-module__11R7NW__contactoCaja{background:var(--surface);border-top:3px solid var(--arcilla);padding:clamp(26px,3.4vw,40px)}.Formularios-module__11R7NW__titulo{font-family:var(--fuente-cormorant), "Cormorant Garamond", serif;margin:0 0 4px;font-size:clamp(23px,2.6vw,32px);font-weight:400;line-height:1.12}.Formularios-module__11R7NW__consentimiento{min-height:44px;color:var(--ink-3);cursor:pointer;align-items:flex-start;gap:10px;margin-top:4px;font-size:13.5px;font-weight:300;line-height:1.5;display:flex}.Formularios-module__11R7NW__consentimiento input{width:20px;height:20px;accent-color:var(--arcilla);flex:none;margin:1px 0 0}.Formularios-module__11R7NW__consentimiento a{color:inherit;text-underline-offset:2px;text-decoration:underline}.Formularios-module__11R7NW__error{color:var(--arcilla);margin:-4px 0 0;font-size:13px;font-weight:400}.Formularios-module__11R7NW__senuelo{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
.Reserva-module__6VT6ka__rejilla{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:clamp(22px,3vw,40px);display:grid}.Reserva-module__6VT6ka__rotulo{letter-spacing:.2em;text-transform:uppercase;color:var(--salvia-ink);margin:0;font-size:11.5px}.Reserva-module__6VT6ka__dias{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.Reserva-module__6VT6ka__dia{background:var(--surface);color:var(--ink);border:1px solid var(--line-3);cursor:pointer;border-radius:4px;flex-direction:column;align-items:center;gap:4px;padding:14px 6px;transition:background .2s,color .2s,border-color .2s;display:flex}.Reserva-module__6VT6ka__dia:hover{border-color:var(--arcilla)}.Reserva-module__6VT6ka__diaActivo{background:var(--ink);color:var(--bg);border-color:var(--ink)}.Reserva-module__6VT6ka__dow{letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-size:10.5px}.Reserva-module__6VT6ka__num{font-family:var(--fuente-cormorant), "Cormorant Garamond", serif;font-size:21px;line-height:1}.Reserva-module__6VT6ka__horas{flex-wrap:wrap;gap:8px;display:flex}.Reserva-module__6VT6ka__hora{background:var(--surface);color:var(--ink);border:1px solid var(--line-3);cursor:pointer;border-radius:999px;padding:11px 18px;font-size:13.5px;transition:background .2s,color .2s,border-color .2s}.Reserva-module__6VT6ka__hora:hover{border-color:var(--arcilla)}.Reserva-module__6VT6ka__horaActiva{background:var(--ink);color:var(--bg);border-color:var(--ink)}.Reserva-module__6VT6ka__resumen{color:var(--muted-2);margin:0 0 6px;font-size:13px;font-weight:300}.Reserva-module__6VT6ka__pasos{counter-reset:paso;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Reserva-module__6VT6ka__pasos li{counter-increment:paso;color:var(--ink-3);padding-left:34px;font-size:15px;font-weight:300;line-height:1.5;position:relative}.Reserva-module__6VT6ka__pasos li:before{content:counter(paso);border:1px solid var(--oro-line);width:24px;height:24px;color:var(--oro);border-radius:999px;place-items:center;font-size:11.5px;display:grid;position:absolute;top:-1px;left:0}
.comunidad-module__UN7CnG__portada{background:var(--arcilla-tint);border-bottom:1px solid var(--arcilla-line);padding:clamp(70px,10vw,140px) 0 clamp(50px,7vw,90px)}.comunidad-module__UN7CnG__titulo{font-family:var(--fuente-cormorant), "Cormorant Garamond", serif;letter-spacing:-.015em;text-wrap:pretty;margin:0;font-size:clamp(38px,6vw,76px);font-weight:400;line-height:1.02}.comunidad-module__UN7CnG__contador{color:var(--arcilla-ink);margin:0;font-size:15px;font-weight:300;line-height:1.6}.comunidad-module__UN7CnG__caja{background:var(--surface);flex-direction:column;gap:14px;padding:clamp(26px,3.4vw,40px);display:flex}.comunidad-module__UN7CnG__piezasSeccion{padding:0 0 clamp(56px,8vw,110px)}.comunidad-module__UN7CnG__piezas{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(16px,2vw,22px);display:grid}.comunidad-module__UN7CnG__pieza{background:var(--surface);flex-direction:column;gap:12px;padding:clamp(26px,3vw,38px);transition:transform .28s,box-shadow .28s;display:flex}.comunidad-module__UN7CnG__pieza:hover{transform:translateY(-4px);box-shadow:0 18px 40px #14121012}.comunidad-module__UN7CnG__estado{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.comunidad-module__UN7CnG__piezaTitulo{font-family:var(--fuente-cormorant), "Cormorant Garamond", serif;text-wrap:pretty;margin:0;font-size:clamp(21px,2.2vw,28px);font-weight:500;line-height:1.18}.comunidad-module__UN7CnG__precio{background:var(--inverse-bg);color:var(--on-inverse-2);text-align:center;padding:clamp(70px,11vw,150px) 0}.comunidad-module__UN7CnG__precio>div{flex-direction:column;align-items:center;gap:26px;display:flex}.comunidad-module__UN7CnG__precioTitulo{font-family:var(--fuente-cormorant), "Cormorant Garamond", serif;color:var(--inverse-ink);text-wrap:pretty;margin:0;font-size:clamp(32px,5vw,64px);font-weight:400;line-height:1.04}.comunidad-module__UN7CnG__precioTexto{max-width:560px;color:var(--on-inverse-2);text-wrap:pretty;margin:0;font-size:clamp(16px,1.25vw,18.5px);font-weight:300;line-height:1.64}.comunidad-module__UN7CnG__objecion{border-top:1px solid var(--line-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(14px,2vw,36px);padding:clamp(20px,2.4vw,30px) 0;display:grid}.comunidad-module__UN7CnG__objecionP{font-family:var(--fuente-cormorant), "Cormorant Garamond", serif;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(19px,2vw,24px);line-height:1.25}.comunidad-module__UN7CnG__objecionR{color:var(--ink-3);text-wrap:pretty;margin:0;font-size:16px;font-weight:300;line-height:1.64}.comunidad-module__UN7CnG__pieLista{color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:10px;margin:clamp(30px,4vw,48px) 0 0;font-size:16px;font-weight:300;display:flex}
.terapeuta-module__TgMxWW__cabecera{background:var(--surface);border-bottom:1px solid var(--line-1);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.terapeuta-module__TgMxWW__foto{background:var(--photo-bg);min-height:min(60vh,520px);position:relative;overflow:hidden}.terapeuta-module__TgMxWW__foto img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.terapeuta-module__TgMxWW__intro{flex-direction:column;justify-content:center;align-items:flex-start;gap:22px;padding:clamp(36px,5vw,80px) clamp(24px,4vw,56px);display:flex}.terapeuta-module__TgMxWW__nombre{font-family:var(--fuente-cormorant), "Cormorant Garamond", serif;letter-spacing:-.012em;margin:0;font-size:clamp(34px,4.6vw,58px);font-weight:400;line-height:1.04}.terapeuta-module__TgMxWW__rotulo{letter-spacing:.16em;text-transform:uppercase;color:var(--arcilla);margin:0;font-size:12px}.terapeuta-module__TgMxWW__fichas{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:clamp(28px,4vw,56px);display:grid}.terapeuta-module__TgMxWW__ficha{flex-direction:column;gap:14px;padding-top:22px;display:flex}.terapeuta-module__TgMxWW__fichaTitulo{letter-spacing:.2em;text-transform:uppercase;margin:0;font-size:11.5px}.terapeuta-module__TgMxWW__fichaTexto{color:var(--ink-4);text-wrap:pretty;margin:0;font-size:16.5px;font-weight:300;line-height:1.55}.terapeuta-module__TgMxWW__tratamientos{color:var(--ink-4);flex-direction:column;gap:9px;margin:0;padding:0;font-size:16.5px;font-weight:300;line-height:1.5;list-style:none;display:flex}.terapeuta-module__TgMxWW__reserva{background:var(--salvia-tint);scroll-margin-top:var(--cabecera);padding:clamp(50px,7vw,100px) 0}.terapeuta-module__TgMxWW__reservaLede{color:var(--salvia-ink);margin:0 0 clamp(28px,3.4vw,44px);font-size:16.5px;font-weight:300;line-height:1.6}
