.provider-card{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:12px;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;height:232px;justify-content:space-between;padding:8px;position:relative;width:180px}.provider-card__link{border-radius:12px;bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.provider-card__link:focus,.provider-card__link:focus-visible{outline:none}.provider-card:focus-within{border-color:#e8e8e8}.provider-card__avatar-wrap{flex-shrink:0;height:92px;margin-bottom:12px;position:relative;width:92px}.provider-card__avatar.ant-avatar{border-radius:50%;clip-path:circle(50%);height:92px;line-height:normal;min-width:92px;overflow:hidden;width:92px}.provider-card__avatar.ant-avatar img{height:100%;object-fit:cover;object-position:top center;width:100%}.provider-card__verified{align-items:center;background:#1976d2;border:2px solid #fff;border-radius:50%;display:flex;height:24px;justify-content:center;position:absolute;right:0;top:0;width:24px;z-index:1}.provider-card__verified .anticon{color:#fff;font-size:11px}.provider-card__name.ant-typography{color:var(--texts-default,#1f1f1f);font-weight:600;width:100%}.provider-card__name.ant-typography,.provider-card__specialty.ant-tag{display:block;font-size:14px;line-height:22px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.provider-card__specialty.ant-tag{background:transparent;border:none;color:var(--texts-substitute-2,#8c8c8c);font-weight:400;margin:0;max-width:100%;padding:0}.provider-card__rating{color:var(--texts-default,#1f1f1f);font-size:13px;font-weight:600;text-align:center;width:100%}.provider-card__action{margin-top:auto;position:relative;width:100%;z-index:2}.provider-card__btn-book.ant-btn,.provider-card__btn-contact.ant-btn{align-items:center;border-radius:6px;box-shadow:none;display:flex;font-size:13px;font-weight:600;gap:5px;height:auto;justify-content:center;padding:7px 0;width:100%}.provider-card__btn-book.ant-btn:active,.provider-card__btn-book.ant-btn:focus,.provider-card__btn-book.ant-btn:hover,.provider-card__btn-contact.ant-btn:active,.provider-card__btn-contact.ant-btn:focus,.provider-card__btn-contact.ant-btn:hover{box-shadow:none}.provider-card__btn-book.ant-btn-primary{background:#1976d2;border-color:#1976d2;color:#fff;text-shadow:none}.provider-card__btn-book.ant-btn-primary:active,.provider-card__btn-book.ant-btn-primary:focus,.provider-card__btn-book.ant-btn-primary:hover{background:var(--surface-trust-hover,#1890ff);border-color:var(--surface-trust-hover,#1890ff);color:#fff;text-shadow:none}.provider-card__btn-book--zocdoc.ant-btn{background:var(--partner-zocdoc-default,#fff04b);border-color:var(--partner-zocdoc-default,#fff04b);color:var(--texts-default,#1f1f1f);text-shadow:none}.provider-card__btn-book--zocdoc.ant-btn:active,.provider-card__btn-book--zocdoc.ant-btn:focus,.provider-card__btn-book--zocdoc.ant-btn:hover{background:var(--partner-zocdoc-hover,#fde721);border-color:var(--partner-zocdoc-hover,#fde721);color:var(--texts-default,#1f1f1f);text-shadow:none}.provider-card__btn-book--doctor-com.ant-btn{background:var(--partner-doctor_com-default,#7fa0ff);border-color:var(--partner-doctor_com-default,#7fa0ff);color:var(--texts-default,#1f1f1f);text-shadow:none}.provider-card__btn-book--doctor-com.ant-btn:active,.provider-card__btn-book--doctor-com.ant-btn:focus,.provider-card__btn-book--doctor-com.ant-btn:hover{background:var(--partner-doctor_com-hover,#4f74fd);border-color:var(--partner-doctor_com-hover,#4f74fd);color:var(--texts-default,#1f1f1f);text-shadow:none}.provider-card__btn-contact.ant-btn{background:#fff;border:1.5px solid #ccc;color:#555}.provider-card__btn-contact.ant-btn:focus,.provider-card__btn-contact.ant-btn:hover{background:var(--surface-neutral-light,#f7f8f9);border-color:#ccc;color:#555}@keyframes best-providers-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.best-providers{background:#fff;overflow:hidden;padding:80px 16px 0;text-align:center}@media (max-width:991px){.best-providers{padding:56px 16px 0}}.best-providers__title.ant-typography{color:var(--texts-default,#1f1f1f);font-family:SF\ Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:32px;font-weight:590;line-height:40px;margin:0 0 20px;text-align:center}@media (max-width:991px){.best-providers__title.ant-typography{font-size:24px;line-height:32px}}.best-providers__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:36px}.best-providers__action-btn{align-items:center;background:#fff;border:1px solid var(--border-default,#d9d9d9);border-radius:5px;box-sizing:border-box;color:var(--texts-default,#1f1f1f);display:flex;font-family:SF\ Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-weight:590;height:40px;justify-content:center;line-height:16px;padding:10px 12px;text-decoration:none;white-space:nowrap}.best-providers__action-btn--wide{gap:6px;width:191px}.best-providers__action-btn:active,.best-providers__action-btn:focus,.best-providers__action-btn:hover,.best-providers__action-btn:visited{border-color:#d9d9d9;box-shadow:none;color:var(--texts-default,#1f1f1f);outline:none;text-decoration:none}.best-providers__action-btn:hover{background:var(--surface-neutral-light,#f7f8f9)}.best-providers__free-badge{align-items:center;background:var(--surface-primary-default,#008085);border-radius:4px;color:var(--texts-white,#fff);display:flex;font-family:SF\ Pro,-apple-system,BlinkMacSystemFont,sans-serif;font-size:12px;font-weight:600;justify-content:center;line-height:16px;padding:2px 6px}.best-providers__carousel-outer{cursor:grab;overflow:hidden;position:relative;touch-action:pan-y;user-select:none;width:100%}.best-providers__carousel-outer:after,.best-providers__carousel-outer:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:80px;z-index:2}.best-providers__carousel-outer:before{background:linear-gradient(90deg,#fff,transparent);left:0}.best-providers__carousel-outer:after{background:linear-gradient(270deg,#fff,transparent);right:0}.best-providers__track{animation:best-providers-scroll 180s linear infinite;display:flex;flex-wrap:nowrap;gap:16px;padding:4px 16px 8px 2px;width:max-content}.best-providers__track:hover{animation-play-state:paused}@media (max-width:768px){.best-providers{padding:56px 8px 0}.best-providers__title.ant-typography{font-size:24px;line-height:32px}.best-providers__action-btn{font-size:13px;padding:8px 14px}.best-providers__carousel-outer:after,.best-providers__carousel-outer:before{width:24px}}