:root{--hk-brand-name:هلث‌کر;--hk-color-primary:#2c4db2;--hk-color-primary-dark:#1e3485;--hk-color-primary-bright:#3b63db;--hk-color-primary-soft:#e8eefc;--hk-color-accent:#fc685e;--hk-color-accent-hover:#e8554c;--hk-color-cyan:#69cdd8;--hk-color-gold:#f8c35e;--hk-color-ink:#0c1a3d;--hk-color-ink-muted:#4a5568;--hk-color-surface:#fff;--hk-color-surface-muted:#f5f7fb;--hk-color-border:#dfe5f2;--hk-color-white:#fff;--hk-font-sans:var(--font-peyda), Tahoma, sans-serif;--hk-layout-max:1120px;--hk-header-height:4.5rem;--hk-radius-sm:.5rem;--hk-radius-md:.85rem;--hk-radius-lg:1.25rem;--hk-ease-out:cubic-bezier(.22, 1, .36, 1)}.xaaX1q_page{background:var(--hk-color-surface);min-height:60vh}.xaaX1q_hero{text-align:center;padding:clamp(2.5rem,6vw,4rem) 0 1.75rem}.xaaX1q_hero h1{color:var(--hk-color-ink);letter-spacing:-.02em;margin-bottom:.65rem;font-size:clamp(1.75rem,4vw,2.75rem)}.xaaX1q_hero p{color:var(--hk-color-ink-muted);max-width:28rem;margin-inline:auto;line-height:1.85}.xaaX1q_listSection{padding:1rem 0 5.5rem}.xaaX1q_grid{grid-template-columns:1fr;gap:1.75rem 1.25rem;display:grid}@media (min-width:560px){.xaaX1q_grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:900px){.xaaX1q_grid{grid-template-columns:repeat(3,1fr);gap:2rem 1.5rem}}.xaaX1q_empty{text-align:center;grid-column:1/-1}.xaaX1q_card{color:inherit;flex-direction:column;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1);display:flex}.xaaX1q_card:hover{transform:translateY(-4px)}.xaaX1q_card:hover .xaaX1q_photo{box-shadow:0 16px 36px #0c1a3d1f}.xaaX1q_card:hover .xaaX1q_name{color:var(--hk-color-primary)}.xaaX1q_card:focus-visible{outline:2px solid var(--hk-color-primary-bright);outline-offset:4px;border-radius:1.25rem}.xaaX1q_photo{aspect-ratio:1;color:#fff;aspect-ratio:1;border-radius:1.35rem;place-items:center;width:100%;margin-bottom:.95rem;transition:box-shadow .42s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.xaaX1q_photo img{object-fit:cover;aspect-ratio:1;background-position:50%;width:100%;height:100%}.xaaX1q_initial{font-size:clamp(2.5rem,8vw,3.5rem);font-weight:800;line-height:1}.xaaX1q_name{color:var(--hk-color-ink);margin:0 0 .3rem;font-size:1.05rem;font-weight:800;line-height:1.45;transition:color .18s}.xaaX1q_specialty{color:var(--hk-color-ink-muted);margin:0 0 .35rem;font-size:.9375rem;line-height:1.55}.xaaX1q_detail{color:var(--hk-color-ink-muted);margin:0;font-size:.9375rem;line-height:1.5}
