/* About section enhancements */
.about-description{margin-top:10px}
.about-description p{font-size:1.05rem;color:#444;background:#fff;border-radius:16px;box-shadow:0 10px 20px rgba(0,0,0,.06);padding:16px}

.details-video{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:14px}
.video-card{grid-row:1 / span 2}
.detail{display:flex;align-items:center;gap:12px;background:#fff;border-radius:16px;box-shadow:0 10px 20px rgba(0,0,0,.06);padding:16px}
.detail i{color:#2563eb;font-size:1.3rem}
.detail h3{margin:0;font-size:1.1rem}
.detail p{margin:4px 0 0;color:#555}

.video-card{background:#fff;border-radius:16px;box-shadow:0 10px 20px rgba(0,0,0,.06);overflow:hidden}
.video-card iframe{width:100%;height:100%;min-height:260px;border:0}

/* Participants & stats */
.participants-wrap{margin-top:16px;display:grid;gap:12px}
.participants-card{background:radial-gradient(120% 120% at 10% 10%, #ffffff 0%, #f7fafc 100%);border-radius:24px;box-shadow:0 18px 35px rgba(2,6,23,.08), inset 0 1px 0 rgba(37,99,235,.06);padding:16px;position:relative;overflow:hidden}
.participants-card::before{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg, rgba(37,99,235,.2), rgba(255,255,255,0) 35%, rgba(79,70,229,.2));pointer-events:none;mix-blend-mode:overlay}
.participants-title{font-weight:700;color:#1f2937;margin-bottom:10px;letter-spacing:.2px}
.participants-image{display:block;width:100%;height:auto;filter:drop-shadow(0 14px 24px rgba(2,6,23,.08))}

.stats-bar{display:grid;grid-template-columns:1fr 1fr;gap:12px;perspective:800px}
.stat{background:linear-gradient(180deg,#ffffff,#f9fafb);border-radius:24px;box-shadow:0 18px 35px rgba(2,6,23,.08), inset 0 1px 0 rgba(37,99,235,.06);padding:28px;text-align:center;position:relative;transform-style:preserve-3d;transition:transform .35s cubic-bezier(.2,.8,.2,1), box-shadow .35s}
.stat:hover{transform:translateY(-4px) rotateX(2deg) rotateY(-2deg);box-shadow:0 28px 45px rgba(2,6,23,.12), inset 0 1px 0 rgba(37,99,235,.08)}
.stat::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg, rgba(255,255,255,0) 30%, rgba(255,255,255,.35) 50%, rgba(255,255,255,0) 70%);transform:translateZ(1px);pointer-events:none;animation:shine 4s linear infinite}
.stat .label{color:#6b7280;font-size:1rem;margin-bottom:8px;letter-spacing:.2px}
.stat .value{font-weight:800;font-size:2.2rem;background:linear-gradient(90deg,#2563eb,#4f46e5);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 4px 18px rgba(79,70,229,.2);animation:pulse 3.5s ease-in-out infinite}

@media(max-width:768px){
  .details-video{grid-template-columns:1fr}
  .video-card iframe{min-height:200px}
  .stats-bar{grid-template-columns:1fr}
}
@keyframes shine{0%{transform:translateX(-40%) translateZ(1px)}50%{transform:translateX(40%) translateZ(1px)}100%{transform:translateX(120%) translateZ(1px)}}
@keyframes pulse{0%,100%{text-shadow:0 4px 18px rgba(79,70,229,.18)}50%{text-shadow:0 6px 26px rgba(79,70,229,.35)}}