.eventy-page .hero-grid{display:grid;grid-template-columns:40% 60%;gap:var(--space-5);align-items:center}
.hero-text{display:flex;flex-direction:column;gap:var(--space-3);max-width:55ch}
.hero-image img{width:100%;height:100%;object-fit:cover}

.why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);max-width:900px;margin-inline:auto}
.why-card{display:flex;flex-direction:column;gap:var(--space-3)}
.why-card.highlight{border-color:var(--accent-gold)}

.use-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4)}

.games-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);align-items:center}
.games-text{max-width:65ch}

.atmosphere-wrap{position:relative}
.atmosphere-text{position:absolute;bottom:2rem;left:2rem;max-width:50ch}

.process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);text-align:center}

.whyus-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);max-width:900px;margin-inline:auto}

.cta-inner{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);text-align:center;max-width:500px;margin-inline:auto}

.disclaimer p{font-size:var(--fs-6);text-align:center;color:var(--text-secondary)}

@media(max-width:1024px){
.hero-grid{grid-template-columns:1fr}
.use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.games-grid{grid-template-columns:1fr}
.process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:768px){
.use-grid,.why-grid,.whyus-grid,.process-grid{grid-template-columns:1fr}
.atmosphere-text{position:static;margin-top:var(--space-3)}
}
