.section-wrap{background:#fff;padding:50px 0;width:100%}.container{margin:0 auto;max-width:1200px;padding:0 15px}.section-wrap .top-row{align-items:center;display:flex;gap:20px;justify-content:space-between;margin-bottom:48px}.section-wrap .top-left h2{color:#1b1c37;font-family:DM Sans,sans-serif;font-size:44px;font-weight:700;margin-bottom:10px}.section-wrap .top-left p{color:#252525;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin:0 auto 60px;max-width:1000px}.section-wrap .cta-btn{align-items:center;background:#6c63d6;border-radius:50px;color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:500;gap:8px;padding:14px 22px;text-decoration:none;white-space:nowrap}.section-wrap .cta-btn svg{fill:none;height:16px;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:16px}.section-wrap .row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.section-wrap .card{border-bottom:1px solid;border-image:linear-gradient(90deg,transparent,rgba(0,0,0,.1) 26.92%,rgba(0,0,0,.1) 67.31%,transparent);border-image-slice:1;display:flex;flex-direction:column;gap:12px;padding:15px 28px;width:50%}.section-wrap .card:last-child{border-bottom:none}.section-wrap .row .card{position:relative}.section-wrap .row .card:nth-child(2n):after{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 30%,rgba(0,0,0,.1) 70%,transparent);content:"";height:100%;left:0;position:absolute;top:0;width:1px}.section-wrap .card-header{display:flex;gap:12px}.section-wrap .icon-wrap{flex-shrink:0;height:40px;width:40px}.section-wrap .icon-wrap img{height:40px;object-fit:cover;width:40px}.section-wrap .card-title{font-family:DM Sans,sans-serif;font-size:24px;font-weight:600;line-height:32px;margin-bottom:18px}.section-wrap .card-desc{color:#666;font-size:14px;line-height:1.6;margin:0}@media (max-width:991px){.section-wrap .row .card:nth-child(2n):after{display:none}.section-wrap{padding:60px 0}.section-wrap .card{width:100%}}@media (max-width:767px){.section-wrap{padding:40px 0}.section-wrap .row{flex-direction:column}.section-wrap .row .card:first-child{border-right:none}.section-wrap .card{border-bottom:1px solid #e8e8e8}.section-wrap .top-row{flex-direction:column}.section-wrap .top-left h2{font-size:28px}}