.proces-sectie{background:#fff;border-top:1px solid #e8eaed;padding:80px 20px}.proces-sectie .container{margin:0 auto;max-width:1200px}.proces-sectie h2{color:#2c3e50;font-size:2.5rem;font-weight:700;margin-bottom:50px;text-align:center}.stappen-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.stap{background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.1);padding:30px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.stap:hover{box-shadow:0 5px 20px rgba(0,0,0,.15);transform:translateY(-5px)}.stap .icoon{display:block;font-size:3rem;margin-bottom:20px}.stap h3{color:#2c3e50;font-size:1.5rem;font-weight:600;line-height:1.4;margin-bottom:20px}.stap p{color:#666;font-size:1rem;line-height:1.6}.prijs-info{color:#000;font-size:.85em;font-weight:400}.prijs-info.gratis{color:#666}@media (max-width:768px){.proces-sectie{padding:60px 20px}.proces-sectie h2{font-size:2rem}.stappen-grid{gap:20px;grid-template-columns:1fr}.stap{padding:25px}.stap h3{font-size:1.3rem}.stap .icoon{font-size:2.5rem}}@media (max-width:480px){.proces-sectie{padding:40px 15px}.proces-sectie h2{font-size:1.7rem;margin-bottom:30px}.stap{padding:20px}.stap h3{font-size:1.2rem}.stap p{font-size:.95rem}}