.two-col-cards{padding:80px 0}.two-col-cards .main-wrapper{margin:0 auto;max-width:100%;width:1200px}.two-col-cards .heading-wrapper{margin:0 auto 48px;max-width:100%;text-align:center;width:980px}.two-col-cards .label{color:var(--color-violet);font-family:Inter,sans-serif;font-size:12px;font-weight:500;letter-spacing:1.2px;line-height:1.33;text-transform:uppercase}.two-col-cards h2{color:#0f0f0f;font-size:38px;font-weight:700;letter-spacing:-.95px;line-height:1.21;text-align:center}.two-col-cards .row-fluid{column-gap:20px;row-gap:20px}.two-col-cards .card-wrapper{background:#fff;border:1px solid #e5e7eb;border-left:4px solid #7f3bed;border-radius:16px;box-shadow:0 2px 8px rgba(0,0,0,.04);padding:28px 30px}.two-col-cards .card-icon{align-items:center;background:#eeebfe;border-radius:9999px;display:flex;height:40px;justify-content:center;margin-bottom:15px;min-width:40px;width:40px}.two-col-cards .card-title{color:#0f0f0f;font-family:DM Sans,sans-serif;font-size:17px;font-weight:600;line-height:1.5;margin-bottom:10px}.two-col-cards .card-subtext{color:var(--color-violet);font-family:Inter,sans-serif;font-size:13px;font-weight:600;line-height:1.5;margin-bottom:8px}.two-col-cards p{color:#6b7280;font-size:15px;font-weight:400;line-height:1.5}@media (max-width:767px){.two-col-cards{padding:48px 0}.two-col-cards .main-wrapper{width:470px}.two-col-cards h2{font-size:28px;letter-spacing:-.7px;line-height:1.2}.two-col-cards .row-fluid{display:flex;flex-direction:column;gap:20px}}@media (max-width:467px){.two-col-cards .card-wrapper{border-left:3px solid #e5e7eb}}