.events-page img{width:100%;height:auto}

.events-hero{position:relative;overflow:hidden}
.events-hero__bg{width:100%;height:90vh;object-fit:cover}
.events-hero__content{position:absolute;inset:0;display:flex;align-items:center}
.events-hero__glass{max-width:55ch;padding:2rem;display:flex;flex-direction:column;gap:1rem}
.events-hero__actions{display:flex;gap:1rem;flex-wrap:wrap}

.events-intro__inner{max-width:65ch;margin-inline:auto;text-align:center}

.events-types__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}
.events-types__card{display:flex;flex-direction:column;gap:var(--space-3)}

.events-personal__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-5);align-items:center}
.events-personal__text{max-width:60ch}

.events-gallery__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}
.gallery-item{cursor:pointer}

.events-process__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);text-align:center}
@media(max-width:900px){.events-process__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.events-process__step{display:flex;flex-direction:column;gap:var(--space-2)}

.events-why__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-4);text-align:center;max-width:80ch;margin-inline:auto}
@media(max-width:900px){.events-why__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}

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

.events-cta__inner{max-width:50ch;margin-inline:auto;text-align:center;display:flex;flex-direction:column;gap:var(--space-3)}

@media (max-width:1024px){
.events-types__grid{grid-template-columns:1fr}
.events-personal__grid{grid-template-columns:1fr}
.events-process__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.events-why__grid{grid-template-columns:1fr}
.events-scenarios__grid{grid-template-columns:1fr}
.events-gallery__grid{grid-template-columns:1fr}
.events-hero__bg{height:70vh}
}