دکتر حمید نجفی حرکات اصلاحی و آسیب‌شناسی ورزشی
تصویر مرتبط با ماساژتراپی
SPECIALIZED SERVICE

ماساژتراپی

در این بخش می‌توانید انواع خدمات ماساژتراپی، کاربردهای موردنظر مرکز و نکات مربوط به مراجعه را معرفی کنید. متن حاضر نمونه است و بعداً قابل ویرایش خواهد بود.

در این قسمت می‌توانید اطلاعات تکمیلی، روند مراجعه و توضیحات اختصاصی مربوط به این خدمت را قرار دهید. همه متن‌های این صفحه فعلاً نمونه هستند و به‌سادگی قابل جایگزینی‌اند.

توجه: محتوای این صفحه موقت است. پیش از انتشار نهایی، متن و تصویر را با اطلاعات واقعی و مورد تأیید کلینیک جایگزین کنید.
--text: #eef8f8; --muted: #a9c0c3; --primary: #28c7b7; --primary-dark: #15998e; --line: rgba(255,255,255,.09); --white: #ffffff; --shadow: 0 18px 50px rgba(0,0,0,.22); --radius: 22px; } * { box-sizing: border-box; margin: 0; padding: 0; } html { scroll-behavior: smooth; } body { font-family: Tahoma, "Segoe UI", Arial, sans-serif; background: var(--bg); color: var(--text); line-height: 1.9; } a { color: inherit; text-decoration: none; } .container { width: min(1120px, calc(100% - 36px)); margin: auto; } /* Header */ header { position: sticky; top: 0; z-index: 1000; background: rgba(7,19,27,.88); backdrop-filter: blur(14px); border-bottom: 1px solid var(--line); } .nav { min-height: 76px; display: flex; align-items: center; justify-content: space-between; gap: 24px; } .brand { display: flex; align-items: center; gap: 12px; font-weight: 800; } .brand-mark { width: 46px; height: 46px; flex: 0 0 46px; display: block; padding: 0; border: 2px solid rgba(0,168,198,.45); border-radius: 13px; overflow: hidden; background: var(--card); cursor: zoom-in; box-shadow: 0 5px 16px rgba(11,46,91,.15); transition: transform .2s, box-shadow .2s; } .brand-mark:hover { transform: scale(1.06); box-shadow: 0 8px 22px rgba(0,168,198,.25); } .brand-mark img { display:block; width:100%; height:100%; object-fit:cover; object-position:center 28%; } .brand-name { display:block; font-weight:800; } .doctor-photo-modal { position:fixed; inset:0; z-index:3000; display:none; align-items:center; justify-content:center; padding:24px; background:rgba(2,10,20,.88); backdrop-filter:blur(7px); } .doctor-photo-modal.is-open { display:flex; } .doctor-photo-dialog { position:relative; max-width:min(92vw,760px); max-height:90vh; } .doctor-photo-full { display:block; max-width:100%; max-height:85vh; width:auto; height:auto; object-fit:contain; border-radius:16px; box-shadow:0 25px 80px rgba(0,0,0,.45); } .doctor-photo-close { position:absolute; top:-14px; left:-14px; width:42px; height:42px; border:1px solid rgba(255,255,255,.35); border-radius:50%; background:#fff; color:#102b4e; font-size:26px; line-height:1; cursor:pointer; box-shadow:0 4px 18px rgba(0,0,0,.25); } .doctor-photo-caption { color:#fff; text-align:center; margin-top:10px; font-size:14px; } body.photo-modal-open { overflow:hidden; } .brand small { display: block; color: var(--muted); font-size: 11px; font-weight: 400; margin-top: -5px; } nav { display: flex; align-items: center; gap: 24px; } nav a { color: #d6e5e6; font-size: 14px; transition: .2s; } nav a:hover { color: var(--primary); } .nav-cta { padding: 10px 17px; background: var(--primary); color: #06161b !important; border-radius: 12px; font-weight: 800; } /* Hero */ .hero { min-height: 690px; display: grid; align-items: center; position: relative; overflow: hidden; background: radial-gradient(circle at 15% 25%, rgba(40,199,183,.15), transparent 28%), radial-gradient(circle at 85% 70%, rgba(40,199,183,.08), transparent 25%); } .hero-grid { display: grid; grid-template-columns: 1.12fr .88fr; gap: 65px; align-items: center; } .eyebrow { color: var(--primary); font-weight: 800; font-size: 14px; margin-bottom: 14px; } h1 { font-size: clamp(34px, 5vw, 62px); line-height: 1.25; letter-spacing: -1px; margin-bottom: 20px; } .hero h1 span { color: var(--primary); } .hero-text { color: var(--muted); font-size: 17px; max-width: 650px; margin-bottom: 30px; } .actions { display: flex; flex-wrap: wrap; gap: 12px; } .btn { display: inline-flex; align-items: center; justify-content: center; gap: 8px; padding: 13px 20px; border-radius: 13px; font-weight: 800; transition: .2s; } .btn-primary { background: var(--primary); color: #06161b; } .btn-secondary { border: 1px solid var(--line); background: rgba(255,255,255,.035); } .btn:hover { transform: translateY(-2px); } .hero-card { min-height: 390px; padding: 34px; border: 1px solid var(--line); border-radius: 30px; background: linear-gradient(145deg, rgba(40,199,183,.12), rgba(255,255,255,.025)), var(--card); box-shadow: var(--shadow); position: relative; overflow: hidden; } .hero-card::before { content: ""; position: absolute; width: 250px; height: 250px; border: 1px solid rgba(40,199,183,.18); border-radius: 50%; left: -90px; bottom: -100px; } .hero-card h2 { font-size: 25px; margin-bottom: 8px; } .hero-card p { color: var(--muted); font-size: 14px; } .specialty-list { list-style: none; margin-top: 26px; display: grid; gap: 12px; } .specialty-list li { display: flex; align-items: center; gap: 10px; padding: 11px 12px; border-radius: 12px; background: rgba(255,255,255,.045); color: #dcebec; font-size: 14px; } .check { width: 23px; height: 23px; display: grid; place-items: center; flex: 0 0 auto; border-radius: 50%; background: rgba(40,199,183,.14); color: var(--primary); } /* Sections */ section { padding: 90px 0; } .section-head { max-width: 720px; margin-bottom: 38px; } .section-head .eyebrow { margin-bottom: 7px; } h2.section-title { font-size: clamp(28px, 4vw, 42px); line-height: 1.35; margin-bottom: 10px; } .section-description { color: var(--muted); } .about { background: var(--bg-soft); } .about-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 26px; } .card { padding: 28px; border: 1px solid var(--line); border-radius: var(--radius); background: rgba(255,255,255,.025); } .card h3 { margin-bottom: 12px; font-size: 20px; } .card p { color: var(--muted); font-size: 15px; } .credentials { display: grid; gap: 13px; margin-top: 17px; } .credential { padding: 14px; border-right: 3px solid var(--primary); background: rgba(40,199,183,.05); color: #dcebec; font-size: 14px; } /* Services */ .services-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 17px; } .service { min-height: 205px; padding: 24px; border: 1px solid var(--line); border-radius: var(--radius); background: var(--card); transition: .25s; } .service:hover { transform: translateY(-5px); border-color: rgba(40,199,183,.4); } .service-icon { width: 45px; height: 45px; display: grid; place-items: center; border-radius: 13px; background: rgba(40,199,183,.12); color: var(--primary); font-size: 21px; margin-bottom: 18px; } .service h3 { margin-bottom: 8px; font-size: 18px; } .service p { color: var(--muted); font-size: 13px; } /* Scoliosis feature */ .feature { background: linear-gradient(120deg, rgba(40,199,183,.12), transparent 60%), var(--bg-soft); } .feature-box { border: 1px solid rgba(40,199,183,.18); border-radius: 30px; padding: 45px; background: rgba(255,255,255,.025); } .feature-box h2 { font-size: clamp(28px, 4vw, 44px); margin-bottom: 15px; } .feature-box > p { color: var(--muted); max-width: 820px; } .feature-points { margin-top: 28px; display: grid; grid-template-columns: repeat(3, 1fr); gap: 14px; } .feature-point { padding: 18px; border-radius: 15px; background: rgba(255,255,255,.045); color: #dcebec; font-size: 14px; } /* Equipment */ .equipment-grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: 15px; } .equipment { padding: 21px; border: 1px solid var(--line); border-radius: 18px; background: var(--card); } .equipment h3 { font-size: 16px; margin-bottom: 6px; } .equipment p { color: var(--muted); font-size: 12px; } /* Contact */ .contact { background: var(--bg-soft); } .contact-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 20px; } .contact-list { display: grid; gap: 12px; margin-top: 20px; } .contact-item { display: flex; gap: 14px; align-items: flex-start; padding: 16px; border: 1px solid var(--line); border-radius: 16px; background: rgba(255,255,255,.025); } .contact-icon { width: 40px; height: 40px; flex: 0 0 auto; display: grid; place-items: center; border-radius: 12px; background: rgba(40,199,183,.12); color: var(--primary); } .contact-item strong { display: block; margin-bottom: 2px; } .contact-item span { color: var(--muted); font-size: 13px; } .map-placeholder { min-height: 100%; display: flex; align-items: center; justify-content: center; text-align: center; border-radius: var(--radius); border: 1px dashed rgba(40,199,183,.35); background: linear-gradient(rgba(40,199,183,.04) 1px, transparent 1px), linear-gradient(90deg, rgba(40,199,183,.04) 1px, transparent 1px), #0a1a23; background-size: 35px 35px; padding: 30px; } .map-placeholder h3 { margin-bottom: 8px; } .map-placeholder p { color: var(--muted); font-size: 14px; margin-bottom: 18px; } /* Footer */ footer { padding: 28px 0; border-top: 1px solid var(--line); color: var(--muted); font-size: 12px; } .footer-row { display: flex; justify-content: space-between; gap: 20px; align-items: center; } .instagram { color: var(--primary); font-weight: 800; } /* Mobile */ @media (max-width: 900px) { .hero-grid, .about-grid, .contact-grid { grid-template-columns: 1fr; } .services-grid { grid-template-columns: repeat(2, 1fr); } .equipment-grid { grid-template-columns: repeat(2, 1fr); } .feature-points { grid-template-columns: 1fr; } .hero { min-height: auto; padding: 80px 0; } .hero-card { min-height: auto; } } @media (max-width: 650px) { .container { width: min(100% - 24px, 1120px); } header { position: relative; } nav a:not(.nav-cta) { display: none; } .nav { min-height: 68px; } .brand { font-size: 13px; } .brand-mark { width: 38px; height: 38px; flex-basis:38px; } section { padding: 65px 0; } .services-grid, .equipment-grid { grid-template-columns: 1fr; } .feature-box { padding: 27px 21px; } .footer-row { flex-direction: column; align-items: flex-start; } } /* Updated light blue / white theme */ :root { --bg: #f5f9ff; --bg-soft: #eaf3ff; --card: #ffffff; --card-2: #f2f7ff; --text: #142b46; --muted: #5f7187; --primary: #5aa9f8; --primary-dark: #2878c7; --line: rgba(31, 75, 125, .14); --white: #ffffff; --shadow: 0 18px 50px rgba(37, 76, 125, .10); } body { background: var(--bg); color: var(--text); } header { background: rgba(255,255,255,.94); border-bottom-color: var(--line); box-shadow: 0 4px 20px rgba(30,70,120,.04); } nav a { color: #314b69; } nav a:hover, nav a:focus-visible { color: var(--primary-dark); } .brand-mark { color: #fff; background: #173c65; } .brand small { color: #647a94; } .nav-cta, .btn-primary { background: var(--primary); color: #102c4a !important; } .btn-secondary { border-color: var(--line); background: #fff; color: #234465; } .hero { background: radial-gradient(circle at 15% 25%, rgba(90,169,248,.18), transparent 28%), radial-gradient(circle at 85% 70%, rgba(23,60,101,.06), transparent 25%); } .hero-card { background: linear-gradient(145deg, rgba(90,169,248,.12), rgba(255,255,255,.7)), #fff; border-color: var(--line); } .specialty-list li, .feature-point { color: #29445f; background: #f0f6ff; } .about, .contact, .feature { background: var(--bg-soft); } .card { background: #fff; border-color: var(--line); box-shadow: 0 10px 28px rgba(37,76,125,.045); } .credential { color: #29445f; background: #f1f7ff; border-right-color: var(--primary); } .service, .equipment { background: #fff; border-color: var(--line); box-shadow: 0 8px 24px rgba(37,76,125,.045); } .service:hover { border-color: rgba(40,125,205,.4); } .service-icon, .contact-icon { background: #e4f1ff; color: #2878c7; } .feature-box { background: rgba(255,255,255,.76); border-color: rgba(40,125,205,.18); } .map-placeholder { border-color: rgba(40,125,205,.30); background: linear-gradient(rgba(90,169,248,.08) 1px, transparent 1px), linear-gradient(90deg, rgba(90,169,248,.08) 1px, transparent 1px), #f4f9ff; background-size: 35px 35px; } .contact-item { background: #fff; border-color: var(--line); } .instagram { color: #2878c7; } .section-description, .card p, .service p, .equipment p, .feature-box > p { color: var(--muted); } .eyebrow, .hero h1 span { color: #2878c7; } .check { background: #e4f1ff; color: #2878c7; } .feature-point { background: #f0f6ff; } .nav { position: relative; } nav { gap: 20px; } .nav-dropdown { position: relative; } .dropdown-toggle { display: inline-flex; align-items: center; gap: 7px; padding: 10px 0; border: 0; background: transparent; color: #314b69; font: inherit; font-size: 14px; cursor: pointer; } .dropdown-toggle:hover, .dropdown-toggle:focus-visible { color: var(--primary-dark); } .chevron { font-size: 17px; transition: transform .2s; } .nav-dropdown.open .chevron { transform: rotate(180deg); } .dropdown-menu { position: absolute; top: calc(100% + 10px); right: 0; min-width: 245px; padding: 8px; display: none; background: #fff; border: 1px solid var(--line); border-radius: 15px; box-shadow: 0 18px 45px rgba(24,55,92,.14); z-index: 1100; } .nav-dropdown:hover .dropdown-menu, .nav-dropdown:focus-within .dropdown-menu, .nav-dropdown.open .dropdown-menu { display: block; } .dropdown-menu a { display: block; padding: 9px 12px; border-radius: 9px; color: #314b69; white-space: nowrap; } .dropdown-menu a:hover, .dropdown-menu a:focus-visible { background: #edf5ff; color: #1e68b0; } .menu-toggle { display: none; } a:focus-visible, button:focus-visible { outline: 3px solid rgba(40,120,199,.35); outline-offset: 3px; } @media (max-width: 900px) { .nav { flex-wrap: wrap; gap: 10px; padding-top: 10px; padding-bottom: 10px; } nav { gap: 15px; } } @media (max-width: 650px) { header { position: sticky; top: 0; } .nav { min-height: 68px; justify-content: space-between; } .menu-toggle { display: inline-flex; align-items: center; gap: 8px; padding: 9px 12px; border: 1px solid var(--line); border-radius: 10px; background: #fff; color: #173c65; font: inherit; cursor: pointer; } nav { display: none; width: 100%; align-items: stretch; flex-direction: column; gap: 4px; padding: 8px 0 12px; } nav.nav-open { display: flex; } nav > a, .dropdown-toggle { display: flex !important; width: 100%; padding: 11px 12px; border-radius: 9px; } nav > a:hover, .dropdown-toggle:hover { background: #edf5ff; } .nav-dropdown { width: 100%; } .dropdown-menu { position: static; min-width: 0; margin: 0 10px 6px 0; box-shadow: none; border-radius: 10px; background: #f7fbff; } .dropdown-menu a { white-space: normal; } .nav-cta { justify-content: center; margin-top: 4px; } } /* Pars Analysis visual refinement — incremental redesign */ :root { --bg: #f5f9ff; --bg-soft: #e8f4fb; --card: #ffffff; --text: #102b4e; --muted: #5c6f85; --primary: #00a8c6; --primary-dark: #0b2e5b; --line: rgba(11,46,91,.13); --gold: #ffd54f; } html { scroll-behavior: smooth; scroll-padding-top: 90px; } body { background: var(--bg); color: var(--text); } header { background: rgba(255,255,255,.94) !important; border-bottom: 1px solid rgba(11,46,91,.10) !important; box-shadow: 0 8px 28px rgba(11,46,91,.06) !important; backdrop-filter: blur(14px); } .brand-mark { background: linear-gradient(135deg,#00a8c6,#0b2e5b) !important; box-shadow: 0 8px 20px rgba(0,168,198,.22); } .hero { min-height: 660px !important; background: radial-gradient(ellipse at 12% 18%, rgba(0,168,198,.28), transparent 32%), radial-gradient(ellipse at 85% 80%, rgba(255,213,79,.18), transparent 28%), linear-gradient(125deg, #0b2e5b 0%, #123f70 58%, #087e9a 100%) !important; color: #fff; position: relative; } .hero:before { content:""; position:absolute; inset:0; pointer-events:none; opacity:.12; background-image: radial-gradient(circle at 1px 1px, #fff 1px, transparent 0); background-size: 24px 24px; mask-image: linear-gradient(90deg, transparent, #000 70%); } .hero .container { position:relative; z-index:1; } .hero h1, .hero .hero-text { color:#fff !important; } .hero h1 span { color: var(--gold) !important; } .hero .eyebrow { color:#7fe5f0 !important; } .hero .hero-text { opacity:.88; } .hero-card { background: rgba(255,255,255,.96) !important; color:#102b4e !important; border:1px solid rgba(255,255,255,.75) !important; border-radius:26px !important; box-shadow:0 24px 60px rgba(0,0,0,.18) !important; } .hero-card p { color:#5c6f85 !important; } .hero-card h2 { color:#0b2e5b !important; } .btn-primary { background:#ffd54f !important; color:#0b2e5b !important; border-color:#ffd54f !important; box-shadow:0 8px 20px rgba(255,213,79,.22); } .btn-primary:hover, .btn-gold:hover { transform:translateY(-2px); filter:brightness(.98); } .btn-secondary { background:#00a8c6 !important; color:#fff !important; border-color:#00a8c6 !important; } section:not(.hero) { scroll-margin-top:85px; } .card, .service, .feature-box, .contact-card, .credential { border-radius:20px !important; box-shadow:0 10px 28px rgba(11,46,91,.055); transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease; } .service { background:#fff !important; border:1px solid rgba(11,46,91,.10) !important; } .service:hover, .card:hover { transform:translateY(-4px); box-shadow:0 18px 38px rgba(11,46,91,.10); border-color:rgba(0,168,198,.35) !important; } .service-icon { display:grid; place-items:center; width:54px; height:54px; border-radius:17px; background:linear-gradient(135deg,#e8f8fb,#fff4c4) !important; color:#0b7895 !important; font-size:25px !important; margin-bottom:18px; } .clinical-codes { display:inline-block; direction:ltr; unicode-bidi:isolate; font-size:.66em; color:#00a8c6; font-weight:800; letter-spacing:.2px; } .english-subtitle { display:block; direction:ltr; unicode-bidi:isolate; font-size:.62em; margin-top:5px; color:#00a8c6; } .brand-promise { padding:30px 0 !important; } .brand-promise-inner { display:flex; align-items:center; justify-content:space-between; gap:24px; padding:30px 34px; border-radius:26px; color:#fff; background:linear-gradient(115deg,#0b2e5b,#104b78 72%,#087e9a); box-shadow:0 18px 42px rgba(11,46,91,.16); position:relative; overflow:hidden; } .brand-promise-inner:after { content:""; position:absolute; width:210px; height:210px; border:1px solid rgba(255,255,255,.13); border-radius:50%; left:-50px; top:-100px; box-shadow:0 0 0 24px rgba(255,255,255,.035),0 0 0 48px rgba(255,255,255,.025); } .promise-symbol { flex:0 0 62px; height:62px; display:grid; place-items:center; border-radius:20px; background:#ffd54f; color:#0b2e5b; font-size:30px; } .brand-promise h2 { margin:3px 0 8px; color:#fff; font-size:clamp(20px,3vw,30px); } .brand-promise p { margin:0; color:#dcecf7; } .brand-promise .eyebrow { color:#7fe5f0; margin-bottom:4px; } .btn-gold { display:inline-flex; align-items:center; gap:8px; white-space:nowrap; padding:13px 18px; border-radius:12px; background:#ffd54f; color:#0b2e5b; font-weight:800; text-decoration:none; transition:transform .2s ease; } .nav-dropdown .dropdown-menu { border-radius:16px !important; box-shadow:0 16px 40px rgba(11,46,91,.14) !important; border:1px solid rgba(11,46,91,.10) !important; } .nav-dropdown .dropdown-menu a:hover { background:#e8f4fb !important; color:#0b2e5b !important; } .contact-card, .feature-box { background:#fff !important; } @media (prefers-reduced-motion: no-preference) { .service, .card, .feature-box { animation: gentle-rise .55s both; } @keyframes gentle-rise { from { opacity:.75; transform:translateY(8px); } to { opacity:1; transform:translateY(0); } } } @media (max-width: 760px) { .hero { min-height:auto !important; padding:62px 0 52px !important; } .hero-grid { grid-template-columns:1fr !important; gap:25px !important; } .hero h1 { font-size:clamp(30px,8vw,42px) !important; line-height:1.45; } .hero-card { min-height:0 !important; padding:23px !important; } .actions { gap:10px; } .actions .btn { flex:1 1 100%; justify-content:center; } .brand-promise-inner { display:grid; grid-template-columns:54px 1fr; padding:23px; gap:15px; } .promise-symbol { width:54px; height:54px; flex-basis:54px; } .brand-promise .btn-gold { grid-column:1 / -1; justify-content:center; } .brand-promise h2 { font-size:22px; line-height:1.65; } .clinical-codes { font-size:.65em; } } @media (prefers-reduced-motion: reduce) { html { scroll-behavior:auto; } *, *:before, *:after { animation:none !important; transition:none !important; } } /* Pars Analyze theme switch + polish */ :root { color-scheme: light; --navy:#0b2e5b; --cyan:#00a8c6; --pale:#e8f4fb; --gold:#ffd54f; } .theme-toggle { display:inline-flex; align-items:center; justify-content:center; width:42px; height:42px; border:1px solid var(--line); border-radius:50%; background:var(--card); color:var(--text); cursor:pointer; font-size:20px; margin-inline-start:8px; transition:transform .2s,background .2s; } .theme-toggle:hover { transform:rotate(-10deg); } .header-actions { display:flex; align-items:center; gap:8px; } .equipment { overflow:hidden; padding:0 0 18px; } .equipment h3,.equipment p { margin-inline:18px; } .equipment h3 { margin-top:15px; } .equipment-photo { display:block; width:100%; height:145px; object-fit:cover; background:var(--pale); } .social-links { display:flex; align-items:center; gap:10px; flex-wrap:wrap; } .social-link { width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:50%;background:var(--card);color:var(--primary-dark);font-weight:800;transition:transform .2s,background .2s; } .social-link:hover { transform:translateY(-3px); background:var(--pale); } .phone-copy { display:inline-flex; align-items:center; gap:8px; } .copy-number { border:1px solid var(--line); border-radius:8px; padding:5px 9px; background:var(--card); color:var(--primary-dark); cursor:pointer; font-family:inherit; } html[data-theme="dark"] { color-scheme:dark; --bg:#07182b; --bg-soft:#0b2440; --card:#102d4b; --text:#edf6ff; --muted:#b6c8dc; --line:rgba(210,232,255,.16); --primary:#00b7d4; --primary-dark:#55d7e9; --white:#fff; --shadow:0 18px 50px rgba(0,0,0,.28); } html[data-theme="dark"] body { background:var(--bg)!important;color:var(--text)!important; } html[data-theme="dark"] header, html[data-theme="dark"] .card, html[data-theme="dark"] .service, html[data-theme="dark"] .equipment, html[data-theme="dark"] .contact-card, html[data-theme="dark"] .feature-box { background:var(--card)!important;color:var(--text)!important;border-color:var(--line)!important; } html[data-theme="dark"] .about, html[data-theme="dark"] .contact, html[data-theme="dark"] .feature, html[data-theme="dark"] section:not(.hero):not(.brand-promise) { background-color:var(--bg)!important; } html[data-theme="dark"] .credential, html[data-theme="dark"] .specialty-list li, html[data-theme="dark"] .feature-point { background:#173956!important;color:#eaf5ff!important; } html[data-theme="dark"] .map-placeholder { background-color:#102d4b!important;color:var(--text)!important; } html[data-theme="dark"] .nav a:not(.nav-cta), html[data-theme="dark"] .dropdown-toggle { color:var(--text)!important; } /* Contact section contrast fixes for dark theme */ html[data-theme="dark"] #contact .section-title, html[data-theme="dark"] #contact .section-description, html[data-theme="dark"] #contact .contact-item strong, html[data-theme="dark"] #contact .contact-item a, html[data-theme="dark"] #contact .contact-item div, html[data-theme="dark"] #contact .map-placeholder, html[data-theme="dark"] #contact .map-placeholder strong { color: var(--text) !important; } html[data-theme="dark"] #contact .contact-item span, html[data-theme="dark"] #contact .contact-item p { color: var(--muted) !important; } html[data-theme="dark"] #contact .contact-item { background: #102d4b !important; border-color: var(--line) !important; } html[data-theme="dark"] #contact .contact-icon { background: #173956 !important; color: #7fe5f0 !important; } /* Header navigation contrast fixes for dark theme */ html[data-theme="dark"] .dropdown-menu { background: #102d4b !important; border-color: var(--line) !important; box-shadow: 0 16px 40px rgba(0,0,0,.32) !important; } html[data-theme="dark"] .dropdown-menu a { color: #edf6ff !important; } html[data-theme="dark"] .dropdown-menu a:hover, html[data-theme="dark"] .dropdown-menu a:focus-visible { background: #173956 !important; color: #7fe5f0 !important; } html[data-theme="dark"] .menu-toggle { background: #102d4b !important; color: #edf6ff !important; border-color: var(--line) !important; } html[data-theme="dark"] nav > a:hover, html[data-theme="dark"] .dropdown-toggle:hover, html[data-theme="dark"] .dropdown-toggle:focus-visible { color: #7fe5f0 !important; } html[data-theme="dark"] footer { background:#061426!important;color:#eaf5ff!important; } html[data-theme="dark"] .social-link, html[data-theme="dark"] .copy-number { background:#173956!important;color:#8ee7f2!important; } @media(max-width:760px){ .header-actions { gap:4px; } .theme-toggle { width:38px;height:38px; } .equipment-photo { height:160px; } .doctor-photo-modal { padding:16px; } .doctor-photo-close { top:-12px; left:-8px; } } .service-detail-wrap{padding:58px 0 76px;min-height:65vh} .service-detail{max-width:980px;margin:auto;background:var(--card);border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:var(--shadow,0 14px 40px rgba(0,0,0,.08))} .service-detail-image{display:block;width:100%;max-height:430px;object-fit:cover;background:#10263b} .service-detail-content{padding:clamp(22px,5vw,48px)} .service-detail-content h1{font-size:clamp(28px,4vw,42px);line-height:1.5;margin:8px 0 18px;color:var(--text)} .service-detail-content p{font-size:17px;line-height:2.2;color:var(--muted,var(--text));margin:0 0 16px} .detail-note{border-right:4px solid var(--accent);padding:14px 18px;background:var(--soft,var(--card));border-radius:10px;margin:24px 0;line-height:2} .detail-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px} .back-home,.appointment-link{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:999px;text-decoration:none;font-weight:700;border:1px solid var(--line)} .back-home{background:var(--accent);color:#fff!important;border-color:transparent} .appointment-link{background:var(--card);color:var(--text)} .detail-header{padding:18px 0;border-bottom:1px solid var(--line);background:var(--surface,var(--card))} .detail-nav{display:flex;align-items:center;justify-content:space-between;gap:16px} .detail-brand{font-weight:800;color:var(--text);text-decoration:none;font-size:18px} @media(max-width:600px){.service-detail-wrap{padding:28px 0 48px}.service-detail-image{min-height:220px}}
دکتر حمید نجفی حرکات اصلاحی و آسیب‌شناسی ورزشی
تصویر مرتبط با ماساژتراپی
SPECIALIZED SERVICE

ماساژتراپی

در این بخش می‌توانید انواع خدمات ماساژتراپی، کاربردهای موردنظر مرکز و نکات مربوط به مراجعه را معرفی کنید. متن حاضر نمونه است و بعداً قابل ویرایش خواهد بود.

در این قسمت می‌توانید اطلاعات تکمیلی، روند مراجعه و توضیحات اختصاصی مربوط به این خدمت را قرار دهید. همه متن‌های این صفحه فعلاً نمونه هستند و به‌سادگی قابل جایگزینی‌اند.

توجه: محتوای این صفحه موقت است. پیش از انتشار نهایی، متن و تصویر را با اطلاعات واقعی و مورد تأیید کلینیک جایگزین کنید.