.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-weight:600;gap:10px;justify-content:center;letter-spacing:.7px;line-height:18.75px;padding:8px 20px;text-align:center}.section-title{color:#2c2c2c;font-size:38px;font-weight:700;line-height:1.2;text-align:center}.section-description{color:#2c2c2c;font-size:16px;font-weight:400;line-height:1.6;text-align:center}.solutions-section .solution-card{background:#fff;border:0;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}.solutions-section .solution-card .card-body{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:332px;padding:10px 28px;text-align:center}.solutions-section .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:#7c3aed;font-size:30px;transition:color .35s ease}.solutions-section .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)}.solutions-section .solution-card:hover .icon-wrapper i{color:#6d28d9}.solutions-section .card-title{font-size:20px;font-weight:600;line-height:1.3}.solutions-section .card-text,.solutions-section .card-title{color:#2c2c2c;hyphens:auto;margin-bottom:0;max-width:100%;overflow-wrap:anywhere;text-align:center;word-break:break-word}.solutions-section .card-text{font-size:14px;font-weight:400;line-height:20px}.solutions-section .btn-purple{background:#6d3cff;border:0;border-radius:100px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;line-height:normal;padding:10px 20px;text-align:center;transition:all .2s ease}.solutions-section .btn-purple:hover{background:#4402dd;color:#fff}.solutions-section .btn-purple:focus{border:0!important;box-shadow:0 8px 20px rgba(124,58,237,.3)!important;outline:0!important}.solutions-section .btn-purple:focus:not(:focus-visible){box-shadow:0 8px 20px rgba(124,58,237,.3)!important}.solutions-section .btn-purple:focus-visible{box-shadow:0 8px 20px rgba(124,58,237,.3)!important;color:#fff!important}.solutions-section .btn-purple:active{transform:translateY(0)}@media (max-width:991px){.solutions-section .solution-card .card-body{min-height:300px;padding-inline:24px}}@media (max-width:767px){.solutions-section .solution-card .card-body{min-height:280px;padding-inline:22px}}@media (max-width:575px){.solutions-section .solution-card .card-body{min-height:auto;padding-inline:20px}.solutions-section .card-title{font-size:18px}.solutions-section .card-text{font-size:13px;line-height:1.6}.solutions-section .btn-purple{width:100%}}@media (max-width:374px){.solutions-section .solution-card .card-body{padding-inline:16px}.solutions-section .card-title{font-size:17px}.solutions-section .card-text{font-size:13px}}@media (max-height:600px) and (orientation:landscape){.solutions-section .solution-card .card-body{min-height:auto;padding-inline:18px}}