.rolunk-main{display:block}

.rolunk-hero-grid{display:grid;grid-template-columns:45% 55%;gap:var(--space-xl);align-items:center}
.rolunk-hero-text{max-width:65ch}
.rolunk-hero-image img{width:100%;border-radius:var(--radius-lg)}

.rolunk-intro{max-width:720px}
.rolunk-intro-text{max-width:70ch}

.rolunk-values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}
.rolunk-value-card{transition:transform .2s ease}
.rolunk-value-card:hover{transform:translateY(-4px)}

.rolunk-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg);margin-bottom:var(--space-xl)}
.rolunk-service{max-width:60ch}
.rolunk-services-image img{border-radius:var(--radius-sm);width:100%}

.rolunk-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}
.rolunk-step{max-width:60ch}

.rolunk-visual{display:grid;grid-template-columns:60% 40%;gap:var(--space-xl);align-items:center}
.rolunk-visual-text{max-width:55ch}
.rolunk-visual-image img{border-radius:var(--radius-lg)}

.rolunk-trust-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg);max-width:75ch}

.rolunk-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-lg)}

.rolunk-cta-inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-md);max-width:60ch;margin-inline:auto}

@media(max-width:900px){
.rolunk-hero-grid{grid-template-columns:1fr}
.rolunk-hero-text{text-align:center;margin-inline:auto}

.rolunk-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.rolunk-services-grid{grid-template-columns:1fr}
.rolunk-steps{grid-template-columns:1fr}
.rolunk-visual{grid-template-columns:1fr}
.rolunk-trust-grid{grid-template-columns:1fr}
.rolunk-audience-grid{grid-template-columns:1fr}
}

@media(max-width:600px){
.rolunk-values-grid{grid-template-columns:1fr}
}
