.about-surface{background:radial-gradient(circle at 12% 20%,#6f2bd642,transparent 32%),radial-gradient(circle at 82% 12%,#f15bb533,transparent 30%),radial-gradient(circle at 78% 70%,#5cf3dc29,transparent 32%),var(--bg-gradient);position:relative}.about-grid{opacity:.25;pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:120px 120px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 28%,#00000040,#0000 55%);mask-image:radial-gradient(circle at 50% 28%,#00000040,#0000 55%)}.about-aurora{filter:blur(40px);opacity:.65;pointer-events:none;z-index:0;border-radius:40px;width:68%;height:340px;position:absolute}.about-aurora.top{background:radial-gradient(circle at 30% 40%,#6f2bd652,#0000 55%),radial-gradient(circle at 70%,#f15bb547,#0000 55%);top:18px;left:12%}.about-aurora.bottom{background:radial-gradient(circle at 30% 40%,#5cf3dc4d,#0000 55%),radial-gradient(circle at 70%,#6f2bd64d,#0000 55%);bottom:10%;right:8%}.hero-panel{border:1px solid var(--border-soft);background:radial-gradient(circle at 20% 20%,#9b5cf247,#1f0e3de6 58%),linear-gradient(135deg,#ffffff0a,#ffffff05);border-radius:26px;position:relative;overflow:hidden;box-shadow:0 20px 48px #00000059,0 0 0 1px #ffffff0a}.hero-panel:before{content:"";filter:blur(18px);z-index:0;background:linear-gradient(120deg,#6f2bd61a,#f15bb50f);border-radius:20px;position:absolute;inset:16px}.hero-panel:after{content:"";opacity:.7;z-index:0;background:radial-gradient(circle at 85% 25%,#5cf3dc29,#0000 40%);position:absolute;inset:0}.hero-panel-inner{z-index:1;position:relative}.about-badge{color:var(--text-high);background:#ffffff0f;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-weight:600;display:inline-flex;box-shadow:0 12px 28px #0000004d}.stat-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:18px;padding:1.2rem 1rem;position:relative;box-shadow:0 12px 28px #0000004d}.stat-card:after{content:"";pointer-events:none;background:radial-gradient(circle at 20% 20%,#f15bb524,#0000 48%);border-radius:18px;position:absolute;inset:0}.pillar-card{background:radial-gradient(circle at 15% 20%,#6f2bd633,#1f0e3dd9 50%),linear-gradient(160deg,#ffffff08,#ffffff05);border:1px solid #ffffff14;border-radius:20px;padding:1.25rem;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative;box-shadow:0 16px 36px #00000047}.pillar-card:hover{border-color:var(--accent-secondary);transform:translateY(-2px);box-shadow:0 18px 40px #6f2bd63d}.pillar-icon{border:1px solid var(--border-soft);background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 18px #0000001f}.pillar-icon-img{object-fit:contain;width:100%;height:100%;padding:4px}.timeline{position:relative}.timeline:before{content:"";opacity:.8;background:linear-gradient(#6f2bd699,#f15bb573,#5cf3dc66);width:2px;position:absolute;top:.25rem;bottom:.25rem;left:12px}.timeline-item{padding-left:2.75rem;position:relative}.timeline-dot{background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border:2px solid #fffc;border-radius:999px;width:14px;height:14px;position:absolute;top:.45rem;left:6px;box-shadow:0 0 0 6px #6f2bd62e,0 0 0 12px #6f2bd614}.team-card{background:linear-gradient(135deg,#1f0e3de6,#251146e6);border:1px solid #ffffff14;border-radius:18px;padding:1.2rem;position:relative;overflow:hidden;box-shadow:0 14px 32px #00000052}.team-card:after{content:"";opacity:.7;background:radial-gradient(circle at 80% 20%,#5cf3dc33,#0000 50%);position:absolute;inset:0}.team-card .content{z-index:1;position:relative}.cta-panel{background:linear-gradient(135deg,#6f2bd640,#f15bb533,#5cf3dc33);border:1px solid #ffffff1a;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000059}.cta-panel:before{content:"";opacity:.4;background:radial-gradient(circle,#ffffff2e,#0000 60%);position:absolute;inset:-40%;transform:rotate(18deg)}.cta-panel:after{content:"";opacity:.5;background:linear-gradient(90deg,#ffffff05,#ffffff14,#ffffff05);position:absolute;inset:0}.cta-panel .content{z-index:1;position:relative}@media (max-width:768px){.about-grid{background-size:90px 90px}.timeline:before{left:10px}.timeline-item{padding-left:2.4rem}.timeline-dot{left:2px}}
