@import url("footer.css");.about-page .container,.about-page .main-content{display:block!important;flex-direction:column!important;grid-template-areas:none!important;grid-template-columns:none!important}.about-page .main-content{margin:40px auto;max-width:1200px;padding:0 20px}body{background-color:#f5f7fa;color:var(--text-color);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6}.content-section{background-color:#fff;border-radius:10px;box-shadow:0 3px 15px rgba(0,0,0,.05);margin:0 20px 40px;padding:40px}.content-section h2{align-items:center;border-bottom:2px solid #e9ecef;color:#2c5aa0;display:flex;font-size:24px;font-weight:600;gap:10px;margin-bottom:30px;padding-bottom:15px}.content-section h3{color:#333;font-size:22px;margin:25px 0 15px}.content-section p{color:#555;line-height:1.7;margin-bottom:15px}.content-section:first-of-type{background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #e9ecef;box-shadow:0 4px 20px rgba(0,0,0,.08)}.content-section:first-of-type h2{align-items:center;border-bottom:2px solid #e9ecef;color:#2c5aa0;display:flex;font-size:24px;font-weight:600;gap:10px;margin-bottom:30px;padding-bottom:15px}.content-section:first-of-type p{align-items:center;background:#fff;border-bottom:1px solid #f0f0f0;border-radius:8px;display:flex;font-size:15px;margin-bottom:10px;padding:14px 16px;transition:all .2s ease}.content-section:first-of-type p:hover{background-color:#f8f9fa;box-shadow:0 2px 8px rgba(0,0,0,.05);transform:translateX(4px)}.content-section:first-of-type p:last-child{border-bottom:none;margin-bottom:0}.content-section:first-of-type p span{background:linear-gradient(135deg,#e3f2fd,#f0f9ff);border:1px solid #e3f2fd;border-radius:6px;color:#2c5aa0;font-weight:600;margin-left:auto;min-width:100px;padding:6px 14px;text-align:center}.content-section:first-of-type p:last-child span{background:linear-gradient(135deg,#fff3e0,#ffe0b2);border:1px solid #ffe0b2;color:#e65100;font-weight:700}.content-section ol,.content-section ul{margin-bottom:20px;margin-left:20px}.content-section li{color:#555;line-height:1.6;margin-bottom:10px}.feature-grid{display:block;margin-top:30px}.feature-card{background:#f8f9ff;border-left:4px solid #2c5aa0;border-radius:10px;margin-bottom:20px;padding:25px;transition:transform .3s}.feature-card:hover{transform:translateY(-5px)}.feature-card h3{color:#2c5aa0;font-size:20px;margin-top:0}.feature-card p{margin-bottom:0}.tech-stack{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px}.tech-item{background:#eef4ff;border-radius:20px;color:#1a6dff;font-size:14px;font-weight:500;padding:8px 15px}.team-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:30px}.team-member{background:#fff;border-radius:10px;box-shadow:0 3px 10px rgba(0,0,0,.08);padding:25px;text-align:center;transition:transform .3s}.team-member:hover{transform:translateY(-5px)}.member-avatar{align-items:center;background:#eef4ff;border-radius:50%;color:#1a6dff;display:flex;font-size:36px;font-weight:700;height:100px;justify-content:center;margin:0 auto 20px;width:100px}.member-name{color:#333;font-size:20px;font-weight:600;margin-bottom:5px}.member-role{color:#1a6dff;font-weight:500;margin-bottom:15px}.member-desc{color:#666;font-size:14px;line-height:1.6}.contact-info{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:30px}.contact-card{background:#f8f9ff;border-radius:10px;padding:25px;text-align:center}.contact-icon{color:#1a6dff;font-size:36px;margin-bottom:15px}.contact-card h3{color:#333;margin-bottom:10px}.contact-card p{color:#666;margin-bottom:0}@media (max-width:768px){.content-section{margin:0 15px 30px;padding:25px}.content-section h2{font-size:24px}.content-section h3{font-size:20px}.contact-info{grid-template-columns:1fr}}