.process-container{background:#112334;border-radius:16px;margin:auto;max-width:1200px;padding:60px;text-align:center}.process-container h2{font-family:Poppins;font-size:36px;margin-bottom:60px}.grid-layout{align-items:start;display:grid;gap:60px 20px;grid-template-columns:repeat(4,1fr);grid-template-rows:auto auto;position:relative}.step{margin:auto;max-width:240px;text-align:left;z-index:2}.step-header{align-items:center;display:flex;gap:12px;margin-bottom:10px}.step-header img{height:40px;width:40px}.step h3{color:#8be0ef;font-family:DM Mono;font-size:18px;letter-spacing:1px;margin:0;text-transform:uppercase}.step p{color:#fff;font-family:DM Sans;font-size:16px;line-height:1.5}.line{align-items:center;display:flex;justify-content:center}.line img{height:111px;width:auto}.empty{height:1px}@media (max-width:768px){.grid-layout{display:flex;flex-direction:column;gap:40px}.step{text-align:center}.step-header{justify-content:center}.line{display:none}}