.NewPatientsBanner_band__d91ek{position:relative;overflow:hidden;margin-top:170px;min-height:210px;display:flex;align-items:center;background:#101010;font-family:Montserrat,Arial,sans-serif;box-sizing:border-box}.NewPatientsBanner_band__d91ek *{box-sizing:border-box}.NewPatientsBanner_photo__EohZ5{object-fit:cover;object-position:center 38%}.NewPatientsBanner_scrim__i1Qr3{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,hsla(0,0%,6%,.94),hsla(0,0%,6%,.84) 36%,hsla(0,0%,6%,.55) 66%,hsla(0,0%,6%,.22))}.NewPatientsBanner_inner__TEVDi{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;padding:30px clamp(22px,4vw,72px);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:22px 30px}.NewPatientsBanner_copy__yWIoK{min-width:0;max-width:760px}.NewPatientsBanner_eyebrow__DEpTz{margin:0 0 10px;display:flex;align-items:center;gap:10px;color:#eebd63;font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase}.NewPatientsBanner_rule__Yys1w{width:34px;height:3px;background:#e41e26;flex:none}.NewPatientsBanner_line__5BDkl{margin:0;color:#fff;font-size:clamp(18px,2.1vw,26px);line-height:1.4;font-weight:600;letter-spacing:-.01em}.NewPatientsBanner_cta__0ioyo{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:13px 26px;border-radius:999px;background:#e41e26;color:#fff;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;box-shadow:0 6px 18px rgba(228,30,38,.32);transition:background-color .25s}.NewPatientsBanner_cta__0ioyo:hover{background:#b4141b}.NewPatientsBanner_cta__0ioyo:focus-visible{outline:2px solid #fff;outline-offset:3px}.NewPatientsBanner_arrow__ZhY5_{font-size:15px;line-height:1}@media (prefers-reduced-motion:reduce){.NewPatientsBanner_cta__0ioyo{transition:none}}@media (max-width:980px){.NewPatientsBanner_band__d91ek{margin-top:158px}}@media (max-width:720px){.NewPatientsBanner_inner__TEVDi{flex-direction:column;align-items:flex-start;gap:18px;padding-top:26px;padding-bottom:26px}.NewPatientsBanner_line__5BDkl{font-size:17px}}@media (max-width:620px){.NewPatientsBanner_band__d91ek{margin-top:156px;min-height:0}.NewPatientsBanner_inner__TEVDi{padding-left:20px;padding-right:20px}}