footer{margin-top:0px !important;padding-top:0px !important}.about-section{padding:80px 0;background:var(--neutral-light) !important;box-shadow:none !important;min-height:calc(100vh - 200px);color:#000 !important}.about-section .about-container{max-width:1000px;margin:0 auto;padding-left:30px;padding-right:30px}.about-section .section-header{text-align:left;margin-bottom:40px;padding-left:30px}.about-section .section-title{font-size:2.5rem;font-weight:700;color:#000 !important;margin-bottom:16px;text-align:left}.about-section .section-subtitle{font-size:1.125rem;color:#666;line-height:1.6;text-align:left;margin:0}.about-section .about-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:30px;max-width:1000px;margin:0 auto}.about-section .about-card{background:#fff;border-radius:16px;padding:40px 30px;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;align-items:center;text-align:center}.about-section .about-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.12)}.about-section .about-card.about-card-wide{grid-column:1/-1}.about-section .about-card.about-card-wide .about-content{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:32px}.about-section .about-content{width:100%}.about-section .about-title{font-size:1.25rem;font-weight:600;color:#1a1a1a;margin-bottom:12px}.about-section .about-link{display:inline-block;font-size:1rem;font-weight:500;color:#667eea;text-decoration:none;margin-left:8px;transition:color .3s ease}.about-section .about-link.about-link-blue{color:var(--ust-blue) !important}.about-section .about-link.about-link-blue:hover{color:#013a8a !important}.about-section .about-description{font-size:1rem;color:#444;line-height:1.6;margin:0 0 16px 0;text-align:left}.about-section .about-info-left{flex:1;min-width:260px;text-align:left;display:flex;flex-direction:column;justify-content:flex-start}html[dir=rtl] .about-section .about-card{text-align:right}html[dir=rtl] .about-section .section-header{text-align:center}@media(max-width: 768px){.about-section{padding:60px 0}.about-section .section-title{font-size:2rem}.about-section .section-subtitle{font-size:1rem}.about-section .about-grid{grid-template-columns:1fr;gap:20px}.about-section .about-card{padding:30px 20px}}
