.promoter-hero{background:var(--surface);border:1px solid var(--line);border-radius:24px;padding:1.5rem;box-shadow:var(--shadow);display:grid;grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);gap:1.5rem;align-items:start}
.promoter-copy{line-height:1.65;max-width:720px}
.promoter-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:0}
.promoter-kpis>div{background:var(--green-soft);border-radius:16px;padding:1rem}
.promoter-kpis dt{font-size:.78rem;color:var(--muted)}
.promoter-kpis dd{margin:.35rem 0 0;font-size:1.35rem;font-weight:700;color:var(--green)}
.promoter-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}
.promoter-card{margin-top:1.2rem}
.promoter-card .insight-list{margin-top:1rem}
@media(max-width:850px){.promoter-hero,.promoter-grid{grid-template-columns:1fr}.promoter-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}