.velemenyek-page .hero-grid{display:grid;grid-template-columns:60% 40%;gap:var(--space-6);align-items:center}.velemenyek-page .hero-text{max-width:65ch}.velemenyek-page .hero-image img{border-radius:var(--radius-md)}

.velemenyek-page .empty-wrap{display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}.velemenyek-page .empty-card{max-width:600px;text-align:center}.velemenyek-page .empty-text{max-width:60ch;text-align:center}

.velemenyek-page .steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}

.velemenyek-page .limits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}

.velemenyek-page .future-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.velemenyek-page .future-text{max-width:700px}

.velemenyek-page .context-grid{display:grid;grid-template-columns:50% 50%;gap:var(--space-6);align-items:center}.velemenyek-page .context-text{max-width:65ch}.velemenyek-page .context-image img{border-radius:var(--radius-md)}

.velemenyek-page .cta-inner{max-width:500px;margin-inline:auto;text-align:center}

.velemenyek-page .closing-inner{max-width:600px;margin-inline:auto;text-align:center}

@media(max-width:900px){.velemenyek-page .hero-grid{grid-template-columns:1fr}.velemenyek-page .steps-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.velemenyek-page .limits-grid{grid-template-columns:1fr}.velemenyek-page .context-grid{grid-template-columns:1fr}}

@media(max-width:600px){.velemenyek-page .steps-grid{grid-template-columns:1fr}}