.about{font-family:Segoe UI,sans-serif;background:linear-gradient(135deg,#eef6ff,#fff0f6);padding:40px 20px}.about-hero{text-align:center;background:linear-gradient(135deg,#4facfe,#ff7eb3);color:#fff;padding:60px 20px;border-radius:18px;margin-bottom:30px;box-shadow:0 15px 30px rgba(0,0,0,.12)}.about-hero h1{font-size:36px;margin-bottom:10px}.about-hero p{max-width:600px;margin:0 auto;opacity:.9}.about-section{background:#fff;padding:30px;border-radius:18px;margin-bottom:20px;box-shadow:0 10px 25px rgba(79,172,254,.12);border:1px solid rgba(255,126,179,.15);transition:.3s}.about-section:hover{transform:translateY(-3px);box-shadow:0 15px 35px rgba(255,126,179,.18)}.about-section h2{margin-bottom:10px;color:#333}.about-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.about-box{background:linear-gradient(135deg,#fff,#f9fbff);padding:25px;border-radius:18px;box-shadow:0 10px 25px rgba(79,172,254,.1);border:1px solid rgba(79,172,254,.15);transition:.3s}.about-box:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(255,126,179,.2)}.about-section ul{padding-left:20px;color:#555}.about-section li{margin-bottom:8px}.about-cta{text-align:center;background:linear-gradient(135deg,#111,#4facfe);color:#fff;padding:45px;border-radius:18px;box-shadow:0 15px 30px rgba(0,0,0,.15)}.about-cta button{margin-top:15px;padding:12px 25px;border:none;border-radius:10px;cursor:pointer;font-weight:700;background:linear-gradient(135deg,#4facfe,#ff7eb3);color:#fff;transition:.3s}.about-cta button:hover{transform:scale(1.05);box-shadow:0 10px 25px rgba(255,126,179,.3)}.btnOutline{display:inline-block;margin-top:15px;padding:12px 22px;border-radius:10px;background:linear-gradient(135deg,#4facfe,#ff7eb3);color:#fff;font-weight:600;text-decoration:none;transition:.3s}.btnOutline:hover{transform:scale(1.05);box-shadow:0 10px 25px rgba(255,126,179,.3)}