.detalle-container[data-astro-cid-5ets7pug]{max-width:1200px;margin:0 auto;font-family:Arial,sans-serif;line-height:1.6;padding-bottom:2rem}.hero-section[data-astro-cid-5ets7pug]{position:relative;margin-bottom:2rem;border-radius:0 0 30px 30px;overflow:hidden}.hero-image-container[data-astro-cid-5ets7pug]{position:relative;height:400px}.hero-image[data-astro-cid-5ets7pug]{width:100%;height:100%;object-fit:cover;object-position:center}.gradient-overlay[data-astro-cid-5ets7pug]{position:absolute;bottom:0;left:0;right:0;height:60%;background:linear-gradient(to bottom,transparent 0%,rgba(107,70,193,.9) 100%)}.titulo-container[data-astro-cid-5ets7pug]{position:absolute;bottom:30px;left:0;right:0;padding:0 2rem}.titulo-hero[data-astro-cid-5ets7pug]{color:#fff;font-size:2.8rem;margin:0;display:flex;align-items:center;gap:1rem;text-shadow:0 2px 4px rgba(0,0,0,.3)}.gender-icon[data-astro-cid-5ets7pug]{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50%;background:#fff3;backdrop-filter:blur(5px)}.material-symbols-rounded[data-astro-cid-5ets7pug]{font-size:32px}.femenino[data-astro-cid-5ets7pug]{color:#ff69b4}.masculino[data-astro-cid-5ets7pug]{color:#00bfff}.descripcion-hero[data-astro-cid-5ets7pug]{max-width:800px;margin:2rem auto;padding:0 1rem;color:#4a5568;font-size:1.1rem;text-align:center;line-height:1.8}.enfoque-section[data-astro-cid-5ets7pug]{max-width:800px;margin:2rem auto;padding:2.5rem;background:#fff;border-radius:15px;box-shadow:0 10px 30px #5b479c1a}.enfoque-titulo[data-astro-cid-5ets7pug]{color:#553c9a;font-size:1.8rem;margin-bottom:1rem;text-align:center}.enfoque-subtitulo[data-astro-cid-5ets7pug]{color:#4a5568;font-size:1.1rem;text-align:center;margin-bottom:1.5rem}.lista-problemas[data-astro-cid-5ets7pug]{columns:3;list-style:none;padding:0;margin:0}.problema-item[data-astro-cid-5ets7pug]{color:#4a5568;font-size:1.1rem;margin-bottom:.8rem;break-inside:avoid;padding-left:1.5rem;position:relative}.problema-item[data-astro-cid-5ets7pug]:before{content:"•";color:#6b46c1;font-weight:700;position:absolute;left:0}.seccion-tratamientos[data-astro-cid-5ets7pug]{padding:2rem;margin:2rem 0}.seccion-titulo[data-astro-cid-5ets7pug]{color:#553c9a;font-size:2rem;text-align:center;margin-bottom:3rem;position:relative}.seccion-titulo[data-astro-cid-5ets7pug]:after{content:"";display:block;width:60px;height:3px;background:#6b46c1;margin:.5rem auto}.tratamientos-grid[data-astro-cid-5ets7pug]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin-top:2rem}.tratamiento-card[data-astro-cid-5ets7pug]{background:#fff;padding:2rem;border-radius:15px;box-shadow:0 10px 30px #5b479c1a;transition:transform .3s ease;border:1px solid #ede9fe;min-width:300px}.tratamiento-card[data-astro-cid-5ets7pug]:hover{transform:translateY(-5px);box-shadow:0 15px 40px #5b479c33}.tratamiento-header[data-astro-cid-5ets7pug]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.tratamiento-icono[data-astro-cid-5ets7pug]{font-size:2.5rem;color:#6b46c1}.tratamiento-numero[data-astro-cid-5ets7pug]{color:#6b46c1;font-size:1.8rem;font-weight:700}.tratamiento-titulo[data-astro-cid-5ets7pug]{color:#2d3748;font-size:1.2rem;margin-bottom:1rem;white-space:nowrap;overflow:hidden;text-overflow:clip;width:100%;box-sizing:border-box}.tratamiento-descripcion[data-astro-cid-5ets7pug]{color:#4a5568;font-size:1rem;line-height:1.7;text-align:left}.destacado-footer[data-astro-cid-5ets7pug]{text-align:center;padding:3rem;background:#6b46c1;color:#fff;border-radius:15px;margin:4rem 0 2rem}.destacado-footer[data-astro-cid-5ets7pug] p[data-astro-cid-5ets7pug]{font-size:1.2rem;margin-bottom:1.5rem}.boton-contacto[data-astro-cid-5ets7pug]{display:inline-flex;align-items:center;gap:.5rem;background:#fff;color:#6b46c1;padding:1rem 2.5rem;border-radius:30px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;border:2px solid transparent;box-shadow:0 4px 15px #0000001a}.boton-contacto[data-astro-cid-5ets7pug]:hover{transform:translateY(-2px);background:#f7fafc;box-shadow:0 6px 20px #00000026}@media (max-width: 768px){.hero-section[data-astro-cid-5ets7pug]{width:100vw;margin:0;padding:0;position:relative}.hero-image-container[data-astro-cid-5ets7pug]{width:100%;height:300px}.hero-image[data-astro-cid-5ets7pug]{width:100%;height:100%;object-fit:cover}.titulo-container[data-astro-cid-5ets7pug]{padding:0 1rem}.titulo-hero[data-astro-cid-5ets7pug]{font-size:2rem;flex-direction:row;align-items:center;justify-content:center;text-align:center;gap:.8rem}.gender-icon[data-astro-cid-5ets7pug]{width:40px;height:40px;margin-left:.5rem}.tratamiento-titulo[data-astro-cid-5ets7pug]{color:#2d3748;font-size:1rem;margin-bottom:1rem;white-space:nowrap;overflow:hidden;text-overflow:clip;width:100%;box-sizing:border-box}.seccion-titulo[data-astro-cid-5ets7pug]{font-size:1.5rem}.material-symbols-rounded[data-astro-cid-5ets7pug]{font-size:24px}.enfoque-section[data-astro-cid-5ets7pug]{padding:1.5rem;margin:1rem auto;width:90%}.lista-problemas[data-astro-cid-5ets7pug]{columns:1}.destacado-footer[data-astro-cid-5ets7pug]{padding:2rem;margin:2rem 1rem;width:auto}.boton-contacto[data-astro-cid-5ets7pug]{width:90%;margin:0 auto;display:flex;justify-content:center}.tratamientos-grid[data-astro-cid-5ets7pug]{grid-template-columns:1fr;padding:0 1rem}.tratamiento-card[data-astro-cid-5ets7pug]{margin:0 .5rem}.seccion-tratamientos[data-astro-cid-5ets7pug]{padding:1rem 0}.descripcion-hero[data-astro-cid-5ets7pug]{padding:0 1.5rem}}@media (max-width: 480px){[data-astro-cid-5ets7pug]{margin:0;padding:0;box-sizing:border-box}.detalle-container[data-astro-cid-5ets7pug]{width:100vw;overflow-x:hidden}.hero-section[data-astro-cid-5ets7pug]{width:100vw;border-radius:0 0 30px 30px;overflow:hidden;position:relative;margin:0}.hero-image-container[data-astro-cid-5ets7pug]{width:100vw;height:250px;border-radius:0 0 30px 30px;overflow:hidden;margin:0}.hero-image[data-astro-cid-5ets7pug]{width:100vw;height:100%;object-fit:cover;object-position:top}.titulo-container[data-astro-cid-5ets7pug]{width:100%;padding:0 1rem;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.titulo-hero[data-astro-cid-5ets7pug]{font-size:1.5rem;display:flex;align-items:center;justify-content:center;gap:.5rem;color:#fff}.gender-icon[data-astro-cid-5ets7pug]{width:35px;height:35px;display:flex;align-items:center;justify-content:center}.material-symbols-rounded[data-astro-cid-5ets7pug]{font-size:20px}.hero-image-container[data-astro-cid-5ets7pug]{height:250px}.titulo-hero[data-astro-cid-5ets7pug] br[data-astro-cid-5ets7pug]{display:none}.descripcion-hero[data-astro-cid-5ets7pug]{padding:0 1rem}.titulo-hero[data-astro-cid-5ets7pug]>span[data-astro-cid-5ets7pug]{display:flex;align-items:center;gap:.5rem}}
