/* who is it for */
.widget-snippet .who{padding:120px 0;background:var(--bk-color-background, var(--white));border-bottom:1px solid var(--bk-color-surface, var(--rule))}
.widget-snippet .who-head{max-width:760px;margin:0 auto 56px;text-align:center}
.widget-snippet .who-head p{margin-top:20px;font-size:var(--bk-p-size, 16.5px);color:var(--bk-p-color, var(--bk-color-ink, var(--ink-2)));line-height:var(--bk-p-line-height, 1.6)}
.widget-snippet .who-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}
.widget-snippet .who-card{border-radius:var(--radius);padding:38px;border:1px solid var(--bk-color-surface, var(--rule));display:flex;flex-direction:column;height:100%}
.widget-snippet .who-card.yes{background:linear-gradient(165deg,var(--bk-color-surface, #f4f5fc),var(--bk-color-surface, #eceef9));border-color:color-mix(in srgb, var(--bk-color-secondary, #a4ace5) 40%, transparent)}
.widget-snippet .who-card.no{background:var(--bk-color-surface, var(--nude))}
.widget-snippet .who-card h3{font-size:var(--bk-h3-size, 24px);font-weight:var(--bk-h3-weight, 500);letter-spacing:var(--bk-h3-letter-spacing, -0.015em);color:var(--bk-h3-color, var(--bk-color-ink, var(--royal)));display:flex;align-items:center;gap:12px}
.widget-snippet .who-ic{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex-shrink:0}
.widget-snippet .who-card.yes .who-ic{background:var(--bk-color-secondary, var(--champion));color:var(--bk-color-background, #fff)}
.widget-snippet .who-card.no .who-ic{background:var(--bk-color-ink, var(--rule-2));color:var(--bk-h3-color, var(--bk-color-ink, var(--bow)))}
.widget-snippet .who-list{list-style:none;margin:26px 0 0;display:flex;flex-direction:column;gap:16px}
.widget-snippet .who-list li{display:flex;gap:13px;font-size:var(--bk-p-size, 15px);line-height:var(--bk-p-line-height, 1.5);color:var(--bk-p-color, var(--bk-color-ink, var(--ink-2)))}
.widget-snippet .who-list .mk{flex-shrink:0;font-family:var(--bk-p-family, var(--bk-font-base, var(--font-mono)));font-weight:var(--bk-p-weight, 600);margin-top:1px}
.widget-snippet .who-card.yes .mk{color:var(--bk-color-secondary, var(--champion))}
.widget-snippet .who-card.no .mk{color:var(--bk-color-secondary, var(--mute))}
.widget-snippet .who-note{margin-top:24px;font-size:var(--bk-p-size, 14px);line-height:var(--bk-p-line-height, 1.6);color:var(--bk-p-color, var(--bk-color-ink, var(--ink-2)));padding-top:22px;border-top:1px solid var(--bk-color-surface, var(--rule))}
.widget-snippet .who-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.widget-snippet .who-card.yes .who-ctas{margin-top:auto;padding-top:26px}

