.service-detail--telemedicine-services .service-feature--telemedicine-options{background:#f7fafb}
.service-detail--telemedicine-services .service-feature--telemedicine-options .outline-wrap{max-width:1080px;text-align:center}
.service-detail--telemedicine-services .service-feature--telemedicine-options h2{max-width:760px;margin-left:auto;margin-right:auto}
.service-detail--telemedicine-services .telemedicine-options-intro{max-width:680px!important;margin:24px auto 0!important;color:#526e8d!important;font-size:1.02rem!important;line-height:1.65!important}
.service-detail--telemedicine-services .telemedicine-options-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:36px;text-align:left}
.service-detail--telemedicine-services .telemedicine-option-card{position:relative;overflow:hidden;min-height:370px;padding:32px 34px;border:1px solid #dce5e8;border-radius:22px;background:#fff;box-shadow:0 12px 28px rgba(35,60,84,.06)}
.service-detail--telemedicine-services .telemedicine-option-card:before{position:absolute;top:0;left:0;width:100%;height:5px;content:''}
.service-detail--telemedicine-services .telemedicine-option-card--virtual:before{background:#4d9675}
.service-detail--telemedicine-services .telemedicine-option-card--office:before{background:#cf3575}
.service-detail--telemedicine-services .telemedicine-option-label{margin:0 0 9px!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.11em;text-transform:uppercase}
.service-detail--telemedicine-services .telemedicine-option-card--virtual .telemedicine-option-label{color:#347557!important}
.service-detail--telemedicine-services .telemedicine-option-card--office .telemedicine-option-label{color:#c42e6b!important}
.service-detail--telemedicine-services .telemedicine-option-card h3{margin:0;color:#233c54;font-size:1.28rem;line-height:1.28}
.service-detail--telemedicine-services .telemedicine-option-card ul{display:grid;gap:14px;margin:25px 0 0;padding:0;list-style:none}
.service-detail--telemedicine-services .telemedicine-option-card li{position:relative;margin:0;padding-left:29px;color:#526e8d;font-size:.95rem;line-height:1.52}
.service-detail--telemedicine-services .telemedicine-option-card li:before{position:absolute;top:.42em;left:0;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;content:'✓';font-size:.72rem;font-weight:800;line-height:1}
.service-detail--telemedicine-services .telemedicine-option-card--virtual li:before{background:#e4f4eb;color:#347557}
.service-detail--telemedicine-services .telemedicine-option-card--office li:before{background:#fff0f5;color:#c42e6b}
.service-detail--telemedicine-services .telemedicine-options-callout{display:flex;align-items:center;justify-content:center;max-width:900px;margin:28px auto 0;padding:20px 28px;border:1px solid #ead4df;border-radius:16px;background:#fff8fa;color:#526e8d}
.service-detail--telemedicine-services .telemedicine-options-callout p{margin:0!important;color:inherit!important;font-size:.96rem!important;line-height:1.6!important}
.service-detail--telemedicine-services .telemedicine-options-callout a{color:#c42e6b;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px}
/* Match the shared section-heading lockup: keep the doctor motif centered behind the eyebrow. */
.service-detail--telemedicine-services .service-feature--telemedicine-options .outline-kicker::before{top:50%!important;left:50%!important;width:112px!important;height:132px!important;opacity:.72!important;transform:translate(-50%,-50%)!important}
@media(max-width:720px){.service-detail--telemedicine-services .telemedicine-options-grid{grid-template-columns:1fr}.service-detail--telemedicine-services .telemedicine-option-card{min-height:0;padding:29px 26px}}
@media(max-width:700px){.service-detail--telemedicine-services .service-feature--telemedicine-options .outline-kicker::before{width:88px!important;height:104px!important;opacity:.64!important}}
@media(max-width:520px){.service-detail--telemedicine-services .telemedicine-option-card{padding:26px 21px;border-radius:18px}.service-detail--telemedicine-services .telemedicine-options-callout{padding:18px 20px;text-align:left}}
