.ficha[data-astro-cid-kkiboz75]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;margin-top:12px}.ficha-foto[data-astro-cid-kkiboz75] img[data-astro-cid-kkiboz75],.ficha-sin-foto[data-astro-cid-kkiboz75]{width:100%;aspect-ratio:1;border-radius:20px;object-fit:cover;background:var(--morado-suave)}.serv-iniciales[data-astro-cid-kkiboz75]{display:grid;place-items:center;color:var(--morado-fuerte);font-size:clamp(3rem,12vw,6rem);font-weight:700;letter-spacing:.04em}.ficha-datos[data-astro-cid-kkiboz75]{display:flex;flex-direction:column;gap:10px;min-width:0}.ficha-datos[data-astro-cid-kkiboz75] h1[data-astro-cid-kkiboz75]{font-size:clamp(1.5rem,4vw,2.2rem)}.ficha-datos[data-astro-cid-kkiboz75] p[data-astro-cid-kkiboz75]{margin:0}.serv-cat[data-astro-cid-kkiboz75]{display:inline-block;padding:6px 12px;border-radius:8px;background:#7350b8;color:#fbf8f3;text-decoration:none;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.serv-cat[data-astro-cid-kkiboz75]:hover{background:#453770}.serv-ficha-titulo[data-astro-cid-kkiboz75]{font-size:1.05rem;color:var(--bruma)}.serv-desc[data-astro-cid-kkiboz75]{line-height:1.65}.ficha-precio[data-astro-cid-kkiboz75]{font-size:1.4rem;font-weight:700}.ficha-dl[data-astro-cid-kkiboz75]{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:4px 0;font-size:.9rem}.ficha-dl[data-astro-cid-kkiboz75] dt[data-astro-cid-kkiboz75]{color:var(--bruma)}.ficha-dl[data-astro-cid-kkiboz75] dd[data-astro-cid-kkiboz75]{margin:0}.contacto[data-astro-cid-kkiboz75]{border-top:1px solid var(--borde);padding-top:16px;margin-top:6px;display:flex;flex-direction:column;gap:12px}.contacto[data-astro-cid-kkiboz75] h2[data-astro-cid-kkiboz75]{font-size:1.05rem}.ficha-acciones[data-astro-cid-kkiboz75] .btn[data-astro-cid-kkiboz75]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 18px;font-size:.95rem}.contacto-lista[data-astro-cid-kkiboz75]{list-style:none;margin:0;padding:0;display:grid;gap:8px}.contacto-lista[data-astro-cid-kkiboz75] a[data-astro-cid-kkiboz75]{display:flex;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--borde);border-radius:14px;text-decoration:none}.contacto-lista[data-astro-cid-kkiboz75] a[data-astro-cid-kkiboz75]:hover{border-color:var(--borde2);background:var(--gris)}.contacto-ico[data-astro-cid-kkiboz75]{flex:none;width:36px;height:36px;border-radius:50%;background:var(--morado-suave);color:var(--morado-fuerte);display:grid;place-items:center}.contacto-rot[data-astro-cid-kkiboz75]{display:block;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--bruma)}.contacto-val[data-astro-cid-kkiboz75]{display:block;font-size:.92rem;font-weight:500;overflow-wrap:anywhere}.galeria[data-astro-cid-kkiboz75]{border-top:1px solid var(--borde);padding-top:16px;margin-top:6px}.galeria[data-astro-cid-kkiboz75] .seccion-cab[data-astro-cid-kkiboz75]{margin-bottom:10px}.galeria[data-astro-cid-kkiboz75] h2[data-astro-cid-kkiboz75]{font-size:1.05rem}.galeria-marco[data-astro-cid-kkiboz75]{position:relative}.galeria-pista[data-astro-cid-kkiboz75]{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:18px}.galeria-pista[data-astro-cid-kkiboz75]::-webkit-scrollbar{display:none}.galeria-pista[data-astro-cid-kkiboz75] img[data-astro-cid-kkiboz75]{flex:none;width:100%;min-width:0;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:18px;background:var(--morado-suave);scroll-snap-align:start}.galeria-nav[data-astro-cid-kkiboz75]{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:1px solid var(--borde2);background:var(--blanco, #fff);color:var(--tinta, inherit);font-size:1.4rem;line-height:1;cursor:pointer;display:grid;place-items:center;box-shadow:0 2px 8px #0000001f}.galeria-nav[data-astro-cid-kkiboz75].ant{left:8px}.galeria-nav[data-astro-cid-kkiboz75].sig{right:8px}.galeria-nav[data-astro-cid-kkiboz75][disabled]{opacity:0;pointer-events:none}@media(max-width:760px){.ficha[data-astro-cid-kkiboz75]{grid-template-columns:minmax(0,1fr);gap:18px}.ficha-foto[data-astro-cid-kkiboz75]{max-width:160px}.serv-iniciales[data-astro-cid-kkiboz75]{font-size:3rem}.galeria-pista[data-astro-cid-kkiboz75] img[data-astro-cid-kkiboz75]{width:85%;scroll-snap-align:center}}@media(hover:none){.galeria-nav[data-astro-cid-kkiboz75]{display:none}}
