.who-we-are .who-content{display:flex;gap:60px;align-items:center;margin-top:40px}.who-we-are .who-text{flex:1.2;order:1}.who-we-are .who-text h2{font-size:36px;margin-bottom:30px;color:var(--gold-primary)}.who-we-are .who-text p{margin-bottom:20px;font-size:large;line-height:1.8}.who-we-are .Mission-content-right{flex:.8;order:2}.who-we-are .Mission-image{border-radius:8px;overflow:hidden;box-shadow:0 10px 30px rgb(0 0 0 / .3)}.who-we-are .Mission-image img{width:100%;display:block;transition:transform .5s}.who-we-are .Mission-image:hover img{transform:scale(1.05)}.Mission-section{padding:80px 0;background-color:var(--dark-bg)}.Mission-content{display:flex;gap:50px;align-items:center}.Mission-content-left,.Mission-content-right{flex:1}.Mission-content h2{font-size:36px;margin-bottom:30px;color:var(--gold-primary)}.Mission-content p{margin-bottom:20px;font-size:large}.Mission-image{border-radius:8px;overflow:hidden;box-shadow:0 10px 30px rgb(0 0 0 / .3)}.Mission-image img{width:100%;display:block;transition:transform .5s}.Mission-image:hover img{transform:scale(1.05)}.approach-section{padding:80px 0;background-color:var(--darker-bg)}.approach-section .section-header{margin-bottom:20px}.approach-content{display:flex;gap:60px;align-items:flex-start}.approach-left{flex:1.2}.approach-right{flex:.8}.approach-left h2{font-size:36px;margin-bottom:20px;color:var(--gold-primary)}.approach-left>p{font-size:large;line-height:1.8;margin-bottom:40px}.approach-steps{margin-top:40px}.approach-step{display:flex;gap:25px;margin-bottom:30px;padding:25px;background-color:rgb(255 255 255 / .03);border-radius:8px;transition:transform .3s,box-shadow .3s;border-left:3px solid var(--gold-primary)}.approach-step:hover{transform:translateX(10px);box-shadow:0 5px 20px rgb(0 0 0 / .2)}.step-number{background:linear-gradient(135deg,var(--gold-primary),var(--gold-secondary));color:var(--text-dark);width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;flex-shrink:0;box-shadow:0 4px 15px rgb(0 0 0 / .3)}.step-content{flex:1}.step-content h3{font-size:20px;margin-bottom:10px;color:var(--gold-primary)}.step-content p{font-size:16px;line-height:1.6;color:rgb(255 255 255 / .85)}.approach-image{border-radius:8px;overflow:hidden;box-shadow:0 15px 40px rgb(0 0 0 / .4);position:sticky;top:100px}.approach-image img{width:100%;display:block;transition:transform .5s}.approach-image:hover img{transform:scale(1.03)}.vision-section{padding:80px 0;background-color:var(--darker-bg)}.vision-statement{margin-bottom:40px}.vision-statement h2{font-size:36px}.vision-content{display:flex;gap:50px;align-items:center;flex-direction:row}.vision-content-left,.vision-content-right{flex:1}.vision-content h2{font-size:36px;margin-bottom:30px;color:var(--gold-primary)}.vision-content p{margin-bottom:20px;line-height:1.6;font-size:large}.vision-image{border-radius:8px;overflow:hidden;box-shadow:0 10px 30px rgb(0 0 0 / .3)}.vision-image img{width:100%;display:block;transition:transform .5s}.vision-image:hover img{transform:scale(1.05)}.values-section{padding:80px 0;background-color:var(--darker-bg);text-align:center}.values-section h2{font-size:36px;margin-bottom:50px;color:var(--gold-primary)}.values-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-top:50px}.value-card{background-color:rgb(255 255 255 / .05);border-radius:8px;padding:30px;transition:transform .3s,box-shadow .3s}.value-card:hover{transform:translateY(-10px);box-shadow:0 10px 20px rgb(0 0 0 / .2)}.value-icon{font-size:36px;color:var(--gold-primary);margin-bottom:20px}.value-card h3{font-size:22px;margin-bottom:15px}.team-section{padding:80px 0;background-color:var(--dark-bg);text-align:center}.team-section h2{font-size:36px;margin-bottom:50px;color:var(--gold-primary)}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:30px;margin-top:50px}.team-member{background-color:rgb(255 255 255 / .05);border-radius:8px;overflow:hidden;transition:transform .3s}.team-member:hover{transform:translateY(-10px)}.member-image{height:250px;overflow:hidden}.member-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.team-member:hover .member-image img{transform:scale(1.1)}.member-info{padding:20px;text-align:left}.member-info h3{font-size:20px;margin-bottom:5px}.member-title{font-size:14px;color:var(--gold-primary);margin-bottom:10px}.member-bio{font-size:14px}.capabilities-section{padding:80px 0;background-color:var(--darker-bg);text-align:center}.capabilities-section h2{font-size:36px;color:var(--gold-primary);margin-bottom:20px;max-width:800px;margin-left:auto;margin-right:auto}.capabilities-section>p{max-width:800px;margin:0 auto 50px}.capabilities-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:30px}.capability-item{background-color:rgb(255 255 255 / .05);padding:30px;border-radius:8px;transition:transform .3s}.capability-item:hover{transform:translateY(-10px)}.capability-icon{font-size:36px;color:var(--gold-primary);margin-bottom:20px}.capability-item h3{font-size:20px;margin-bottom:15px;color:var(--gold-primary)}.video-section{padding:80px 0;background-color:var(--darker-bg);text-align:center}.video-section h2{font-size:36px;color:var(--gold-primary);margin-bottom:20px}.video-section>p{max-width:700px;margin:0 auto 40px}.video-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px}.video-card{background-color:rgb(255 255 255 / .05);border-radius:8px;overflow:hidden;transition:transform .3s}.video-card:hover{transform:translateY(-10px)}.video-thumbnail{position:relative;height:200px;overflow:hidden}.video-thumbnail img{width:100%;height:100%;object-fit:cover}.play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60px;height:60px;background-color:rgb(0 0 0 / .7);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;transition:background-color .3s;color:var(--gold-primary)}.video-card:hover .play-button{background-color:var(--gold-primary);color:var(--text-dark)}.video-info{padding:20px;text-align:left}.video-info h3{font-size:18px;margin-bottom:10px;color:var(--gold-primary)}.video-duration{display:inline-block;font-size:14px;color:rgb(255 255 255 / .7);margin-top:10px}.mission-vision-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:40px}.mission-card,.vision-card{background-color:rgb(255 255 255 / .05);padding:40px;border-radius:8px;text-align:center;transition:transform .3s,box-shadow .3s}.mission-card:hover,.vision-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgb(0 0 0 / .3)}.mission-card h3,.vision-card h3{font-size:24px;color:var(--gold-primary);margin-bottom:15px}.mission-card h4,.vision-card h4{font-size:20px;margin-bottom:15px}.mission-card p,.vision-card p{font-size:large;line-height:1.6}@media (max-width:1200px){.Mission-content p,.capability-item p,.value-card p,.vision-content p{font-size:large;white-space:wrap}.approach-content{gap:40px}}@media (max-width:992px){.Mission-content{flex-direction:column-reverse;gap:30px}.vision-content{flex-direction:column}.values-grid{grid-template-columns:repeat(2,1fr)}.Mission-content p,.capability-item p,.value-card p,.vision-content p{font-size:large;white-space:wrap}.who-we-are .who-content{flex-direction:column;gap:40px}.who-we-are .who-text{order:1}.who-we-are .Mission-content-right{order:2}.approach-content{flex-direction:column;gap:40px}.approach-left,.approach-right{flex:1;width:100%}.approach-image{position:static}}@media (max-width:768px){.capabilities-grid,.team-grid,.values-grid{grid-template-columns:1fr}.Mission-content p,.capability-item p,.value-card p,.vision-content p{font-size:large;white-space:wrap}.approach-step{padding:20px;gap:15px}.step-number{width:45px;height:45px;font-size:16px}.approach-left h2{font-size:28px}.who-we-are .who-text h2{font-size:28px}}@media(max-width:768px){.mission-vision-cards{grid-template-columns:1fr;gap:20px}.mission-card,.vision-card{padding:30px}}