.mental-hero.svelte-1tya111{position:relative;min-height:min(720px,82vh);display:flex;align-items:center;overflow:hidden}.hero-image.svelte-1tya111,.hero-overlay.svelte-1tya111{position:absolute;inset:0;width:100%;height:100%}.hero-image.svelte-1tya111{object-fit:cover;object-position:center}.hero-overlay.svelte-1tya111{background:linear-gradient(90deg,#080810f5,#080810d1 48%,#08081040)}.hero-content.svelte-1tya111{position:relative;z-index:1;padding-top:150px;padding-bottom:80px}.page-label.svelte-1tya111{display:block;font-size:.78rem;font-weight:600;letter-spacing:0;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.mental-hero.svelte-1tya111 h1:where(.svelte-1tya111){max-width:820px;font-size:5.3rem;line-height:1.02;margin-bottom:24px}.mental-hero.svelte-1tya111 p:where(.svelte-1tya111){max-width:660px;font-size:1.1rem;color:#e2dfeb}.hero-actions.svelte-1tya111{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.entity-note.svelte-1tya111{font-size:.82rem!important;color:#b8b8cc!important;margin-top:22px}.intro-grid.svelte-1tya111,.provider-grid.svelte-1tya111,.ketamine-grid.svelte-1tya111,.faq-grid.svelte-1tya111{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,96px)}.intro-grid.svelte-1tya111 h2:where(.svelte-1tya111),.ketamine-grid.svelte-1tya111 h2:where(.svelte-1tya111),.faq-grid.svelte-1tya111 h2:where(.svelte-1tya111){font-size:3.2rem}.intro-copy.svelte-1tya111 p:where(.svelte-1tya111)+p:where(.svelte-1tya111){margin-top:18px}.path-grid.svelte-1tya111{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--border-subtle)}.path-item.svelte-1tya111{padding:32px 24px 8px;border-right:1px solid var(--border-subtle)}.path-item.svelte-1tya111:last-child{border-right:0}.path-number.svelte-1tya111{display:block;font-family:var(--font-heading);font-size:2rem;color:var(--gold);margin-bottom:26px}.path-item.svelte-1tya111 h3:where(.svelte-1tya111){font-size:1.5rem;margin-bottom:14px}.path-item.svelte-1tya111 p:where(.svelte-1tya111){font-size:.92rem}.provider-grid.svelte-1tya111{align-items:center}.provider-image.svelte-1tya111{min-height:430px;display:flex;justify-content:center;align-items:flex-end;background:var(--bg-elevated);border-bottom:2px solid var(--gold);overflow:hidden}.provider-image.svelte-1tya111 img:where(.svelte-1tya111){width:min(410px,95%);max-height:430px;object-fit:contain}.provider-copy.svelte-1tya111 h2:where(.svelte-1tya111){font-size:3.5rem;margin-bottom:8px}.provider-role.svelte-1tya111{color:var(--gold);font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:0;margin-bottom:24px}.text-link.svelte-1tya111{display:inline-block;font-size:.86rem;font-weight:600;text-transform:uppercase;letter-spacing:0;margin-top:22px}.ketamine-grid.svelte-1tya111{align-items:center}.ketamine-grid.svelte-1tya111 .btn:where(.svelte-1tya111){margin-top:24px}.faq-list.svelte-1tya111{border-top:1px solid var(--border-subtle)}details.svelte-1tya111{border-bottom:1px solid var(--border-subtle);padding:22px 0}summary.svelte-1tya111{cursor:pointer;font-family:var(--font-heading);font-size:1.35rem;color:var(--text-primary);padding-right:28px}details.svelte-1tya111 p:where(.svelte-1tya111){font-size:.95rem;margin-top:16px;padding-right:28px}.final-cta.svelte-1tya111{background:var(--bg-card);border-block:1px solid var(--border-default)}.final-inner.svelte-1tya111{display:flex;align-items:center;justify-content:space-between;gap:40px}.final-inner.svelte-1tya111 h2:where(.svelte-1tya111){font-size:3.2rem;margin-bottom:10px}.final-inner.svelte-1tya111 p:where(.svelte-1tya111){font-size:.95rem}.final-inner.svelte-1tya111 .btn:where(.svelte-1tya111){flex-shrink:0}.crisis-note.svelte-1tya111{background:#11111c;border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:.88rem;padding:20px 0}.crisis-note.svelte-1tya111 strong:where(.svelte-1tya111){color:var(--text-primary)}@media(max-width:1024px){.path-grid.svelte-1tya111{grid-template-columns:repeat(2,1fr)}.path-item.svelte-1tya111:nth-child(2){border-right:0}.path-item.svelte-1tya111:nth-child(n+3){border-top:1px solid var(--border-subtle)}}@media(max-width:768px){.mental-hero.svelte-1tya111{min-height:680px}.hero-overlay.svelte-1tya111{background:linear-gradient(180deg,#080810b3,#080810f0 70%,#080810fa)}.hero-image.svelte-1tya111{object-position:58% center}.hero-content.svelte-1tya111{align-self:flex-end;padding-top:170px;padding-bottom:56px}.mental-hero.svelte-1tya111 h1:where(.svelte-1tya111) br:where(.svelte-1tya111){display:none}.mental-hero.svelte-1tya111 h1:where(.svelte-1tya111){font-size:3rem}.intro-grid.svelte-1tya111 h2:where(.svelte-1tya111),.ketamine-grid.svelte-1tya111 h2:where(.svelte-1tya111),.faq-grid.svelte-1tya111 h2:where(.svelte-1tya111),.final-inner.svelte-1tya111 h2:where(.svelte-1tya111){font-size:2.2rem}.provider-copy.svelte-1tya111 h2:where(.svelte-1tya111){font-size:2.35rem}.intro-grid.svelte-1tya111,.provider-grid.svelte-1tya111,.ketamine-grid.svelte-1tya111,.faq-grid.svelte-1tya111{grid-template-columns:1fr;gap:32px}.path-grid.svelte-1tya111{grid-template-columns:1fr}.path-item.svelte-1tya111,.path-item.svelte-1tya111:nth-child(2){border-right:0;border-top:1px solid var(--border-subtle);padding:28px 0}.provider-image.svelte-1tya111{min-height:320px}.provider-image.svelte-1tya111 img:where(.svelte-1tya111){max-height:320px}.final-inner.svelte-1tya111{align-items:stretch;flex-direction:column}}
