.about{padding:100px 20px;background:#0e0e10;color:#e8e8e8;line-height:1.7}.about .container{max-width:900px;margin:0 auto}.about .title{font-size:2.5rem;text-align:center;margin-top:20px;margin-bottom:15px;color:#fff;font-weight:700;letter-spacing:1px}.about .intro{text-align:center;max-width:750px;margin:0 auto 50px;color:#cfcfcf}.about .section{margin-bottom:50px}.about h2{color:#00baff;font-size:1.8rem;margin-bottom:10px;border-left:4px solid #00baff;padding-left:10px}.about p{color:#dcdcdc;font-size:1rem;margin-bottom:15px}.about .features{list-style:none;padding:0}.about .features li{background:rgba(255,255,255,.03);margin-bottom:12px;padding:15px;border-radius:10px;transition:all .3s ease}.about .features li:hover{background:rgba(0,186,255,.1);transform:translateY(-3px);color:var(--color-text-muted)}.about .contact-info{list-style:none;padding:0}.about .contact-info li{margin-bottom:10px;font-size:1rem}.about .contact-info i{margin-right:10px;color:#00baff}@media (max-width:992px){.about{padding:80px 40px}.about .title{font-size:2.2rem}.about h2{font-size:1.6rem}.about .intro{font-size:.95rem;margin-bottom:40px}.about .features li{font-size:.95rem;padding:12px}.about .contact-info li{font-size:.95rem}}@media (max-width:768px){.about{padding:70px 25px}.about .title{font-size:2rem;margin-bottom:10px}.about h2{font-size:1.4rem;border-left-width:3px}.about .intro{font-size:.9rem;margin-bottom:35px}.about .features li{font-size:.9rem;padding:10px 12px}.about .contact-info li{font-size:.9rem}}@media (max-width:480px){.about{padding:60px 15px}.about .title{font-size:1.7rem;line-height:1.3}.about h2{font-size:1.2rem;padding-left:8px}.about .intro{font-size:.85rem}.about .features li{font-size:.85rem;padding:8px 10px}.about .contact-info li{font-size:.85rem;word-break:break-word}.about .contact-info i{font-size:.9rem}}