.patient-intro{max-width:800px;margin:auto;padding:5rem 2rem 3rem;text-align:center}.patient-intro h2{margin:.35rem 0;color:var(--ink);font-size:clamp(2rem,4vw,3.5rem);line-height:1.15}.intake-steps{max-width:970px;margin:auto;padding:1rem 2rem 6rem;display:grid;gap:1rem;counter-reset:step}.intake-steps article{position:relative;display:grid;grid-template-columns:92px 1fr;gap:1.5rem;align-items:center;padding:1.5rem 1.75rem;background:#fff;border:1px solid var(--line);border-radius:14px}.intake-steps article::before{content:"";position:absolute;left:3.65rem;top:100%;height:1rem;border-left:1px dashed #88b8be}.intake-steps article:last-child::before{display:none}.intake-steps span{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#e8f4f4;color:var(--teal);font-weight:600}.intake-steps p{margin:0;color:var(--ink);line-height:1.7}.insurance-grid{max-width:970px;margin:auto;padding:1rem 2rem 2.5rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.insurance-grid div{display:grid;place-items:center;min-height:110px;padding:1.25rem;background:#fff;border:1px solid var(--line);border-radius:14px;color:var(--ink);font-weight:500;text-align:center}.insurance-note{max-width:970px;margin:0 auto 6rem;padding:0 2rem}.insurance-note p{margin:0;padding:1.4rem 1.5rem;background:#e8f4f4;border-left:4px solid var(--teal);border-radius:8px;color:var(--ink)}@media(max-width:700px){.patient-intro{padding:3.5rem 1.3rem 2rem}.intake-steps{padding:1rem 1.3rem 4rem}.intake-steps article{grid-template-columns:1fr;padding:1.35rem}.intake-steps article::before{display:none}.insurance-grid{grid-template-columns:1fr 1fr;padding:1rem 1.3rem 2rem}.insurance-note{padding:0 1.3rem;margin-bottom:4rem}}@media(max-width:430px){.insurance-grid{grid-template-columns:1fr}}
