.rama[data-astro-cid-urafrtjw]{pointer-events:none;z-index:1;width:clamp(34px,4vw,64px);color:var(--color-oro);position:absolute;top:0;bottom:0;left:clamp(4px,2.2vw,40px)}.rama-tallo[data-astro-cid-urafrtjw]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rama-tallo[data-astro-cid-urafrtjw] path[data-astro-cid-urafrtjw]{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--avance,1))}.rama-hoja[data-astro-cid-urafrtjw]{transform-origin:0;width:clamp(18px,2vw,28px);height:auto;translate:0 -50%;transform:rotate(var(--giro,0deg)) scale(var(--brote,1));transition:transform .9s var(--ease-salida), opacity .6s;display:none;position:absolute;overflow:visible}.rama-hoja[data-astro-cid-urafrtjw] path[data-astro-cid-urafrtjw]{fill:currentColor;opacity:.9}.rama-hoja[data-astro-cid-urafrtjw] .nervio[data-astro-cid-urafrtjw]{fill:none;stroke:var(--color-lino);stroke-width:.9px;opacity:.7}.js .rama-hoja[data-astro-cid-urafrtjw]{--brote:0;opacity:0;display:block}.js .rama-hoja[data-astro-cid-urafrtjw].brota{--brote:1;opacity:1}.js .rama[data-astro-cid-urafrtjw]{--avance:0}@media (width<=767px){.rama[data-astro-cid-urafrtjw]{opacity:.55}}@media (prefers-reduced-motion:reduce){.js .rama[data-astro-cid-urafrtjw]{--avance:1}.js .rama-hoja[data-astro-cid-urafrtjw]{--brote:1;opacity:1}}.telon[data-astro-cid-lcdefpme]{display:none}html.intro .telon[data-astro-cid-lcdefpme]{z-index:90;background:var(--color-crema);color:var(--color-oro);animation:telon-sube 1s var(--ease-suave) 2.05s forwards;place-items:center;display:grid;position:fixed;inset:0}.telon-logo{width:min(74vw,560px);height:auto;animation:logo-dibuja 1.7s var(--ease-suave) .15s forwards, logo-respira 2.4s var(--ease-salida) forwards;-webkit-mask-image:linear-gradient(90deg,#000 40%,#0000 60%);mask-image:linear-gradient(90deg,#000 40%,#0000 60%);-webkit-mask-position:100% 0;mask-position:100% 0;-webkit-mask-size:300% 100%;mask-size:300% 100%}@keyframes logo-dibuja{to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes logo-respira{0%{transform:scale(.96)}to{transform:scale(1)}}@keyframes telon-sube{to{clip-path:inset(0 0 100%);visibility:hidden}}html.intro .portada-img[data-astro-cid-lcdefpme]{animation:foto-asienta 2.2s var(--ease-salida) 2.05s both}html.intro .portada-texto[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]{animation:sube 1.1s var(--ease-salida) both}html.intro .portada-texto[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{animation-delay:2.35s}html.intro .portada-texto[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){animation-delay:2.5s}html.intro .portada-texto[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){animation-delay:2.65s}@keyframes foto-asienta{0%{scale:1.22}to{scale:1.08}}@keyframes sube{0%{opacity:0;transform:translateY(30px)}}.portada[data-astro-cid-lcdefpme]{min-height:100svh;color:var(--color-crema);isolation:isolate;align-items:end;display:grid;position:relative;overflow:hidden}.portada-foto[data-astro-cid-lcdefpme]{z-index:-2;translate:0 var(--py,0);position:absolute;inset:-8% 0}.portada-img{object-fit:cover;object-position:72% 50%;width:100%;height:100%;scale:1.08}.portada[data-astro-cid-lcdefpme]:after{content:"";z-index:-1;background:linear-gradient(#24262b8c 0%,#24262b00 24%),linear-gradient(20deg,#24262be0 8%,#24262b59 52%,#24262b00 78%);position:absolute;inset:0}.portada-texto[data-astro-cid-lcdefpme]{max-width:980px;padding:0 clamp(20px,6vw,96px) clamp(48px,9vh,104px)}.portada[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.03em;font-size:clamp(3.5rem,9.4vw,8.4rem);line-height:.94}.portada-texto[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#f4ecdfeb;max-width:34ch;margin:22px 0 32px;font-size:clamp(1.05rem,1.5vw,1.25rem)}.portada-botones[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.portada-secundario[data-astro-cid-lcdefpme]{color:var(--color-crema)}.portada-secundario[data-astro-cid-lcdefpme]:hover{background:#f4ecdf1f}.etiqueta-ejemplo[data-astro-cid-lcdefpme]{letter-spacing:.04em;color:var(--color-crema);background:#24262b99;border-radius:999px;padding:4px 10px;font-size:.72rem;position:absolute;bottom:16px;right:16px}.recorrido[data-astro-cid-lcdefpme]{position:relative}.servicios[data-astro-cid-lcdefpme]{z-index:2;max-width:1240px;margin:0 auto;padding:clamp(80px,12vw,160px) clamp(20px,6vw,80px) 40px clamp(52px,8vw,120px);position:relative}.servicios-cabeza[data-astro-cid-lcdefpme]{max-width:640px;margin-bottom:clamp(56px,9vw,120px)}.servicios-cabeza[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--color-grafito);font-size:clamp(2.6rem,6vw,5rem)}.servicios-cabeza[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-tinta-suave);max-width:40ch;margin:18px 0 0;font-size:1.12rem}.fila[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(28px,6vw,96px);margin-bottom:clamp(80px,12vw,168px);display:grid}.fila-inversa[data-astro-cid-lcdefpme]{grid-template-columns:.85fr 1.15fr}.fila-inversa[data-astro-cid-lcdefpme] .fila-marco[data-astro-cid-lcdefpme]{order:2}.fila-marco[data-astro-cid-lcdefpme]{aspect-ratio:4/3.3;border-radius:28px;display:block;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #24262b73}.fila[data-astro-cid-lcdefpme]:nth-child(odd of .fila) .fila-marco[data-astro-cid-lcdefpme]{border-radius:200px 28px 28px}.fila-inversa[data-astro-cid-lcdefpme] .fila-marco[data-astro-cid-lcdefpme]{border-radius:28px 200px 28px 28px}.fila-paralaje[data-astro-cid-lcdefpme]{translate:0 var(--py,0);display:block;position:absolute;inset:-10% 0}.fila-img{object-fit:cover;width:100%;height:100%;transition:scale 1.4s var(--ease-salida), filter .6s}.fila-marco[data-astro-cid-lcdefpme]:hover .fila-img{scale:1.04}.js .fila-marco[data-astro-cid-lcdefpme][data-aparece]{filter:none;opacity:1;clip-path:inset(18% 8% 0 round 28px);transition:clip-path 1.3s var(--ease-salida);transform:none}.js .fila-marco[data-astro-cid-lcdefpme][data-aparece] .fila-img{scale:1.18}.js .fila-marco[data-astro-cid-lcdefpme][data-aparece].visto{clip-path:inset(0)}.js .fila-marco[data-astro-cid-lcdefpme][data-aparece].visto .fila-img{scale:1}.fila-texto[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-grafito);font-size:clamp(2.1rem,4.2vw,3.6rem)}.fila-texto[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;background:linear-gradient(var(--color-oro-claro), var(--color-oro-claro)) 0 92% / 0 .14em no-repeat;transition:background-size .6s var(--ease-salida);text-decoration:none}.fila-texto[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{background-size:100% .14em}.fila-texto[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-tinta-suave);max-width:32ch;margin:18px 0 0;font-size:1.1rem}.fila-precio[data-astro-cid-lcdefpme]{font-size:.92rem!important}.hueco[data-astro-cid-lcdefpme]{border:1px dashed;border-radius:6px;padding:1px 8px;font-size:.9em}.fila-enlace[data-astro-cid-lcdefpme]{min-height:44px;color:var(--color-tinta);letter-spacing:.02em;align-items:center;gap:.5em;margin-top:26px;font-weight:600;text-decoration:none;display:inline-flex}.flecha[data-astro-cid-lcdefpme]{transition:translate .45s var(--ease-salida);color:var(--color-oro);display:inline-block}.fila-enlace[data-astro-cid-lcdefpme]:hover .flecha[data-astro-cid-lcdefpme]{translate:6px}@media (width<=899px){.fila[data-astro-cid-lcdefpme],.fila-inversa[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:26px}.fila-inversa[data-astro-cid-lcdefpme] .fila-marco[data-astro-cid-lcdefpme]{order:0}.fila-marco[data-astro-cid-lcdefpme],.fila[data-astro-cid-lcdefpme]:nth-child(odd of .fila) .fila-marco[data-astro-cid-lcdefpme],.fila-inversa[data-astro-cid-lcdefpme] .fila-marco[data-astro-cid-lcdefpme]{aspect-ratio:4/3.6;border-radius:120px 22px 22px}}.pasos[data-astro-cid-lcdefpme]{z-index:2;padding:clamp(40px,8vw,120px) clamp(20px,6vw,80px) clamp(40px,8vw,120px) clamp(52px,8vw,120px);position:relative}.pasos-dentro[data-astro-cid-lcdefpme]{max-width:1240px;margin:0 auto}.pasos[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.estudio[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--color-grafito);font-size:clamp(2.3rem,5vw,4.2rem)}.pasos-lista[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px);margin:clamp(36px,6vw,72px) 0 0;padding:0;list-style:none;display:grid}.paso[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-oro-claro);padding-top:22px}.paso-numero[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-oro);letter-spacing:.08em;font-size:1rem}.paso[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--color-grafito);margin-top:10px;font-size:clamp(1.6rem,2.6vw,2.2rem)}.paso[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.estudio[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-tinta-suave);max-width:34ch;margin:12px 0 0;font-size:1.06rem}.pasos-nota[data-astro-cid-lcdefpme]{color:var(--color-tinta-suave);margin-top:32px;font-size:.92rem}.estudio[data-astro-cid-lcdefpme]{z-index:2;padding:clamp(40px,6vw,80px) clamp(20px,6vw,80px) clamp(20px,4vw,40px) clamp(52px,8vw,120px);position:relative}.estudio-dentro[data-astro-cid-lcdefpme]{grid-template-columns:1.3fr 1fr 1fr;align-items:start;gap:clamp(32px,5vw,72px);max-width:1240px;margin:0 auto;display:grid}.antetitulo[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;color:var(--color-oro)!important;margin:0 0 12px!important;font-size:.78rem!important}.estudio[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(1.9rem,3.4vw,3rem)}.profesional-foto[data-astro-cid-lcdefpme]{margin-top:22px!important}.horario[data-astro-cid-lcdefpme]{color:var(--color-tinta-suave);grid-template-columns:auto 1fr;gap:4px 16px;margin:14px 0 0;display:grid}.horario[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.llegar-botones[data-astro-cid-lcdefpme],.resenas[data-astro-cid-lcdefpme] .boton[data-astro-cid-lcdefpme]{margin-top:24px}.llegar-botones[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex}@media (width<=899px){.pasos-lista[data-astro-cid-lcdefpme],.estudio-dentro[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.cierre[data-astro-cid-lcdefpme]{z-index:2;padding:clamp(40px,6vw,80px) clamp(20px,6vw,80px) clamp(100px,14vw,180px) clamp(52px,8vw,120px);position:relative}.cierre-dentro[data-astro-cid-lcdefpme]{background:var(--color-crema);text-align:center;border-radius:36px;max-width:1060px;margin:0 auto;padding:clamp(40px,7vw,96px)}.cierre[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--color-grafito);font-size:clamp(2.3rem,5.4vw,4.6rem)}.cierre[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--color-tinta-suave);max-width:46ch;margin:20px auto 34px;font-size:1.12rem}@media (prefers-reduced-motion:reduce){.js .fila-marco[data-astro-cid-lcdefpme][data-aparece]{clip-path:none}.js .fila-marco[data-astro-cid-lcdefpme][data-aparece] .fila-img{scale:1}}
