.social-proof{padding:64px 0;background:#fff}
.proof-statement-header{text-align:center;max-width:920px;margin:0 auto 34px}
.proof-headline{font-size:clamp(28px,4vw,44px);font-weight:900;line-height:1.12;color:var(--primary);letter-spacing:-.04em;margin:12px 0}
.proof-sub{color:var(--muted);font-size:18px}
.social-proof-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.proof-icon{width:52px;height:52px;border-radius:18px;display:grid;place-items:center;margin-bottom:14px}
.proof-icon-blue{background:#dbeafe;color:#1d4ed8}.proof-icon-green{background:#dcfce7;color:#166534}
.path-card{display:block}.module-card p,.path-card p,.card p{color:var(--muted);margin:0}
.mini-kpi strong{display:block;font-size:42px;color:var(--primary);line-height:1}.mini-kpi span{color:var(--muted)}
.configurator{display:grid;grid-template-columns:1fr .9fr;gap:28px;align-items:start}
.config-step{background:#fff;border:1px solid var(--line);border-radius:22px;padding:22px;margin-bottom:14px}
.step-kicker{font-size:12px;font-weight:900;text-transform:uppercase;color:#0369a1;letter-spacing:.06em;margin-bottom:6px}
.choice-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
.choice-card{display:flex;gap:9px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:12px;background:#f8fafc;font-weight:750}
.scenario-panel{position:sticky;top:96px}
.screen-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}
.screen-card{background:#fff;border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:0 14px 38px rgba(15,23,42,.07)}
.screen-card img{width:100%;aspect-ratio:16/10;object-fit:cover}.screen-card div{padding:22px}
.didacta-hero-visual img{object-fit:contain;background:#f8fafc}
@media(max-width:980px){.social-proof-inner,.configurator,.screen-grid{grid-template-columns:1fr}.scenario-panel{position:static}}
@media(max-width:680px){.choice-grid{grid-template-columns:1fr}}
