@font-face{font-family:Lato;src:url(/fonts/Lato/Lato-Regular.ttf)}*{box-sizing:border-box;margin:0;padding:0}.about-page{background:#fff;width:100%;font-family:Lato,sans-serif;overflow-x:hidden}.about-hero{background:url(/images/about-hero.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;height:100vh;display:flex;position:relative}.about-hero:before{content:"";background:linear-gradient(135deg,#040f21eb,#071e3de0);position:absolute;inset:0}.about-overlay{z-index:2;text-align:center;color:#fff;width:90%;max-width:1300px;position:relative}.tagline{color:#f7c948;letter-spacing:3px;text-transform:uppercase;margin-bottom:25px;font-size:.9rem;font-weight:700;display:inline-block}.about-overlay h1{max-width:1000px;margin:auto auto 30px;font-size:5rem;font-weight:800;line-height:1.1}.about-overlay p{opacity:.9;max-width:850px;margin:auto;font-size:1.2rem;line-height:1.9}.container{width:90%;max-width:1400px;margin:auto}.section-header{margin-bottom:70px}.section-header span{color:#ffb400;letter-spacing:3px;text-transform:uppercase;font-weight:700}.section-header h2{color:#0a1f44;margin-top:15px;font-size:3.4rem;line-height:1.2}.center{text-align:center}.about-company{padding:120px 0}.content-grid{grid-template-columns:2fr 420px;gap:60px;display:grid}.content-text p{color:#555;margin-bottom:25px;font-size:1.08rem;line-height:2}.content-text strong{color:#0a1f44}.about-highlight-card{color:#fff;background:linear-gradient(135deg,#081830,#102e5c);border-radius:24px;padding:45px;position:sticky;top:120px;box-shadow:0 25px 60px #00000026}.about-highlight-card h3{color:#ffcb45;margin-bottom:8px;font-size:2rem}.about-highlight-card p{opacity:.85;margin-bottom:30px;line-height:1.6}.leadership-section{background:#f8fafc;padding:120px 0}.leader-card{grid-template-columns:500px 1fr;align-items:center;gap:80px;display:grid}.leader-image{position:relative}.leader-image img{object-fit:cover;border-radius:30px;width:100%;box-shadow:0 30px 70px #00000026}.leader-content h2{color:#0a1f44;font-size:3.5rem}.leader-content h4{color:#ffb400;letter-spacing:1px;margin-top:10px;margin-bottom:25px;font-size:1.1rem}.leader-tag{color:#0a1f44;background:#fff;border-left:5px solid #ffb400;border-radius:12px;margin-bottom:30px;padding:25px;font-weight:700;box-shadow:0 15px 40px #0000000d}.leader-content p{color:#555;margin-bottom:20px;line-height:2}.stats-section{background:#081830;padding:100px 0}.stats-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.stat-card{text-align:center;color:#fff}.stat-card h2{color:#ffcb45;margin-bottom:10px;font-size:3.2rem}.stat-card p{opacity:.85}.vision-section{padding:120px 0}.vision-section .container{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.vision-card{background:#fff;border:1px solid #edf2f7;border-radius:25px;padding:60px;transition:all .4s;box-shadow:0 20px 50px #0000000f}.vision-card:hover{transform:translateY(-8px)}.vision-card h2{color:#0a1f44;margin-bottom:20px;font-size:2rem}.vision-card p{color:#555;line-height:1.9}.about-company,.leadership-section,.vision-section{animation:1s fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.leader-card,.content-grid{grid-template-columns:1fr}.about-highlight-card{position:relative;top:auto}}@media (max-width:992px){.about-overlay h1{font-size:3.5rem}.section-header h2,.leader-content h2{font-size:2.5rem}.vision-section .container{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.about-hero{height:85vh}.about-overlay h1{font-size:2.5rem}.about-overlay p{font-size:1rem}.section-header h2{font-size:2rem}.vision-card{padding:35px}.stats-grid{grid-template-columns:1fr}}
