.about-hero{background:url(/assets/img/about-bg.jpg) 50%/cover no-repeat;color:#E5E7EB;padding:8rem 0 6rem;text-align:center;position:relative;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff}.about-hero h1{font-family:Cormorant Garamond,serif;font-weight:700;font-size:3.5rem;margin-bottom:1rem}.about-hero p{font-size:1.2rem;max-width:700px;margin:0 auto}.achievement-item{margin-bottom:1rem;font-size:1.1rem}.value-card{background:var(--surface-card);border:1px solid var(--border-light);border-radius:.5rem;padding:2rem;text-align:center;height:100%;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:all .3s ease}.value-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,130,.1)}.value-icon{width:60px;height:60px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:rgba(0,0,130,.1);border-radius:50%;color:#E5E7EB;font-size:1.5rem}.value-card h4{font-family:Cormorant Garamond,serif;font-weight:600;margin-bottom:1rem;color:#E5E7EB}.team-card{background:var(--surface-card);border:1px solid var(--border-light);border-radius:.5rem;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:all .3s ease}.team-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,130,.1)}.team-img{height:300px;overflow:hidden}.team-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.team-card:hover .team-img img{transform:scale(1.05)}.team-info{padding:1.5rem;text-align:center}.team-info h4{font-family:Cormorant Garamond,serif;font-weight:600;margin-bottom:.25rem}.compliance-list{list-style:none;padding:0}.compliance-list li{margin-bottom:.75rem;font-size:1.1rem}.compliance-img{border-radius:.5rem;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.1)}.about-cta{background:linear-gradient(135deg,#000858,#1a237e)}@media (max-width:768px){.about-hero h1{font-size:2.5rem}.team-img{height:250px}}