.solutions-section{background:linear-gradient(180deg,#fff,#eae7ff 50%,#f7f5ff 75%,#fcf6ff 87.5%,#fff)}.section-label{align-items:center;background:#dfd9ff;border-radius:100px;color:#6d3cff;display:inline-flex;font-size:14px;font-style:normal;font-weight:600;gap:10px;justify-content:center;letter-spacing:.7px;line-height:18.75px;padding:8px 20px;text-align:center}.section-title{font-size:38px;font-weight:700}.section-description,.section-title{color:#2c2c2c;font-style:normal;line-height:normal;text-align:center}.section-description{font-size:16px;font-weight:400}.solution-card{background:var(--White,#fff);border:none;border-radius:20px;box-shadow:0 4px 8px 1px rgba(0,0,0,.1);height:100%;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.solution-card .card-body{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:332px;padding:10px 28px;text-align:center}.solution-card .card-body .icon-wrapper.mb-3{margin-bottom:0!important}.icon-wrapper{align-items:center;background:linear-gradient(135deg,#f3f4f6,#ede9fe);border-radius:14px;box-shadow:0 2px 8px rgba(124,58,237,.06);display:flex;height:64px;justify-content:center;margin:0 auto;transition:transform .35s ease,background .35s ease,box-shadow .35s ease;width:64px}.icon-wrapper i{color:var(#7c3aed);font-size:30px;transition:color .35s ease}.solution-card:hover .icon-wrapper{background:linear-gradient(135deg,#ede9fe,#ddd6fe);box-shadow:0 4px 16px rgba(124,58,237,.15);transform:scale(1.08)}.solution-card:hover .icon-wrapper i{color:var(#6d28d9)}.card-title{font-size:20px;font-weight:600;line-height:normal}.card-text,.card-title{color:#2c2c2c;font-style:normal;overflow-wrap:anywhere;text-align:center;white-space:normal;word-wrap:break-word;hyphens:auto;max-width:100%;word-break:break-word}.card-text{font-size:14px;font-weight:400;line-height:20px;margin-bottom:0}.btn{border:none;border-radius:28px;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.3px;padding:12px 28px;text-align:center;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.btn-purple:focus{border:none!important;outline:none!important}.btn-purple:focus,.btn-purple:focus:not(focus-visible){box-shadow:0 8px 20px rgba(124,58,237,.3)!important}.btn-purple:focus-visible{box-shadow:0 8px 20px rgba(124,58,237,.3)!important;color:#6d3cff!important}.btn-purple{background:#6d3cff;border-radius:100px;color:#fff;font-size:14px;font-weight:600;line-height:normal;padding:10px 20px;transition:all .2s ease}.btn-purple:hover{background:var(--btn-hover-bg);color:#fff}.btn-purple:active{transform:translateY(0)}