/* 3 · Bold — colour block hero, giant name, two big primary buttons */
.sx-t-bold .sx-hero {
  position: relative; overflow: hidden;
  padding: 32px 22px 26px;
  background: var(--c-primary);
  color: var(--c-on-primary, var(--c-text));
}
.sx-t-bold .sx-hero::before {
  content: "";
  position: absolute; right: -80px; top: -92px;
  width: 252px; height: 252px; border-radius: 50%;
  background: var(--c-accent);
}
.sx-t-bold .sx-av {
  position: relative;
  width: 72px; height: 72px; border-radius: 18px;
  background: var(--c-text); color: var(--c-accent-on-text, var(--c-accent));
  font-size: 27px;
}
.sx-t-bold .sx-name {
  position: relative;
  margin: 20px 0 10px;
  font-size: 40px; font-weight: 800; line-height: .95;
  text-transform: uppercase; letter-spacing: 0;
}
.sx-t-bold .sx-role { position: relative; font-weight: 600; }
.sx-t-bold .sx-badge { position: relative; color: inherit; opacity: .85; }
.sx-t-bold .sx-body { padding: 20px 20px 8px; display: flex; flex-direction: column; gap: 15px; }
.sx-t-bold .sx-big { display: grid; grid-template-columns: 1fr 1fr; gap: 11px; }
.sx-t-bold .sx-big[data-count="1"] { grid-template-columns: 1fr; }
.sx-t-bold .sx-big a {
  display: flex; flex-direction: column; justify-content: space-between; gap: 14px;
  min-height: 94px; padding: 18px 14px;
  border-radius: 16px; font-weight: 600;
  background: var(--c-text); color: var(--c-bg);
  transition: transform .15s ease;
}
.sx-t-bold .sx-big a:active { transform: scale(.98); }
.sx-t-bold .sx-big .sx-big-whatsapp { background: var(--c-accent); color: var(--c-on-accent, var(--c-text)); }
.sx-t-bold .sx-act { background: var(--c-surface); color: var(--c-text); font-weight: 600; }
.sx-t-bold .sx-bio { color: var(--c-muted); }
.sx-t-bold .sx-hours, .sx-t-bold .sx-stats, .sx-t-bold .sx-link, .sx-t-bold .sx-copy { background: var(--c-surface); border-color: transparent; }
.sx-t-bold .sx-stats b { color: var(--c-text); }
.sx-t-bold .sx-soc a { background: var(--c-text); color: var(--c-accent-on-text, var(--c-accent)); }
.sx-t-bold .sx-save { background: var(--c-primary); color: var(--c-button-text); }
