/* =========================================================
   v76 — Button hierarchy (so the eye can tell them apart)
   1. Primary  : yellow pill + white knob        → hero "Our Services", CTA strip
   2. Header   : compact yellow capsule, chat icon, no knob
   3. Ghost    : outlined, transparent, small yellow arrow → "learn more"-type links
   4. Signature: black + gold (Shadow CEO only)
   5. Secondary: blue pill (hero "Talk to Us") — unchanged
   ========================================================= */

/* 2 · Header CTA */
.site-header .main-nav .nav-cta{--pill-h:46px!important;padding-inline:18px 20px!important;gap:10px;
  background:linear-gradient(180deg,#FFE066 0%,#F9C721 60%,#EDB30E 100%)!important;
  box-shadow:0 6px 14px -6px rgba(0,0,0,.5),inset 0 -2px 0 rgba(150,100,0,.35),inset 0 1px 0 rgba(255,255,255,.6)!important}
.site-header .main-nav .nav-cta::before{display:none!important}
.site-header .main-nav .nav-cta::after{position:static!important;transform:none!important;order:-1;width:22px!important;height:22px!important;box-shadow:none!important;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300324a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 12a8 8 0 0 1-11.6 7.1L4 20l1-4.6A8 8 0 1 1 21 12z'/%3E%3Cpath d='M8.5 12h.01M12 12h.01M15.5 12h.01'/%3E%3C/svg%3E") center/contain no-repeat!important}
html[dir="rtl"] .site-header .main-nav .nav-cta::after{transform:none!important}

/* 3 · Ghost buttons */
#about .btn.btn-yellow,#what-we-bring .btn.btn-yellow,#services .section-head .btn.btn-yellow{
  --pill-h:54px;background:rgba(255,255,255,.04)!important;color:#fff!important;border:2px solid rgba(249,199,33,.85)!important;
  box-shadow:none!important;padding-inline:26px 64px!important;backdrop-filter:blur(4px)}
html[dir="rtl"] :is(#about,#what-we-bring) .btn.btn-yellow,html[dir="rtl"] #services .section-head .btn.btn-yellow{padding-inline:28px 66px!important}
#about .btn.btn-yellow::before,#what-we-bring .btn.btn-yellow::before,#services .section-head .btn.btn-yellow::before{display:none!important}
#about .btn.btn-yellow::after,#what-we-bring .btn.btn-yellow::after,#services .section-head .btn.btn-yellow::after{
  width:34px!important;height:34px!important;inset-inline-end:9px!important;box-shadow:none!important;
  background:#F9C721 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2300324a' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E") center/52% no-repeat!important;transition:transform .25s}
#about .btn.btn-yellow:hover,#what-we-bring .btn.btn-yellow:hover,#services .section-head .btn.btn-yellow:hover{background:rgba(249,199,33,.14)!important;transform:none}
#about .btn.btn-yellow:hover::after,#what-we-bring .btn.btn-yellow:hover::after,#services .section-head .btn.btn-yellow:hover::after{transform:translateY(-50%) translateX(4px)!important}
html[dir="rtl"] :is(#about,#what-we-bring) .btn.btn-yellow:hover::after,html[dir="rtl"] #services .section-head .btn.btn-yellow:hover::after{transform:translateY(-50%) scaleX(-1) translateX(4px)!important}

/* 4 · Shadow CEO signature */
.svc-shadow .btn.btn-yellow{background:linear-gradient(180deg,#151515,#050505)!important;border:1.5px solid #c9a24a!important;box-shadow:0 10px 22px -10px rgba(0,0,0,.8),inset 0 1px 0 rgba(255,255,255,.08)!important}
.svc-shadow .btn.btn-yellow{color:transparent!important;background-clip:padding-box}
.svc-shadow .btn.btn-yellow{-webkit-text-fill-color:#e9c77a}
.svc-shadow .btn.btn-yellow::before{background:linear-gradient(160deg,#3a3122,#1a150c 70%)!important;box-shadow:none!important}
.svc-shadow .btn.btn-yellow::after{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h13M13 6l6 6-6 6'/%3E%3C/svg%3E") center/46% no-repeat,radial-gradient(circle at 35% 30%,#ffe9a8,#d9a441 60%,#9a6d1d)!important}
