main[data-astro-cid-q2wr2bau]{background-color:#fff!important}.page-header[data-astro-cid-q2wr2bau]{text-align:center;background-color:#0000;padding:5rem 0 2rem}.sub-badge[data-astro-cid-q2wr2bau]{text-transform:uppercase;letter-spacing:2px;color:var(--accent);margin-bottom:1rem;font-size:.75rem;font-weight:600;display:inline-block}.page-header[data-astro-cid-q2wr2bau] h1[data-astro-cid-q2wr2bau]{margin-bottom:.5rem;font-size:clamp(2.5rem,4vw,3rem);color:#c4a724!important}.subtitle[data-astro-cid-q2wr2bau]{color:var(--text-muted);max-width:600px;margin:0 auto;font-size:1.1rem}.section[data-astro-cid-q2wr2bau]{background-color:#0000;padding:3rem 0 6rem}.container[data-astro-cid-q2wr2bau]{max-width:1200px;margin:0 auto;padding:0 1.5rem}.treatments-vertical-list[data-astro-cid-q2wr2bau]{flex-direction:column;gap:6rem;margin-bottom:5rem;display:flex}.treatment-card-large[data-astro-cid-q2wr2bau]{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;display:grid;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.treatment-card-large[data-astro-cid-q2wr2bau].reversed .treatment-image-wrapper[data-astro-cid-q2wr2bau]{order:2;border-radius:0 20px 20px 0!important}.treatment-card-large[data-astro-cid-q2wr2bau].reversed .treatment-content[data-astro-cid-q2wr2bau]{order:1}.treatment-image-wrapper[data-astro-cid-q2wr2bau]{background:0 0;border-radius:20px 0 0 20px;width:100%;height:400px;overflow:hidden;box-shadow:0 20px 40px #2c2a290f;border:none!important}.treatment-img[data-astro-cid-q2wr2bau]{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .6s;display:block}.treatment-card-large[data-astro-cid-q2wr2bau]:hover .treatment-img[data-astro-cid-q2wr2bau]{transform:scale(1.03)}.treatment-content[data-astro-cid-q2wr2bau]{background:0 0;padding:1rem 0;border:none!important}.treatment-tag[data-astro-cid-q2wr2bau]{text-transform:uppercase;letter-spacing:2px;color:var(--accent);margin-bottom:.75rem;font-size:.75rem;font-weight:600;display:inline-block}.treatment-content[data-astro-cid-q2wr2bau] h2[data-astro-cid-q2wr2bau]{margin-bottom:1rem;font-size:2.2rem;color:#c4a724!important}.treatment-content[data-astro-cid-q2wr2bau] p[data-astro-cid-q2wr2bau]{color:var(--text-muted);margin-bottom:2rem;font-size:1.05rem;line-height:1.8}.card-footer[data-astro-cid-q2wr2bau]{background:0 0;padding-top:0;border:none!important}.book-link[data-astro-cid-q2wr2bau]{color:var(--text-main);letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.book-link[data-astro-cid-q2wr2bau]:hover{color:var(--accent)}.cta-banner[data-astro-cid-q2wr2bau]{background-color:var(--accent-light);text-align:center;border-radius:20px;max-width:800px;margin:0 auto;padding:4rem 2rem;box-shadow:none!important;border:none!important}.cta-banner[data-astro-cid-q2wr2bau] h3[data-astro-cid-q2wr2bau]{color:var(--text-main);margin-bottom:1rem;font-size:1.8rem}.cta-banner[data-astro-cid-q2wr2bau] p[data-astro-cid-q2wr2bau]{color:var(--text-muted);margin-bottom:2rem;font-size:1.1rem}.btn-primary[data-astro-cid-q2wr2bau]{background-color:var(--accent);color:#fff;letter-spacing:.5px;border:none;border-radius:30px;padding:.9rem 2.5rem;font-weight:500;text-decoration:none;transition:transform .2s;display:inline-block;box-shadow:0 4px 15px #a38b7433}.btn-primary[data-astro-cid-q2wr2bau]:hover{transform:translateY(-2px)}@media (width<=900px){.treatment-card-large[data-astro-cid-q2wr2bau],.treatment-card-large[data-astro-cid-q2wr2bau].reversed{grid-template-columns:1fr;gap:1.5rem}.treatment-card-large[data-astro-cid-q2wr2bau] .treatment-image-wrapper[data-astro-cid-q2wr2bau],.treatment-card-large[data-astro-cid-q2wr2bau].reversed .treatment-image-wrapper[data-astro-cid-q2wr2bau]{height:260px;border-radius:20px 20px 0 0!important;order:1!important}.treatment-card-large[data-astro-cid-q2wr2bau] .treatment-content[data-astro-cid-q2wr2bau]{order:2!important;padding:0 .5rem 2rem!important}.treatment-content[data-astro-cid-q2wr2bau] h2[data-astro-cid-q2wr2bau]{font-size:1.75rem}}
