.about-section{padding:4rem 0}.about-header{margin-bottom:4rem;text-align:center}.about-header h1{background:linear-gradient(135deg,#00cfff,#6f0);-webkit-background-clip:text;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;margin-bottom:1rem;-webkit-text-fill-color:transparent;background-clip:text}.about-header p{font-size:1.2rem;line-height:1.6;margin:0 auto;max-width:800px;opacity:.8}.content-section{margin-bottom:4rem}.content-section h2{align-items:center;color:#00cfff;display:flex;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:700;gap:1rem;margin-bottom:1.5rem}.content-section h2:before{background:linear-gradient(135deg,#00cfff,#6f0);border-radius:2px;content:"";height:2rem;width:4px}.content-section p{color:hsla(0,0%,100%,.9);font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem;opacity:.9}.content-section ul{list-style:none;margin:1.5rem 0;padding-left:0}.content-section ul li{font-size:1.1rem;line-height:1.8;margin-bottom:1rem;opacity:.9;padding-left:2rem;position:relative}.content-section ul li:before{color:#6f0;content:"▸";font-weight:700;left:0;position:absolute}.feature-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:3rem 0}.feature-card{backdrop-filter:blur(20px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;padding:2rem;transition:all .3s ease}.feature-card:hover{border-color:rgba(0,207,255,.3);box-shadow:0 20px 60px rgba(0,207,255,.2),0 0 40px rgba(102,255,0,.1);transform:translateY(-5px)}.feature-card h3{color:#00cfff;font-size:1.5rem;font-weight:700;margin-bottom:1rem}.feature-card p{font-size:1rem;line-height:1.7;opacity:.9}.stats-section{backdrop-filter:blur(20px);background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;margin:3rem 0;padding:3rem}.stats-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));text-align:center}.stat-item{padding:1.5rem}.stat-value{background:linear-gradient(135deg,#00cfff,#6f0);-webkit-background-clip:text;font-size:2.5rem;font-weight:800;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:.5rem}.stat-label{font-size:1rem;letter-spacing:1px;opacity:.8;text-transform:uppercase}@media (max-width:768px){.about-section{padding:2rem 0}.about-header{margin-bottom:2rem}.content-section{margin-bottom:3rem}.feature-grid{gap:1.5rem;grid-template-columns:1fr}.stats-section{padding:2rem 1.5rem}.stats-grid{grid-template-columns:1fr}}