.practitioner-page{font-family:var(--font);color:var(--body);background:var(--white)}.practitioner-page main:focus{outline:none}.practitioner-hero{padding:64px 0 48px;background:var(--bg);border-bottom:1px solid var(--border);text-align:center}.practitioner-hero-description{max-width:560px;margin:0 auto 28px;font-size:18px;line-height:1.65;color:var(--muted)}.practitioner-hero-links,.practitioner-hero-signup{display:flex;flex-direction:column;align-items:center;gap:12px}.practitioner-hero-offer{margin:0;font-size:14px;line-height:1.6;color:var(--muted)}.practitioner-hero-secondary-links{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 24px}.practitioner-hero-secondary-links a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:500;color:var(--body);text-decoration:underline;text-underline-offset:4px}.practitioner-hero-secondary-links a:hover{color:var(--blue)}.practitioner-workflow{padding:64px 0 80px;background:var(--bg)}.practitioner-workflow .section-title{max-width:760px;margin:0;font-size:clamp(24px,3vw,36px);line-height:1.25}.practitioner-workflow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:40px 0 0;padding:0;list-style:none}.practitioner-workflow-step{padding-top:16px;border-top:2px solid var(--blue);text-align:left}.practitioner-workflow-step h3{margin-bottom:8px;font-size:16px;font-weight:700;color:var(--dark)}.practitioner-workflow-step p{font-size:15px;line-height:1.6;color:var(--body)}.practitioner-final-cta .btn-white{display:inline-flex;background:#fff;color:#0c152d;font-family:var(--font);font-size:16px;font-weight:600;padding:14px 28px;border-radius:var(--radius-sm);text-decoration:none}@media(max-width:900px){.practitioner-hero{padding:48px 0 32px}.practitioner-hero-description{font-size:16px;margin-bottom:24px}.practitioner-workflow{padding:48px 0 56px}.practitioner-workflow-steps{grid-template-columns:1fr;max-width:640px;margin:32px auto 0}.practitioner-page section>.container>div[style*="repeat(3"]{grid-template-columns:1fr!important}.practitioner-page section>.container>div[style*="repeat(4"]{grid-template-columns:1fr 1fr!important}.practitioner-page section>.container>div[style*="repeat(2"]{grid-template-columns:1fr!important}}
