.page-header[data-astro-cid-v3xg6e4z]{padding:160px 0 80px;text-align:center;position:relative;overflow:hidden}.page-header[data-astro-cid-v3xg6e4z]:before{content:"";position:absolute;inset:0;background:var(--grad-hero);opacity:.45;z-index:-1}.page-title[data-astro-cid-v3xg6e4z]{font-size:clamp(44px,6vw,76px);font-weight:300;letter-spacing:-.02em;line-height:1.08;color:var(--text)}.page-intro[data-astro-cid-v3xg6e4z]{font-size:17px;color:var(--text-60);max-width:50ch;margin:0 auto;line-height:1.7}.cat-nav-section[data-astro-cid-v3xg6e4z]{padding:0 0 72px}.cat-nav-grid[data-astro-cid-v3xg6e4z]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.cat-nav-card[data-astro-cid-v3xg6e4z]{display:block;position:relative;border-radius:var(--radius);overflow:hidden;background:var(--bg-card);backdrop-filter:blur(16px);border:1px solid var(--glass-border);box-shadow:var(--shadow-sm);transition:all .5s var(--ease)}.cat-nav-card[data-astro-cid-v3xg6e4z]:hover{border-color:var(--glass-border-hover);box-shadow:0 0 40px var(--gold-glow);transform:translateY(-4px)}.cat-nav-img-wrap[data-astro-cid-v3xg6e4z]{height:200px;overflow:hidden;position:relative}.cat-nav-img[data-astro-cid-v3xg6e4z]{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.cat-nav-card[data-astro-cid-v3xg6e4z]:hover .cat-nav-img[data-astro-cid-v3xg6e4z]{transform:scale(1.06)}.cat-nav-img-overlay[data-astro-cid-v3xg6e4z]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(11,11,15,.4) 100%)}.cat-nav-count[data-astro-cid-v3xg6e4z]{position:absolute;top:14px;right:14px;padding:5px 14px;border-radius:60px;background:#0b0b0fb3;backdrop-filter:blur(8px);border:1px solid var(--glass-border);font-size:13px;font-weight:500;color:var(--gold-light)}.cat-nav-body[data-astro-cid-v3xg6e4z]{padding:22px 24px 26px}.cat-nav-accent[data-astro-cid-v3xg6e4z]{width:32px;height:3px;border-radius:3px;margin-bottom:12px;background:var(--gold);opacity:.7;transition:width .4s var(--ease),opacity .4s ease}.cat-nav-card[data-astro-cid-v3xg6e4z]:hover .cat-nav-accent[data-astro-cid-v3xg6e4z]{width:48px;opacity:1}.cat-nav-title[data-astro-cid-v3xg6e4z]{font-size:24px;font-weight:400;color:var(--text);margin-bottom:4px}.cat-nav-sub[data-astro-cid-v3xg6e4z]{font-size:14px;color:var(--text-60);line-height:1.5;margin-bottom:10px}.cat-nav-link[data-astro-cid-v3xg6e4z]{font-size:13px;font-weight:600;color:var(--gold);display:inline-flex;align-items:center;gap:6px;transition:gap .3s var(--ease)}.cat-nav-card[data-astro-cid-v3xg6e4z]:hover .cat-nav-link[data-astro-cid-v3xg6e4z]{gap:10px}@media(max-width:768px){.cat-nav-grid[data-astro-cid-v3xg6e4z]{grid-template-columns:1fr;max-width:440px;margin:0 auto}}.consult-banner[data-astro-cid-v3xg6e4z]{padding:0 0 72px}.consult-card[data-astro-cid-v3xg6e4z]{padding:48px 52px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#3D3530,#5A4D44,var(--gold-dark));position:relative;overflow:hidden;box-shadow:var(--shadow)}.consult-content[data-astro-cid-v3xg6e4z]{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:36px}.consult-title[data-astro-cid-v3xg6e4z]{font-size:clamp(22px,3vw,34px);font-weight:300;color:#fff;margin-bottom:10px}.consult-desc[data-astro-cid-v3xg6e4z]{font-size:15px;color:#ffffffb3;line-height:1.7;max-width:54ch}@media(max-width:768px){.consult-content[data-astro-cid-v3xg6e4z]{flex-direction:column;align-items:flex-start}.consult-card[data-astro-cid-v3xg6e4z]{padding:36px}}.treatment-category[data-astro-cid-v3xg6e4z]{padding:80px 0}.cat-header[data-astro-cid-v3xg6e4z]{margin-bottom:40px;position:relative}.cat-accent[data-astro-cid-v3xg6e4z]{width:48px;height:4px;border-radius:4px;margin-bottom:16px;background:var(--gold)}.cat-title[data-astro-cid-v3xg6e4z]{font-size:clamp(28px,3.5vw,40px);font-weight:300;color:var(--text);margin-top:10px}.cat-subtitle[data-astro-cid-v3xg6e4z]{font-size:15px;color:var(--text-60);margin-top:6px}.treat-list[data-astro-cid-v3xg6e4z]{display:flex;flex-direction:column}.tl-item[data-astro-cid-v3xg6e4z]{display:flex;align-items:flex-start;gap:24px;padding:28px 24px;margin:0 -24px;border-bottom:1px solid var(--glass-border);transition:all .4s var(--ease);border-radius:var(--radius);position:relative;overflow:hidden}.tl-item[data-astro-cid-v3xg6e4z]:last-child{border-bottom:none}.tl-item[data-astro-cid-v3xg6e4z]:hover{background:var(--glass);box-shadow:var(--shadow-sm);transform:translate(4px)}.tl-hover-bar[data-astro-cid-v3xg6e4z]{position:absolute;left:0;top:0;bottom:0;width:3px;border-radius:3px;background:var(--gold);opacity:0;transition:opacity .3s ease}.tl-item[data-astro-cid-v3xg6e4z]:hover .tl-hover-bar[data-astro-cid-v3xg6e4z]{opacity:1}.tl-num[data-astro-cid-v3xg6e4z]{font-size:14px;font-weight:300;color:var(--text-40);padding-top:4px;min-width:28px;transition:color .3s ease}.tl-item[data-astro-cid-v3xg6e4z]:hover .tl-num[data-astro-cid-v3xg6e4z]{color:var(--gold)}.tl-main[data-astro-cid-v3xg6e4z]{flex:1}.tl-name[data-astro-cid-v3xg6e4z]{font-size:21px;font-weight:400;color:var(--text);margin-bottom:5px}.tl-desc[data-astro-cid-v3xg6e4z]{font-size:14px;color:var(--text-60);line-height:1.65;max-width:58ch}.tl-meta[data-astro-cid-v3xg6e4z]{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0;padding-top:4px}.tl-price[data-astro-cid-v3xg6e4z]{font-size:22px;font-weight:400}.tl-duration[data-astro-cid-v3xg6e4z]{font-size:12px;color:var(--text-40);letter-spacing:.04em;padding:3px 10px;background:var(--surface);border-radius:60px}@media(max-width:600px){.tl-item[data-astro-cid-v3xg6e4z]{flex-direction:column;gap:10px}.tl-meta[data-astro-cid-v3xg6e4z]{flex-direction:row;align-items:center;gap:16px}.tl-num[data-astro-cid-v3xg6e4z]{display:none}}.finance-section[data-astro-cid-v3xg6e4z]{padding:20px 0 72px}.finance-card[data-astro-cid-v3xg6e4z]{padding:36px 44px;border-radius:var(--radius)}.finance-content[data-astro-cid-v3xg6e4z]{display:flex;align-items:center;justify-content:space-between;gap:32px}.finance-title[data-astro-cid-v3xg6e4z]{font-size:clamp(20px,2.5vw,26px);font-weight:300;color:var(--text);margin-bottom:6px}.finance-desc[data-astro-cid-v3xg6e4z]{font-size:14px;color:var(--text-60);max-width:48ch;line-height:1.6}.finance-badges[data-astro-cid-v3xg6e4z]{display:flex;gap:10px;flex-shrink:0;flex-wrap:wrap}.finance-badge[data-astro-cid-v3xg6e4z]{padding:8px 18px;border-radius:60px;background:#b8956a14;border:1px solid rgba(184,149,106,.12);color:var(--gold-dark);font-size:12px;font-weight:600;letter-spacing:.04em;white-space:nowrap}@media(max-width:768px){.finance-content[data-astro-cid-v3xg6e4z]{flex-direction:column;align-items:flex-start}}.bottom-cta[data-astro-cid-v3xg6e4z]{padding:0 0 120px}.bottom-cta-card[data-astro-cid-v3xg6e4z]{text-align:center;padding:80px 48px;border-radius:var(--radius-lg);background:linear-gradient(135deg,#3D3530,#5A4D44,var(--gold-dark));position:relative;overflow:hidden;box-shadow:var(--shadow)}.cta-content[data-astro-cid-v3xg6e4z]{position:relative;z-index:1}.bottom-cta-title[data-astro-cid-v3xg6e4z]{font-size:clamp(26px,3.5vw,40px);font-weight:300;color:#fff;margin-bottom:12px}.bottom-cta-desc[data-astro-cid-v3xg6e4z]{font-size:16px;color:#ffffffb3;margin-bottom:28px}.cta-buttons[data-astro-cid-v3xg6e4z]{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
