/* /craniowell səhifəsinə xas kiçik əlavələr (faza 5) — şablon bölmələri bire-bir, burada yalnız
   şablonda qarşılığı olmayan elementlər və bu səhifədəki məzmun fərqlərinə uyğunlaşma. Tokenlər brand.css-dən.
   Yalnız bu səhifədə yüklənir (craniowell.html.twig `head_extra`). */

/* Header-dəki CranioWell "pill"-i — aktiv səhifə (header.html.twig `is-active` + aria-current). */
.header-craniowell.is-active { box-shadow: 0 0 0 2px var(--brand), 0 6px 18px rgba(0, 0, 0, 0.18); }

/* CranioWell loqosu — ağ pill (2026-09-15-dən page-title-da yox, öncə/sonra bölməsinin başlığındadır). */
.craniowell-title-logo {
  display: inline-flex; align-items: center; justify-content: center;
  padding: 12px 26px; margin-bottom: 18px;
  background: #fff; border-radius: var(--radius-pill);
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.18);
  position: relative; z-index: 1; /* .page-title::before (tünd overlay) üstündə */
}
.craniowell-title-logo img { display: block; width: 216px; height: auto; }
/* 2 sətirlik H1 adi page-title-dan uzundur — başlıq bir az kiçik və header-in altından başlasın deyə üst boşluq. */
@media (min-width: 1200px) {
  .page-title--craniowell { padding: 110px 0 40px; } /* 2 sətirlik H1 menyuya yapışmasın */
  .page-title--craniowell .title { font-size: 60px; }
}
@media (max-width: 575.98px) { .craniowell-title-logo img { width: 160px; } }

/* about-section-two: həkim cümləsi (bio-dan verbatim) — sec-title mətni ilə info-box arasında. */
.craniowell-doctor {
  margin: -10px 0 30px; padding-left: 18px;
  border-left: 3px solid var(--brand);
  color: var(--ink); font-weight: 500;
}
/* Portret qulaq fotoları şablonun şəkil çərçivəsini doldursun. */
.about-section-two .image-column .image img,
.about-section-two .image-box .image img { object-fit: cover; }

/* video-section (statistika): mənbə qeydi. */
.craniowell-source {
  position: relative; margin: 24px 0 0; text-align: right;
  font-size: 13px; color: rgba(255, 255, 255, 0.85);
}

/* services-section kartları (deformasiya növləri): şəkilsiz kart, ingiliscə termin. */
.craniowell-type .service-details { margin-bottom: 0; }
.craniowell-term { margin: -6px 0 10px; font-size: 14px; font-style: italic; color: var(--brand); transition: color 300ms ease; }
.craniowell-type .inner-block:hover .craniowell-term { color: #fff; }
.craniowell-note { margin: 40px auto 0; max-width: 760px; color: var(--ink); }

/* working-section: 4 addım (şablonda 3) — alt blokda avatar yoxdur. */
.craniowell-duration .price-block .inner-block { height: 100%; }

/* cta-section: kart daxilində düymə və Instagram linki. */
.craniowell-cta .info .craniowell-cta-btn { margin-top: 20px; }
.craniowell-cta .info .icon .si { width: 32px; height: 32px; }
.craniowell-cta .info .text a { font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }
