.treatment-card[data-astro-cid-gkfiarir]{background:var(--white);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base)}.treatment-card[data-astro-cid-gkfiarir]:hover{box-shadow:var(--shadow-md)}.treatment-header[data-astro-cid-gkfiarir]{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);width:100%;background:none;border:none;cursor:pointer;text-align:left;transition:background var(--transition-fast)}.treatment-header[data-astro-cid-gkfiarir]:hover{background:var(--rose-bg)}.treatment-image-wrap[data-astro-cid-gkfiarir]{display:flex;align-items:center;justify-content:center;width:80px;height:80px;flex-shrink:0;border-radius:50%;background:var(--card-circle-bg, var(--rose-bg))}@media(min-width:640px){.treatment-image-wrap[data-astro-cid-gkfiarir]{width:100px;height:100px}}.treatment-image[data-astro-cid-gkfiarir]{width:56px;height:56px;object-fit:contain;mix-blend-mode:multiply}@media(min-width:640px){.treatment-image[data-astro-cid-gkfiarir]{width:70px;height:70px}}.treatment-info[data-astro-cid-gkfiarir]{flex:1;min-width:0}.treatment-name[data-astro-cid-gkfiarir]{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:500;color:var(--rosa-titulo);margin-bottom:.25rem}.treatment-desc[data-astro-cid-gkfiarir]{font-size:var(--text-sm);color:var(--text-light);line-height:1.4}.treatment-chevron[data-astro-cid-gkfiarir]{flex-shrink:0;color:var(--text-muted);transition:transform var(--transition-base)}.treatment-header[data-astro-cid-gkfiarir][aria-expanded=true] .treatment-chevron[data-astro-cid-gkfiarir]{transform:rotate(180deg)}.treatment-details[data-astro-cid-gkfiarir]{padding:0 var(--space-lg) var(--space-lg);border-top:1px solid var(--rose-light);overflow:hidden}.treatment-details[data-astro-cid-gkfiarir][data-collapsed]{max-height:0;padding-top:0;padding-bottom:0;border-top-color:transparent}.treatment-detail-text[data-astro-cid-gkfiarir]{font-size:var(--text-sm);color:var(--text-light);margin-bottom:var(--space-md);line-height:1.7}.treatment-deep-content[data-astro-cid-gkfiarir]{margin-bottom:var(--space-lg)}.treatment-deep-content[data-astro-cid-gkfiarir] h4{font-family:var(--font-heading);font-size:var(--text-base);font-weight:500;color:var(--rose-text);margin-top:var(--space-lg);margin-bottom:var(--space-sm)}.treatment-deep-content[data-astro-cid-gkfiarir] h4:first-child{margin-top:0}.treatment-deep-content[data-astro-cid-gkfiarir] p{font-size:var(--text-sm);color:var(--text-light);line-height:1.7;margin-bottom:var(--space-sm)}.treatment-deep-content[data-astro-cid-gkfiarir] strong{color:var(--text);font-weight:600}.treatment-steps[data-astro-cid-gkfiarir] h4[data-astro-cid-gkfiarir]{font-family:var(--font-heading);font-size:var(--text-base);color:var(--rose-text);margin-bottom:var(--space-sm)}.treatment-steps[data-astro-cid-gkfiarir] ol[data-astro-cid-gkfiarir]{list-style:decimal;padding-left:1.5rem;display:flex;flex-direction:column;gap:.5rem}.treatment-steps[data-astro-cid-gkfiarir] li[data-astro-cid-gkfiarir]{font-size:var(--text-sm);color:var(--text-light)}.treatment-faq[data-astro-cid-gkfiarir]{margin-top:var(--space-md)}.treatment-faq[data-astro-cid-gkfiarir] details[data-astro-cid-gkfiarir]{border-top:1px solid var(--rose-bg)}.treatment-faq[data-astro-cid-gkfiarir] summary[data-astro-cid-gkfiarir]{padding:.75rem 0;font-size:var(--text-sm);font-weight:500;color:var(--text);cursor:pointer;list-style:none}.treatment-faq[data-astro-cid-gkfiarir] summary[data-astro-cid-gkfiarir]::-webkit-details-marker{display:none}.treatment-faq[data-astro-cid-gkfiarir] summary[data-astro-cid-gkfiarir]:before{content:"+";margin-right:.5rem;color:var(--rose-text);font-weight:700}.treatment-faq[data-astro-cid-gkfiarir] details[data-astro-cid-gkfiarir][open] summary[data-astro-cid-gkfiarir]:before{content:"−"}.treatment-faq[data-astro-cid-gkfiarir] p[data-astro-cid-gkfiarir]{font-size:var(--text-sm);color:var(--text-light);padding-bottom:.75rem;line-height:1.6}.treatment-deep-content[data-astro-cid-gkfiarir] .deep-content-cta{margin-top:var(--space-lg);padding-top:var(--space-md);border-top:1px solid var(--rose-light);display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.treatment-deep-content[data-astro-cid-gkfiarir] .deep-content-cta-note{font-size:var(--text-xs);color:var(--text-muted)}.faq-list[data-astro-cid-al2ca2vr]{max-width:720px;margin-inline:auto}.faq-item[data-astro-cid-al2ca2vr]{border-bottom:1px solid var(--rose-light)}.faq-question[data-astro-cid-al2ca2vr]{display:flex;align-items:center;justify-content:space-between;padding:var(--space-md) 0;font-family:var(--font-heading);font-size:var(--text-lg);font-weight:500;color:var(--text);cursor:pointer;list-style:none;transition:color var(--transition-fast)}.faq-item[data-astro-cid-al2ca2vr][open] .faq-question[data-astro-cid-al2ca2vr]{color:var(--text)}.faq-question[data-astro-cid-al2ca2vr]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-al2ca2vr]:after{content:"+";font-size:1.5rem;color:var(--rosa-titulo);flex-shrink:0;margin-left:1rem;transition:transform var(--transition-base)}.faq-item[data-astro-cid-al2ca2vr][open] .faq-question[data-astro-cid-al2ca2vr]:after{content:"−"}.faq-answer[data-astro-cid-al2ca2vr]{padding-bottom:var(--space-md)}.faq-answer[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{font-size:var(--text-base);color:var(--text-light);line-height:1.7;max-width:none}html{scroll-padding-top:calc(var(--nav-height, 80px) + 3.5rem)}.category-nav[data-astro-cid-v4kwuepp]{position:sticky;top:var(--nav-height);z-index:50;background:#faf7f5f2;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--rose-light);padding-block:var(--space-sm)}.category-pills[data-astro-cid-v4kwuepp]{display:flex;justify-content:center;gap:var(--space-sm);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.category-pills[data-astro-cid-v4kwuepp]::-webkit-scrollbar{display:none}.pill[data-astro-cid-v4kwuepp]{padding:.5rem 1.25rem;font-size:var(--text-sm);font-weight:500;border-radius:9999px;border:1.5px solid var(--rose-light);color:var(--text-light);transition:all var(--transition-fast);white-space:nowrap;min-height:44px;display:inline-flex;align-items:center}.pill[data-astro-cid-v4kwuepp]:hover,.pill[data-astro-cid-v4kwuepp].active{background:var(--rose);color:var(--white);border-color:var(--rose)}.trat-generales[data-astro-cid-v4kwuepp]{background:var(--trat-generales);--card-circle-bg: #dde2dd}.trat-generales[data-astro-cid-v4kwuepp] h2[data-astro-cid-v4kwuepp]{color:var(--rosa-titulo)}.trat-rehabilitacion[data-astro-cid-v4kwuepp]{background:var(--trat-rehabilitacion);--card-circle-bg: #ddd6d6}.trat-rehabilitacion[data-astro-cid-v4kwuepp] h2[data-astro-cid-v4kwuepp]{color:var(--gris-titulo-mapa)}.trat-estetica[data-astro-cid-v4kwuepp]{background:var(--trat-estetica);--card-circle-bg: #e3dde9}.trat-estetica[data-astro-cid-v4kwuepp] h2[data-astro-cid-v4kwuepp]{color:var(--rosa-titulo)}.treatment-grid[data-astro-cid-v4kwuepp]{display:grid;grid-template-columns:1fr;gap:var(--space-md);max-width:800px;margin-inline:auto}@media(min-width:768px){.treatment-grid[data-astro-cid-v4kwuepp]{grid-template-columns:repeat(2,1fr)}}
