.section-visual-row{align-items:center;display:grid;gap:24px;grid-template-columns:minmax(0,1fr) 250px;margin-bottom:24px}.section-visual-row.reverse{grid-template-columns:250px minmax(0,1fr)}.section-visual-row.reverse .section-heading{order:2}.section-visual-row.reverse .section-illustration{order:1}.section-heading{align-items:flex-start;display:flex;gap:14px}.section-icon{align-items:center;background:#e8f0f8;border-radius:16px;display:inline-flex;flex-shrink:0;font-size:1.35rem;height:54px;justify-content:center;width:54px}.section-heading h2{color:var(--primary-deep);font-size:1.22rem;font-weight:700;margin:0 0 6px}.section-heading p{color:#737373;font-size:.98rem;line-height:1.5;margin:0}.section-illustration{border-radius:18px;box-shadow:0 16px 32px rgba(74,107,138,.12);height:155px;object-fit:cover;width:100%}.audience-grid{column-count:2;column-gap:14px;display:block}.audience-grid .info-card{break-inside:avoid;gap:10px;margin-bottom:9px;padding:12px 13px}@media (max-width:760px){.section-visual-row,.section-visual-row.reverse{grid-template-columns:1fr}.section-visual-row.reverse .section-heading,.section-visual-row.reverse .section-illustration{order:0}.audience-grid{column-count:1}}