/* brain-surgery-second-opinion — rules only this page uses */
:where(.anoki-page.anoki-std) .understanding{padding:84px 0}
:where(.anoki-page.anoki-std) .understand-grid{display:grid; grid-template-columns:1fr 1fr; gap:20px}
:where(.anoki-page.anoki-std) .understand-card{background:#fff; border:1px solid var(--border); border-radius:var(--radius-lg); padding:26px}
:where(.anoki-page.anoki-std) .understand-card h4{font-size:16px; font-weight:700; margin-bottom:10px; display:flex; align-items:center; gap:10px}
:where(.anoki-page.anoki-std) .understand-card h4 .tag{font-size:10.5px; font-weight:700; text-transform:uppercase; letter-spacing:.04em; background:var(--accent-tint); color:var(--accent-dark); padding:3px 9px; border-radius:10px}
:where(.anoki-page.anoki-std) .understand-card p{font-size:13.5px; color:var(--ink-soft); line-height:1.65}
@media (max-width:860px){
  :where(.anoki-page.anoki-std) .understand-grid{grid-template-columns:1fr}
}
:where(.anoki-page.anoki-std) .when-surgery{padding:84px 0; background:var(--bg-tint)}
:where(.anoki-page.anoki-std) .factors-grid{display:grid; grid-template-columns:repeat(4,1fr); gap:16px}
:where(.anoki-page.anoki-std) .factor-card{background:#fff; border:1px solid var(--border); border-radius:var(--radius-lg); padding:22px; text-align:center}
:where(.anoki-page.anoki-std) .factor-card .icon{width:44px; height:44px; border-radius:50%; background:var(--primary-tint); color:var(--primary); display:flex; align-items:center; justify-content:center; margin:0 auto 14px}
:where(.anoki-page.anoki-std) .factor-card .icon svg{width:20px; height:20px}
:where(.anoki-page.anoki-std) .factor-card h4{font-size:14px; font-weight:700; margin-bottom:6px}
:where(.anoki-page.anoki-std) .factor-card p{font-size:12.5px; color:var(--ink-soft); line-height:1.5}
@media (max-width:900px){
  :where(.anoki-page.anoki-std) .factors-grid{grid-template-columns:repeat(2,1fr)}
}
:where(.anoki-page.anoki-std) .procedure{padding:84px 0}
:where(.anoki-page.anoki-std) .procedure-grid{display:grid; grid-template-columns:1fr 1fr; gap:56px; align-items:center}
:where(.anoki-page.anoki-std) .procedure-visual .img-ph{height:380px}
:where(.anoki-page.anoki-std) .procedure-content p{font-size:15px; color:var(--ink-soft); line-height:1.75; margin-bottom:16px}
:where(.anoki-page.anoki-std) .procedure-steps{display:flex; flex-direction:column; gap:14px; margin-top:18px}
:where(.anoki-page.anoki-std) .procedure-step{display:flex; gap:14px}
:where(.anoki-page.anoki-std) .procedure-step .num{width:26px; height:26px; border-radius:50%; background:var(--primary); color:#fff; flex-shrink:0; display:flex; align-items:center; justify-content:center; font-size:12px; font-weight:700; margin-top:1px}
:where(.anoki-page.anoki-std) .procedure-step p{font-size:13.5px; color:var(--ink); margin:0}
@media (max-width:900px){
  :where(.anoki-page.anoki-std) .procedure-grid{grid-template-columns:1fr}
  :where(.anoki-page.anoki-std) .procedure-visual{order:-1}
  :where(.anoki-page.anoki-std) .procedure-visual .img-ph{height:260px}
}
:where(.anoki-page.anoki-std) .journey{padding:84px 0; background:var(--bg-tint)}
:where(.anoki-page.anoki-std) .journey-step{border:1px solid var(--border); border-radius:var(--radius-lg); padding:24px; background:#fff}
:where(.anoki-page.anoki-std) .second-opinion{padding:84px 0}
:where(.anoki-page.anoki-std) .so-card{background:var(--primary-tint); border-radius:var(--radius-lg); padding:36px; display:grid; grid-template-columns:auto 1fr; gap:24px; align-items:center}
:where(.anoki-page.anoki-std) .so-card .icon{width:56px; height:56px; border-radius:50%; background:var(--primary); color:#fff; display:flex; align-items:center; justify-content:center; flex-shrink:0}
@media (max-width:700px){
  :where(.anoki-page.anoki-std) .so-card{grid-template-columns:1fr; text-align:center}
  :where(.anoki-page.anoki-std) .so-card .icon{margin:0 auto}
}
:where(.anoki-page.anoki-std) .doc-spotlight{padding:0 0 84px}
