/* ═══════════════════════════════════════════════════════════
   ADVISORY PAGE — Unique Styles
   About, Stats, Benefits, Feature Image, Pillars, C-Suite
   ═══════════════════════════════════════════════════════════ */

/* ── ABOUT ──────────────────────────────────────────────── */
.advisory-about__text{max-width:900px}
.advisory-h2{
  font-family:var(--font-heading);font-weight:400;
  font-size:clamp(24px,3.2vw,36px);line-height:1.35;
  color:#fff;margin-bottom:16px;
}
.advisory-body{
  font-size:var(--text-xl);line-height:1.9;color:var(--color-text-secondary);
  margin-bottom:28px;
}
.advisory-body strong{color:#fff;font-weight:600}

/* ── STATS ──────────────────────────────────────────────── */
.stats__badge{
  display:inline-flex;align-items:center;gap:8px;
  padding:8px 20px;border-radius:100px;
  border:1px solid rgba(255,255,255,.1);
  background:rgba(255,255,255,.03);
  font-size:13px;letter-spacing:.04em;color:rgba(255,255,255,.6);
  margin-bottom:40px;
}
.stats__grid{
  display:grid;grid-template-columns:repeat(3,1fr);gap:40px;
  text-align:center;
}
.stat__value{
  font-family:var(--font-heading);font-weight:400;
  font-size:clamp(36px,5vw,56px);line-height:1;margin-bottom:8px;
  letter-spacing:-.02em;
}
.stat__label{font-size:15px;color:rgba(255,255,255,.5)}

/* ── BENEFITS ───────────────────────────────────────────── */
.benefits__intro{
  font-size:var(--text-lg);line-height:1.85;color:var(--color-text-secondary);
  max-width:800px;margin-bottom:48px;
}
.benefits__grid{
  display:grid;grid-template-columns:repeat(2,1fr);gap:24px;
}
.benefit{
  padding:28px;border-radius:16px;
  border:1px solid rgba(255,255,255,.08);
  background:rgba(255,255,255,.02);
  transition:border-color .25s;
}
.benefit:hover{border-color:rgba(255,255,255,.12)}
.benefit__head{display:flex;align-items:center;gap:12px;margin-bottom:12px}
.benefit__head h4{font-size:var(--text-lg);font-weight:500}
.benefit p{font-size:var(--text-md);line-height:1.75;color:var(--color-text-secondary)}

/* ── FEATURE IMAGE ──────────────────────────────────────── */
.advisory-feature__img{
  max-width:900px;margin:0 auto;border-radius:20px;overflow:hidden;
  border:1px solid rgba(255,255,255,.06);
}
.advisory-feature__img img{width:100%;display:block}

/* ── PILLARS INTRO ──────────────────────────────────────── */
.pillars-intro{
  font-size:var(--text-lg);line-height:1.85;color:var(--color-text-secondary);
  max-width:800px;margin-bottom:48px;
}

/* ── C-SUITE ────────────────────────────────────────────── */
.csuite__intro{
  font-size:var(--text-lg);line-height:1.85;color:var(--color-text-secondary);
  max-width:800px;margin-bottom:48px;
}
.csuite__grid{
  display:grid;grid-template-columns:repeat(2,1fr);gap:24px;
}
.csuite__member{
  padding:32px;border-radius:20px;
  border:1px solid rgba(255,255,255,.08);
  background:linear-gradient(180deg,#000 0%,rgba(80,15,20,.08) 100%);
  text-align:center;
  transition:border-color .25s;
}
.csuite__member:hover{border-color:rgba(255,255,255,.12)}
.csuite__avatar{
  width:120px;height:120px;margin:0 auto 20px;
  transform:rotate(45deg);overflow:hidden;
  border-radius:16px;border:1px solid rgba(255,255,255,.1);
}
.csuite__avatar img{
  width:142%;height:142%;object-fit:cover;
  transform:rotate(-45deg) translate(-15%,-15%);
}
.csuite__avatar--team{
  display:flex;align-items:center;justify-content:center;
  background:rgba(180,40,50,.1);
}
.csuite__avatar--team .diamond-xs{transform:rotate(0deg);width:24px;height:24px;background:rgba(180,40,50,.5)}
.csuite__member h4{font-size:var(--text-xl);font-weight:600;margin-bottom:8px}
.csuite__member p{font-size:var(--text-md);line-height:1.75;color:var(--color-text-secondary)}
