.about-hero{color:#fff;text-align:center;background-image:url(/images/fleet.jpg);background-position:50%;background-size:cover;justify-content:center;align-items:center;min-height:40vh;padding:60px 20px;display:flex;position:relative}.about-hero-overlay{z-index:1;background:#000000a6;position:absolute;inset:0}.about-hero-content{z-index:2;max-width:800px;position:relative}.about-hero-content h1{margin-bottom:20px;font-size:3rem}.about-hero-content p{color:#ffffffe6;font-size:1.15rem;line-height:1.6}.about-story-grid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.about-story-img img{border-radius:16px;width:100%;box-shadow:0 10px 30px #0000001a}.about-story-text p{font-size:1.05rem;line-height:1.8}.about-core-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:40px;display:grid}.core-card{text-align:center;background:#fff;border:1px solid #eaeaea;border-radius:16px;padding:40px 30px;transition:transform .3s;box-shadow:0 5px 20px #0000000d}.core-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a}.core-icon{width:64px;height:64px;color:var(--primary);background:#d82b331a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;display:flex}.core-card h3{color:#333;margin-bottom:15px;font-size:1.4rem}.core-card p{line-height:1.6}.about-fleet-grid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.fleet-features{margin-top:20px;padding:0;list-style:none}.fleet-features li{color:#555;margin-bottom:12px;padding-left:30px;font-size:1.05rem;position:relative}.fleet-features li:before{content:"✓";color:var(--primary);font-weight:700;position:absolute;top:0;left:0}.about-fleet-img img{border-radius:16px;width:100%;box-shadow:0 10px 30px #0000001a}@media (max-width:992px){.about-story-grid,.about-fleet-grid{grid-template-columns:1fr;gap:30px}.about-fleet-text{order:2}.about-fleet-img{order:1}}@media (max-width:768px){.about-hero-content h1{font-size:2.2rem}.about-hero-content p{font-size:1rem}.core-card{padding:30px 20px}}
