/* ============================================
/* ============================================
   PAGE HEADER (compact, used on inner pages)
   ============================================ */
.page-header{
  padding-block:64px 56px;
  border-bottom:1px solid var(--border-hairline);
  background:radial-gradient(ellipse 70% 100% at 50% 0%, rgba(255,75,31,0.10), transparent 60%);
}
.breadcrumb{
  font-family:var(--font-mono); font-size:12.5px; color:var(--text-tertiary);
  display:flex; align-items:center; gap:8px; margin-bottom:18px;
}
.breadcrumb a{ color:var(--text-tertiary); transition:color .16s ease; }
.breadcrumb a:hover{ color:var(--accent-flame); }
.page-header h1{
  font-family:var(--font-display); font-size:clamp(38px,5.5vw,64px); text-transform:uppercase; line-height:1.02;
  max-width:760px;
}
html[dir="rtl"] .page-header h1{ text-transform:none; font-weight:800; }
.page-header .lede{ color:var(--text-secondary); font-size:17px; max-width:600px; margin-top:18px; }

/* ============================================
   ABOUT CTA
   ============================================ */
.about-cta{
  padding-block:100px; text-align:center;
  background:radial-gradient(ellipse 50% 80% at 50% 100%, rgba(255,75,31,0.16), transparent 65%), var(--bg-void);
}
.about-cta h2{ font-family:var(--font-display); font-size:clamp(30px,4.4vw,50px); text-transform:uppercase; max-width:700px; margin:0 auto 24px; line-height:1.06; }
html[dir="rtl"] .about-cta h2{ text-transform:none; font-weight:800; }
.about-cta p{ color:var(--text-secondary); max-width:500px; margin:0 auto 32px; }
