/* ===== v5: founder photo + achievements ===== */
.about-media.founder{min-height:520px}
.about-media.founder img{object-position:center top;background:var(--alt)}
.founder-cap{position:absolute;left:0;right:0;bottom:0;padding:60px 22px 20px;border-radius:0 0 var(--r) var(--r);background:linear-gradient(transparent,rgba(11,16,64,.92));color:#fff;display:flex;flex-direction:column}
.founder-cap b{font-family:'Playfair Display',serif;font-size:1.5rem;line-height:1.2}
.founder-cap span{color:var(--gold-l);font-size:.85rem;font-weight:500;letter-spacing:.04em}
.about-media.founder .badge{right:-18px;bottom:60px}

.ach-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.ach{background:#fff;border-radius:var(--r);box-shadow:var(--sh);overflow:hidden;transition:.25s;display:flex;flex-direction:column}
.ach:hover{transform:translateY(-6px)}
.ach-art{height:170px;display:grid;place-items:center;color:#fff;position:relative;overflow:hidden}
.ach-art::before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;border:2px solid rgba(255,255,255,.18);right:-80px;top:-100px}
.ach-art::after{content:"";position:absolute;width:150px;height:150px;border-radius:50%;background:rgba(255,255,255,.08);left:-40px;bottom:-60px}
.ach-art svg{width:98px;height:98px;position:relative;z-index:1}
.a1{background:linear-gradient(135deg,#141b66,#5b3bf5)}
.a2{background:linear-gradient(135deg,#0a84ff,#141b66)}
.a3{background:linear-gradient(135deg,#089b8f,#141b66)}
.a4{background:linear-gradient(135deg,#5b3bf5,#0a84ff)}
.a5{background:linear-gradient(135deg,#141b66,#089b8f)}
.a6{background:linear-gradient(135deg,#0b1040,#2a2fa0)}
.ach-body{padding:22px 24px 26px}
.ach-num{display:block;font-family:'Playfair Display',serif;font-size:1.9rem;line-height:1.15;color:var(--gold);margin-bottom:4px}
.ach-body h3{font-size:1.15rem;margin-bottom:8px}
.ach-body p{font-size:.9rem;color:var(--muted)}

@media(max-width:991px){.ach-grid{grid-template-columns:repeat(2,1fr)}.about-media.founder{min-height:0;aspect-ratio:4/5;max-width:520px;margin:0 auto;width:100%}.about-media.founder .badge{right:10px}}
@media(max-width:600px){.ach-grid{grid-template-columns:1fr}.ach-art{height:140px}.ach-art svg{width:80px;height:80px}}
<div class="copy d-flex justify-content-center align-items-center">