.crumb[data-astro-cid-nu2kpw27]{padding:120px var(--pad) 0;font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--ink-mute);font-size:10px}.crumb[data-astro-cid-nu2kpw27] a[data-astro-cid-nu2kpw27]{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .3s}.crumb[data-astro-cid-nu2kpw27] a[data-astro-cid-nu2kpw27]:hover{border-color:var(--ink-mute)}.crumb[data-astro-cid-nu2kpw27] .sep[data-astro-cid-nu2kpw27]{opacity:.5;margin:0 10px}.me-hero[data-astro-cid-nu2kpw27]{padding:40px var(--pad) 80px;grid-template-columns:1.1fr 1fr;align-items:end;gap:clamp(32px,6vw,80px);display:grid}.me-hero-image[data-astro-cid-nu2kpw27]{aspect-ratio:3/2;border-radius:4px;overflow:hidden}.me-hero-image[data-astro-cid-nu2kpw27] picture,.me-hero-image[data-astro-cid-nu2kpw27] img{object-fit:cover;width:100%;height:100%}.hero-cat[data-astro-cid-nu2kpw27]{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--accent);margin-bottom:20px;font-size:11px}.hero-title[data-astro-cid-nu2kpw27]{font-family:var(--serif);letter-spacing:-.035em;font-size:clamp(56px,10vw,168px);font-weight:300;line-height:.88}.hero-title[data-astro-cid-nu2kpw27] em[data-astro-cid-nu2kpw27]{color:var(--ink-soft);font-style:italic}.hero-aside[data-astro-cid-nu2kpw27]{font-family:var(--serif);color:var(--ink-soft);max-width:460px;padding-bottom:20px;font-size:clamp(20px,2.2vw,28px);font-style:italic;line-height:1.4}.hero-aside[data-astro-cid-nu2kpw27] .meta[data-astro-cid-nu2kpw27]{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--ink-mute);margin-top:28px;font-size:10px;font-style:normal;display:block}@media (width<=860px){.me-hero[data-astro-cid-nu2kpw27]{grid-template-columns:1fr;padding-top:20px}}.intro[data-astro-cid-nu2kpw27]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:clamp(60px, 9vw, 120px) var(--pad);background:var(--bg-alt);grid-template-columns:1fr 2fr;gap:clamp(40px,8vw,120px);display:grid}.intro-label[data-astro-cid-nu2kpw27]{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:12px;padding-top:8px;font-size:10px;display:flex}.intro-label[data-astro-cid-nu2kpw27]:before{content:"";background:currentColor;width:24px;height:1px}.intro-body[data-astro-cid-nu2kpw27] h2[data-astro-cid-nu2kpw27]{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(32px,4.5vw,56px);font-weight:300;line-height:1.08}.intro-body[data-astro-cid-nu2kpw27] h2[data-astro-cid-nu2kpw27] em[data-astro-cid-nu2kpw27]{color:var(--ink-soft);font-style:italic}.intro-body[data-astro-cid-nu2kpw27] p[data-astro-cid-nu2kpw27]{color:var(--ink-soft);max-width:640px;margin-bottom:18px;font-size:17px;line-height:1.7}.intro-body[data-astro-cid-nu2kpw27] p[data-astro-cid-nu2kpw27]:last-child{margin-bottom:0}@media (width<=860px){.intro[data-astro-cid-nu2kpw27]{grid-template-columns:1fr}}.treatments[data-astro-cid-nu2kpw27]{padding:clamp(80px, 12vw, 160px) var(--pad)}.treatments-head[data-astro-cid-nu2kpw27]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:60px;display:flex}.treatments-head[data-astro-cid-nu2kpw27] h2[data-astro-cid-nu2kpw27]{font-family:var(--serif);letter-spacing:-.025em;max-width:900px;font-size:clamp(40px,6vw,88px);font-weight:300;line-height:.95}.treatments-head[data-astro-cid-nu2kpw27] h2[data-astro-cid-nu2kpw27] em[data-astro-cid-nu2kpw27]{color:var(--ink-soft);font-style:italic}.treatments-count[data-astro-cid-nu2kpw27]{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--ink-mute);padding-bottom:14px;font-size:10px}.treatments-list[data-astro-cid-nu2kpw27]{border-top:1px solid var(--line)}.tr-row[data-astro-cid-nu2kpw27]{border-bottom:1px solid var(--line);color:inherit;grid-template-columns:60px 1.2fr 1.2fr 160px 24px;align-items:baseline;gap:clamp(20px,3vw,40px);padding:32px 0;text-decoration:none;transition:padding .4s,background .4s;display:grid;position:relative}.tr-row[data-astro-cid-nu2kpw27]:before{content:"";background:linear-gradient(90deg, transparent, var(--bg-alt));opacity:0;pointer-events:none;transition:opacity .4s;position:absolute;inset:0}.tr-row[data-astro-cid-nu2kpw27]:hover:before{opacity:1}.tr-row[data-astro-cid-nu2kpw27]:hover{padding-left:12px;padding-right:12px}.tr-row[data-astro-cid-nu2kpw27]>[data-astro-cid-nu2kpw27]{position:relative}.tr-num[data-astro-cid-nu2kpw27]{font-family:var(--mono);letter-spacing:.2em;color:var(--ink-mute);font-size:11px}.tr-name[data-astro-cid-nu2kpw27]{font-family:var(--serif);letter-spacing:-.01em;font-size:clamp(24px,3vw,36px);font-weight:300;line-height:1.05}.tr-name[data-astro-cid-nu2kpw27] em[data-astro-cid-nu2kpw27]{color:var(--ink-soft);font-style:italic}.tr-desc[data-astro-cid-nu2kpw27]{color:var(--ink-soft);max-width:380px;font-size:15px;line-height:1.5}.tr-meta[data-astro-cid-nu2kpw27]{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);font-size:10px;line-height:1.8}.tr-meta[data-astro-cid-nu2kpw27] .price[data-astro-cid-nu2kpw27]{color:var(--ink);font-size:11px;display:block}.tr-arrow[data-astro-cid-nu2kpw27]{font-family:var(--mono);color:var(--ink-mute);justify-self:end;font-size:14px;transition:transform .3s,color .3s}.tr-row[data-astro-cid-nu2kpw27]:hover .tr-arrow[data-astro-cid-nu2kpw27]{color:var(--ink);transform:translate(6px)}@media (width<=980px){.tr-row[data-astro-cid-nu2kpw27]{grid-template-columns:40px 1fr 18px;gap:20px;padding:26px 0}.tr-desc[data-astro-cid-nu2kpw27]{grid-column:2;max-width:none}.tr-meta[data-astro-cid-nu2kpw27]{grid-column:2}.tr-arrow[data-astro-cid-nu2kpw27]{grid-area:1/3}}.principles[data-astro-cid-nu2kpw27]{background:var(--ink);color:var(--bg);padding:clamp(80px, 12vw, 160px) var(--pad)}.principles-head[data-astro-cid-nu2kpw27]{grid-template-columns:1fr 1.4fr;align-items:end;gap:clamp(40px,6vw,100px);margin-bottom:80px;display:grid}.principles-label[data-astro-cid-nu2kpw27]{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--stone);opacity:.7;align-items:center;gap:12px;font-size:10px;display:flex}.principles-label[data-astro-cid-nu2kpw27]:before{content:"";background:currentColor;width:24px;height:1px}.principles[data-astro-cid-nu2kpw27] h2[data-astro-cid-nu2kpw27]{font-family:var(--serif);letter-spacing:-.025em;font-size:clamp(40px,6vw,88px);font-weight:300;line-height:.92}.principles[data-astro-cid-nu2kpw27] h2[data-astro-cid-nu2kpw27] em[data-astro-cid-nu2kpw27]{color:var(--warm);font-style:italic}.principles-grid[data-astro-cid-nu2kpw27]{background:#ffffff1f;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.pri[data-astro-cid-nu2kpw27]{background:var(--ink);padding:36px 28px 40px}.pri-num[data-astro-cid-nu2kpw27]{font-family:var(--mono);letter-spacing:.2em;color:var(--warm);margin-bottom:28px;font-size:10px}.pri-title[data-astro-cid-nu2kpw27]{font-family:var(--serif);margin-bottom:16px;font-size:26px;font-weight:300;line-height:1.1}.pri-title[data-astro-cid-nu2kpw27] em[data-astro-cid-nu2kpw27]{color:var(--warm);font-style:italic}.pri-body[data-astro-cid-nu2kpw27]{color:var(--stone);opacity:.85;font-size:14px;line-height:1.6}@media (width<=1000px){.principles-grid[data-astro-cid-nu2kpw27]{grid-template-columns:repeat(2,1fr)}.principles-head[data-astro-cid-nu2kpw27]{grid-template-columns:1fr;align-items:start}}@media (width<=600px){.principles-grid[data-astro-cid-nu2kpw27]{grid-template-columns:1fr}}.approach[data-astro-cid-nu2kpw27]{padding:clamp(80px, 12vw, 160px) var(--pad)}.approach-grid[data-astro-cid-nu2kpw27]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,8vw,100px);display:grid}.approach-image[data-astro-cid-nu2kpw27]{aspect-ratio:4/5;background:linear-gradient(160deg, var(--warm), var(--stone));border-radius:4px;position:relative;overflow:hidden}.approach-image[data-astro-cid-nu2kpw27]:before{content:"";background:repeating-linear-gradient(135deg,#0000 0 14px,#ffffff0a 14px 15px);position:absolute;inset:0}.approach-image[data-astro-cid-nu2kpw27]:after{content:"Consulta · Dra. Martínez Compadre";font-family:var(--mono);letter-spacing:.15em;text-transform:uppercase;color:#ffffffd9;mix-blend-mode:difference;font-size:10px;position:absolute;bottom:16px;left:16px}.approach-body[data-astro-cid-nu2kpw27] .label[data-astro-cid-nu2kpw27]{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--ink-mute);align-items:center;gap:12px;margin-bottom:24px;font-size:10px;display:flex}.approach-body[data-astro-cid-nu2kpw27] .label[data-astro-cid-nu2kpw27]:before{content:"";background:currentColor;width:24px;height:1px}.approach-body[data-astro-cid-nu2kpw27] h2[data-astro-cid-nu2kpw27]{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:28px;font-size:clamp(36px,5vw,68px);font-weight:300;line-height:1}.approach-body[data-astro-cid-nu2kpw27] h2[data-astro-cid-nu2kpw27] em[data-astro-cid-nu2kpw27]{color:var(--ink-soft);font-style:italic}.approach-body[data-astro-cid-nu2kpw27] p[data-astro-cid-nu2kpw27]{color:var(--ink-soft);max-width:540px;margin-bottom:18px;font-size:16px;line-height:1.75}.approach-list[data-astro-cid-nu2kpw27]{border-top:1px solid var(--line);counter-reset:item;margin-top:32px;padding:0;list-style:none}.approach-list[data-astro-cid-nu2kpw27] li[data-astro-cid-nu2kpw27]{border-bottom:1px solid var(--line);color:var(--ink-soft);align-items:baseline;gap:16px;padding:18px 0;font-size:15px;line-height:1.5;display:flex}.approach-list[data-astro-cid-nu2kpw27] li[data-astro-cid-nu2kpw27]:before{content:counter(item, decimal-leading-zero);counter-increment:item;font-family:var(--mono);letter-spacing:.2em;color:var(--accent);min-width:28px;font-size:10px}@media (width<=860px){.approach-grid[data-astro-cid-nu2kpw27]{grid-template-columns:1fr}}.pull[data-astro-cid-nu2kpw27]{padding:clamp(80px, 12vw, 160px) var(--pad);text-align:center;background:var(--bg-alt);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pull[data-astro-cid-nu2kpw27] blockquote[data-astro-cid-nu2kpw27]{margin:0}.pull[data-astro-cid-nu2kpw27] q[data-astro-cid-nu2kpw27]{quotes:none;font-family:var(--serif);letter-spacing:-.01em;max-width:1100px;margin:0 auto;font-size:clamp(32px,4.5vw,60px);font-style:italic;font-weight:300;line-height:1.18;display:block}.pull[data-astro-cid-nu2kpw27] cite[data-astro-cid-nu2kpw27]{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--ink-mute);margin-top:40px;font-size:11px;font-style:normal;display:block}.faq-section[data-astro-cid-nu2kpw27]{padding:clamp(80px, 12vw, 160px) var(--pad)}.faq-grid[data-astro-cid-nu2kpw27]{grid-template-columns:1fr 2fr;align-items:start;gap:clamp(40px,8vw,100px);display:grid}.faq-title[data-astro-cid-nu2kpw27]{font-family:var(--serif);letter-spacing:-.02em;font-size:clamp(40px,6vw,72px);font-weight:300;line-height:.95}.faq-title[data-astro-cid-nu2kpw27] em[data-astro-cid-nu2kpw27]{color:var(--ink-soft);font-style:italic}.faq-list[data-astro-cid-nu2kpw27]{border-top:1px solid var(--line)}.faq-item[data-astro-cid-nu2kpw27]{border-bottom:1px solid var(--line)}.faq-q[data-astro-cid-nu2kpw27]{text-align:left;cursor:pointer;width:100%;font-family:var(--serif);color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:clamp(18px,2vw,22px);font-weight:400;transition:color .3s;display:flex}.faq-q[data-astro-cid-nu2kpw27]:hover{color:var(--accent)}.faq-q[data-astro-cid-nu2kpw27] .plus[data-astro-cid-nu2kpw27]{flex-shrink:0;width:18px;height:18px;position:relative}.faq-q[data-astro-cid-nu2kpw27] .plus[data-astro-cid-nu2kpw27]:before,.faq-q[data-astro-cid-nu2kpw27] .plus[data-astro-cid-nu2kpw27]:after{content:"";background:currentColor;position:absolute}.faq-q[data-astro-cid-nu2kpw27] .plus[data-astro-cid-nu2kpw27]:before{height:1px;top:50%;left:0;right:0;transform:translateY(-50%)}.faq-q[data-astro-cid-nu2kpw27] .plus[data-astro-cid-nu2kpw27]:after{width:1px;transition:transform .4s;top:0;bottom:0;left:50%;transform:translate(-50%)}.faq-item[data-astro-cid-nu2kpw27].open .faq-q[data-astro-cid-nu2kpw27] .plus[data-astro-cid-nu2kpw27]:after{transform:translate(-50%)rotate(90deg)}.faq-a[data-astro-cid-nu2kpw27]{max-height:0;color:var(--ink-soft);font-size:15px;line-height:1.7;transition:max-height .5s,padding .4s;overflow:hidden}.faq-item[data-astro-cid-nu2kpw27].open .faq-a[data-astro-cid-nu2kpw27]{max-height:600px;padding:0 0 28px}@media (width<=860px){.faq-grid[data-astro-cid-nu2kpw27]{grid-template-columns:1fr}}.cta[data-astro-cid-nu2kpw27]{padding:clamp(80px, 12vw, 160px) var(--pad);text-align:center;background:var(--ink);color:var(--bg)}.cta-title[data-astro-cid-nu2kpw27]{font-family:var(--serif);letter-spacing:-.03em;margin-bottom:40px;font-size:clamp(48px,8vw,120px);font-weight:300;line-height:.92}.cta-title[data-astro-cid-nu2kpw27] em[data-astro-cid-nu2kpw27]{color:var(--warm);font-style:italic}.cta-btn[data-astro-cid-nu2kpw27]{background:var(--bg);color:var(--ink);font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;border-radius:100px;align-items:center;gap:14px;padding:20px 32px;font-size:12px;text-decoration:none;transition:transform .3s,background .3s;display:inline-flex}.cta-btn[data-astro-cid-nu2kpw27]:hover{background:var(--warm);transform:translateY(-2px)}.cta-note[data-astro-cid-nu2kpw27]{font-family:var(--mono);letter-spacing:.25em;text-transform:uppercase;color:var(--stone);opacity:.7;margin-top:28px;font-size:10px}
