/* Wealth Grid r6 — CONSULTANCY door "Counsel" (Master Analysis v2 §4.5.2). Entity A.
   Accent Counsel Gold #C4A35A (7.57:1 on navy, 6.82 on navy-2); hover/large numerals #D4B56E (9.21);
   on light use Deep Gold #6E5820 (6.20 on ivory); chart secondary Steel #8FB3D9 (8.33).
   Voice: calm, precise, institutional. Motion: slow and quiet — 300ms fades + 8px rise, one reveal per section, no bounce/parallax/marquee. */
html.door-consultancy{
  --door:var(--wg-counsel);--door-hi:var(--wg-counsel-hi);--door-soft:rgba(196,163,90,.10);--door-line:rgba(196,163,90,.38);
  --wg-t-reveal:300ms;--wg-reveal-rise:8px;
}
.door-consultancy h1,.door-consultancy h2,.door-consultancy h3{font-weight:600;letter-spacing:-.01em}
html[lang=ar].door-consultancy h1,html[lang=ar].door-consultancy h2,html[lang=ar].door-consultancy h3{letter-spacing:0}
.door-consultancy .lead,.door-consultancy .article,.door-consultancy .section-head p{max-width:var(--wg-measure)}
/* one reveal per section: no stagger */
.door-consultancy.js .reveal{transition-delay:0s!important}
/* hero: quiet gold light only */
.door-consultancy .hero-bg .o2{display:none}
.door-consultancy .hero-bg .o1{opacity:.16}
.door-consultancy .hero-bg .o3{opacity:.06}
.door-consultancy section.dark{background:radial-gradient(ellipse at 0% 100%,rgba(196,163,90,.10),transparent 55%),var(--foot)}
/* cards: no lift, border + 150ms underline grow on the link */
.door-consultancy a.card:hover,.door-consultancy .card.hover:hover,.door-consultancy .vcard:hover{transform:none;border-color:var(--door-line)}
.door-consultancy .card .more,.door-consultancy .vcard .go{background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size var(--wg-t-hover) var(--wg-ease)}
html[dir=rtl].door-consultancy .card .more{background-position:100% 100%}
.door-consultancy a.card:hover .more,.door-consultancy .card .more:hover{background-size:100% 1px}
.door-consultancy .btn:hover{transform:none}
/* button on accent: navy label on gold (7.57:1) */
.door-consultancy .btn-navy{background:var(--wg-counsel);color:var(--wg-navy)}
.door-consultancy .btn-navy:hover{background:var(--wg-counsel-hi);color:var(--wg-navy);box-shadow:none}
/* data / chart secondary */
.door-consultancy .case dt,.door-consultancy .vfacts dt{color:var(--wg-steel)}
.door-consultancy .tag{color:var(--wg-counsel);border-color:rgba(196,163,90,.25)}
/* engagement timeline (Diagnose → Plan → Execute): steps joined by a gold hairline */
.door-consultancy .steps-row{position:relative}
.door-consultancy .step{border-top:1px solid var(--door-line)}
.door-consultancy .step .t{font-variant-numeric:tabular-nums;letter-spacing:.04em}
.door-consultancy .step::before{color:rgba(196,163,90,.16)}
@media (min-width:1021px){
  .door-consultancy .steps-row::before{content:"";position:absolute;inset-inline:24px;top:0;height:1px;background:linear-gradient(90deg,var(--wg-counsel),rgba(196,163,90,.15))}
  html[dir=rtl].door-consultancy .steps-row::before{background:linear-gradient(270deg,var(--wg-counsel),rgba(196,163,90,.15))}
  .door-consultancy .step::after{content:"";position:absolute;top:-5px;inset-inline-start:24px;width:9px;height:9px;border-radius:50%;background:var(--wg-navy);border:1px solid var(--wg-counsel)}
}
/* impact numbers: large gold-light numerals */
.door-consultancy .impact-item{border-top-color:var(--wg-counsel)}
.door-consultancy .note{border-inline-start-color:var(--wg-counsel)}
