.about-us-container{color:#2c3e50;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border-radius:16px;max-width:1000px;min-height:calc(100vh - 200px);margin:3rem auto;padding:2.5rem;font-family:Nunito,sans-serif;line-height:1.6;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000014}.about-us-container:after{content:"";z-index:0;background:linear-gradient(135deg,#c4b2980d 0%,#4487ad05 100%);border-radius:50%;width:350px;height:350px;position:absolute;bottom:-150px;left:-150px}.about-us-title{color:#2c3e50;text-align:center;z-index:1;margin-bottom:2.5rem;padding-bottom:15px;font-size:2.2rem;font-weight:600;position:relative}.about-us-title:after{display:none}.about-us-section{text-align:left;z-index:1;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;margin-bottom:3.5rem;padding:2rem;transition:all .3s;position:relative;overflow:hidden}.about-us-section:hover{border-color:#667eea;transform:translateY(-5px);box-shadow:0 8px 25px #0000001a}.section-title{color:#4487ad;z-index:1;border-bottom:1px solid #e2e8f080;margin-bottom:1.5rem;padding-bottom:10px;font-size:1.5rem;font-weight:600;position:relative}p{z-index:1;color:#555;margin-bottom:1.2rem;font-size:1.05rem;line-height:1.7;position:relative}.content-text{margin-bottom:1.2rem}.feature-list{text-align:left;z-index:1;margin:1.8rem 0;padding:0;list-style-type:none;position:relative}.feature-list li{color:#444;margin-bottom:1.1rem;padding-left:32px;font-size:1.05rem;line-height:1.6;position:relative}.feature-list li:before{content:"";background-color:#4487ad;border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0;box-shadow:0 2px 4px #4487ad4d}.team-member{z-index:1;background-color:#fff;border-radius:12px;flex-direction:column;align-items:center;margin-bottom:2.5rem;padding:25px;transition:all .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 20px #00000012}.team-member:hover{transform:translateY(-5px);box-shadow:0 12px 25px #0000001a}.team-member-image{object-fit:cover;z-index:1;border:5px solid #4487ad1a;border-radius:50%;width:160px;height:160px;margin-bottom:1.5rem;transition:all .3s;position:relative;box-shadow:0 8px 20px #0000001a}.team-member:hover .team-member-image{border-color:#4487ad4d;transform:scale(1.05)}.team-member-info{text-align:center;z-index:1;position:relative}.team-member-info h3{color:#4487ad;margin-bottom:.6rem;font-size:1.4rem;font-weight:600}.team-member-info p{color:#666;margin-bottom:.75rem;font-size:1rem;font-style:italic;line-height:1.5}.highlight{color:#2c3e50;background:linear-gradient(90deg,#4487ad1a 0%,#c4b2981a 100%);border-radius:4px;padding:2px 6px;font-weight:500}.pull-quote{color:#4487ad;z-index:1;background-color:#4487ad0d;border-left:4px solid #4487ad;border-radius:8px;margin:25px 0;padding:25px;font-size:1.1rem;font-style:italic;position:relative}.pull-quote:before{content:"\"";color:#4487ad33;font-family:Georgia,serif;font-size:3rem;line-height:1;position:absolute;top:5px;left:10px}@media (max-width:992px){.about-us-container{padding:2rem}.about-us-section{padding:25px}}@media (max-width:768px){.about-us-container{border-radius:12px;margin:1.5rem auto;padding:1.5rem}.about-us-title{margin-bottom:2rem;font-size:1.8rem}.section-title{font-size:1.4rem}.about-us-section{margin-bottom:2.5rem;padding:20px}p,.feature-list li{font-size:1rem}.pull-quote{padding:20px 20px 20px 30px;font-size:1rem}}@media (max-width:480px){.about-us-container{border-radius:10px;margin:1rem auto;padding:1rem}.about-us-title{font-size:1.6rem}.section-title{font-size:1.3rem}.about-us-section{margin-bottom:2rem;padding:15px}.team-member-image{width:130px;height:130px}}
