.about2{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}
.collage{position:relative;height:520px}
.collage img{position:absolute;object-fit:cover;border-radius:18px;border:1px solid rgba(0,245,212,.35);box-shadow:0 0 40px rgba(0,245,212,.18)}
.collage .c1{width:64%;height:80%;top:0;left:0;animation:floaty 7s ease-in-out infinite}
.collage .c2{width:52%;height:58%;right:0;bottom:0;animation:floaty 8s ease-in-out infinite reverse}
.badge100{position:absolute;left:8%;bottom:6%;z-index:3;background:rgba(3,7,11,.88);backdrop-filter:blur(10px);border:1px solid #00f5d4;border-radius:16px;padding:14px 20px;box-shadow:0 0 30px rgba(0,245,212,.4)}
.badge100 b{display:block;font-family:'Orbitron',sans-serif;font-size:2rem;color:#00f5d4;text-shadow:0 0 14px rgba(0,245,212,.7);line-height:1.1}
.badge100 span{font-size:.8rem;color:#8cb0ad}
.hook{font-family:'Orbitron',sans-serif;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.25;margin-bottom:14px}
.who{font-family:'Orbitron',sans-serif;color:#00f5d4;font-size:1.1rem;margin-bottom:4px;text-shadow:0 0 12px rgba(0,245,212,.5)}
.role{color:#8cb0ad;font-size:.9rem;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px}
.about2 p.t{color:#b9d6d3;margin-bottom:14px}
.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}
.stat{background:rgba(10,24,32,.7);border:1px solid rgba(0,245,212,.2);border-radius:14px;padding:16px 10px;text-align:center;transition:.3s}
.stat:hover{transform:translateY(-6px);border-color:#00f5d4;box-shadow:0 10px 30px rgba(0,245,212,.25)}
.stat b{display:block;font-family:'Orbitron',sans-serif;font-size:1.6rem;color:#00f5d4}
.stat span{font-size:.78rem;color:#8cb0ad}
.stars{color:#ffd166;letter-spacing:3px;margin-bottom:16px;font-size:1.1rem}
@media(max-width:860px){.about2{grid-template-columns:1fr}.collage{height:400px}}
