.features-page{display:block}
.hero-grid{display:grid;grid-template-columns:5fr 7fr;gap:32px;align-items:center}
.hero-text{max-width:520px}
.hero-image img{width:100%;height:auto}
.hero-cta{margin-top:16px}

.overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.overview-card:hover{border-color:var(--accent-cyan)}

.fleet-grid{display:grid;grid-template-columns:7fr 5fr;gap:32px;align-items:start}
.fleet-text{max-width:600px}
.fleet-cta img{margin-bottom:16px}

.trajectory-cta{display:flex;justify-content:flex-end}

.exploration-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center}

.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;width:100%}
.stat-card{background:var(--surface-elevated);border:2px solid var(--border-metallic);padding:24px;text-align:center}
.stat-number{font-family:var(--font-heading);font-size:2rem;color:var(--accent-cyan);display:block}

.unique-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}

.final-box{max-width:600px;text-align:center}

@media(max-width:900px){
.hero-grid{grid-template-columns:1fr}
.fleet-grid{grid-template-columns:1fr}
.exploration-grid{grid-template-columns:1fr}
.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.unique-grid{grid-template-columns:1fr}
}

@media(max-width:600px){
.overview-grid{grid-template-columns:1fr}
.stats-grid{grid-template-columns:1fr}
.trajectory-cta{justify-content:center}
.button{width:100%}
}
