/* Founder cards and refined verification */
.ggc-founders-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:22px 0 28px}
.ggc-founder-card{background:linear-gradient(140deg,#fff,#f6f8fc);border:1px solid #e3d4ad;border-radius:19px;padding:25px;box-shadow:0 15px 32px #061c3524;min-width:0;color:#183453}
.ggc-founder-kicker{font-size:10px;letter-spacing:1.8px;font-weight:800;color:#9b793a;margin-bottom:12px}
.ggc-founder-heading{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.ggc-founder-heading h4{font-size:clamp(19px,2vw,24px);margin:0;color:#152f51;line-height:1.3}
.ggc-founder-roles{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:14px 0}
.ggc-founder-card p{font-size:13px;line-height:1.8;color:#50627b;margin:0}
.ggc-founder-chip{display:inline-flex;align-items:center;padding:6px 12px;border:1px solid #d3c29c;background:#f9f2e3;color:#6b5229;border-radius:999px;font-size:11px;font-weight:750;line-height:1.35}
.ggc-founder-secondary{margin-left:6px;vertical-align:middle}
.ggc-official-verified{display:inline-flex!important;align-items:center;justify-content:center;vertical-align:middle;width:20px!important;height:20px!important;min-width:20px;border-radius:50%;background:#1667b2!important;color:#fff!important;font-family:Arial,sans-serif;font-size:12px!important;font-weight:900!important;line-height:1!important;border:2px solid #fff;box-shadow:0 0 0 1px #b6d5f0,0 2px 5px #16345630;transform:none!important;margin-left:5px}
.leader-info h4 .ggc-official-verified,.team-person b .ggc-official-verified{display:inline-flex!important}
@media(max-width:700px){.ggc-founders-grid{grid-template-columns:1fr}.ggc-founder-card{padding:20px}}
