.therapist-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 14% 8%, #d8b46b33, transparent 24%), var(--cream);padding:68px 0 84px;overflow:hidden}.therapist-hero .breadcrumbs{margin-bottom:42px}.therapist-hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(350px,.9fr);align-items:center;gap:86px;display:grid}.therapist-hero-copy h1{max-width:790px;font-size:clamp(52px,6.2vw,82px);line-height:.98}.therapist-lede{max-width:720px;color:var(--muted);margin:30px 0 0;font-size:19px;line-height:1.65}.therapist-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.therapist-review-note{color:var(--burgundy);letter-spacing:.03em;margin:24px 0 0;font-size:11px;font-weight:750}.therapist-visual{background:var(--olive-deep);border-radius:230px 230px 8px 8px;min-height:620px;position:relative;overflow:hidden;box-shadow:0 28px 70px #37352224}.therapist-art{object-fit:cover;object-position:70% center;width:100%;height:100%;min-height:620px}.therapist-visual:after{content:"";background:linear-gradient(#27291905 35%,#2729198c 100%);position:absolute;inset:0}.therapist-visual-card{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf8eb;border:1px solid #ffffff52;border-radius:7px;padding:28px;position:absolute;bottom:28px;left:28px;right:28px}.therapist-visual-card span{color:var(--burgundy);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.therapist-visual-card strong{color:var(--olive-deep);font-family:var(--font-display);margin-top:10px;font-size:28px;font-weight:500;line-height:1.08;display:block}.therapist-visual-card p{color:var(--muted);margin:12px 0 0;font-size:12px}.therapist-purpose{background:var(--paper)}.therapist-purpose-grid{grid-template-columns:1.08fr .92fr;gap:110px;display:grid}.therapist-purpose-grid h2{max-width:720px}.therapist-purpose-copy{border-left:1px solid var(--gold);padding:10px 0 10px 44px}.therapist-purpose-copy p{color:var(--muted);margin:0;font-size:17px;line-height:1.75}.therapist-purpose-copy p+p{margin-top:24px}.therapist-coverage-section{background:var(--cream)}.therapist-coverage-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.therapist-coverage-card{min-height:330px;padding:32px 28px 36px}.therapist-coverage-card+.therapist-coverage-card{border-left:1px solid var(--line)}.therapist-coverage-card>span{color:var(--gold-deep);font-family:var(--font-display);font-size:38px}.therapist-coverage-card h3{color:var(--olive-deep);margin-top:58px;font-size:27px}.therapist-coverage-card p{color:var(--muted);font-size:14px;line-height:1.65}.therapist-boundaries-section{background:var(--paper)}.therapist-boundaries-grid{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.therapist-boundary-card{border:1px solid var(--line);background:#fffdfa;padding:48px}.therapist-boundary-card-positive{border-top:4px solid var(--olive);background:#e9ebdd}.therapist-boundary-card:not(.therapist-boundary-card-positive){border-top:4px solid var(--burgundy)}.therapist-boundary-card h2{max-width:520px;font-size:clamp(33px,4vw,48px)}.therapist-boundary-card ul{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.therapist-boundary-card li{color:var(--charcoal);border-top:1px solid #615f4a33;padding:15px 0 15px 28px;font-size:15px;position:relative}.therapist-boundary-card li:before{color:var(--gold-deep);content:"—";position:absolute;top:17px;left:0}.therapist-message-section{background:var(--cream)}.therapist-message-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:90px;display:grid}.therapist-message-grid>div>p:not(.eyebrow){color:var(--muted)}.therapist-message{border-left:4px solid var(--gold);background:var(--paper);margin:0;padding:44px 48px;box-shadow:0 20px 50px #423e2b12}.therapist-message span{color:var(--burgundy);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:850}.therapist-message p{color:var(--olive-deep);font-family:var(--font-display);margin:20px 0 0;font-size:27px;line-height:1.45}.therapist-kit-section{background:var(--burgundy);color:#fff;padding:100px 0}.therapist-kit-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:100px;display:grid}.therapist-kit-grid h2{color:#fffdf8}.therapist-kit-grid>div>p:not(.eyebrow){color:#ead6d4;max-width:720px}.therapist-kit-grid .button{margin-top:24px}.therapist-kit-preview{background:var(--cream);border-radius:4px;min-height:430px;padding:44px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 26px 60px #2912144d}.therapist-kit-preview img{object-fit:contain;width:62px;height:62px}.therapist-kit-preview span{color:var(--gold-deep);letter-spacing:.1em;text-transform:uppercase;margin-top:48px;font-size:10px;font-weight:850;display:block}.therapist-kit-preview strong{max-width:290px;color:var(--olive-deep);font-family:var(--font-display);margin-top:14px;font-size:34px;font-weight:500;line-height:1.08;display:block}.therapist-kit-preview div{border:36px solid #d8b46b61;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-50px;right:-45px;box-shadow:inset 0 0 0 34px #54573929}.therapist-updates-section{background:radial-gradient(circle at 10% 12%, #d8b46b29, transparent 25rem), var(--olive-deep);color:#fff}.therapist-updates-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:90px;display:grid}.therapist-updates-grid h2{color:#fffdf8;max-width:700px}.therapist-updates-grid>div>p:not(.eyebrow):not(.lead-magnet-followup){color:#dfe1d5;max-width:680px;font-size:17px;line-height:1.7}.therapist-updates-grid .lead-magnet-followup{color:#c8cbbd}.therapist-updates-form-card{border-color:#fff3}@media (max-width:980px){.therapist-hero-grid,.therapist-purpose-grid,.therapist-message-grid,.therapist-kit-grid,.therapist-updates-grid{grid-template-columns:1fr;gap:52px}.therapist-visual,.therapist-art{min-height:520px}.therapist-coverage-grid{grid-template-columns:repeat(2,1fr)}.therapist-coverage-card:nth-child(3){border-left:0;border-top:1px solid var(--line)}.therapist-coverage-card:nth-child(4){border-top:1px solid var(--line)}.therapist-purpose-copy{padding-left:28px}.therapist-kit-preview{width:min(100%,480px)}}@media (max-width:760px){.therapist-hero{padding:48px 0 64px}.therapist-hero-copy h1{font-size:clamp(45px,13vw,60px)}.therapist-lede{font-size:17px}.therapist-actions{flex-direction:column;align-items:stretch}.therapist-actions .button{width:100%}.therapist-actions .text-link{align-self:center}.therapist-visual,.therapist-art{min-height:440px}.therapist-visual{border-radius:180px 180px 8px 8px}.therapist-purpose-copy{border-top:1px solid var(--gold);border-left:0;padding:24px 0 0}.therapist-coverage-grid,.therapist-boundaries-grid{grid-template-columns:1fr}.therapist-coverage-card{min-height:auto}.therapist-coverage-card+.therapist-coverage-card{border-top:1px solid var(--line);border-left:0}.therapist-coverage-card h3{margin-top:28px}.therapist-boundary-card,.therapist-message{padding:30px 24px}.therapist-message p{font-size:23px}.therapist-kit-section{padding:72px 0}.therapist-kit-preview{min-height:390px;padding:32px}}
