.card-section-module .top-section{margin-bottom:50px;text-align:center}.card-section-module .card-section-flex{display:flex;flex-flow:row wrap;gap:20px;justify-content:center}.card-section-module .flex-item{display:flex;flex:1 1 calc(33.33% - 20px);min-width:280px}.card-section-module .box{background:#000;border:1px solid hsla(0,0%,100%,.08);border-radius:24px;box-shadow:0 4px 14px rgba(0,0,0,.6);color:#fff;display:flex;flex:1;flex-direction:column;justify-content:space-between;overflow:hidden;padding:28px;position:relative;transition:all .35s ease}.card-section-module .box:hover{border-color:#47bc87;box-shadow:0 10px 25px rgba(0,0,0,.9),0 0 12px rgba(0,200,255,.25);transform:translateY(-8px) scale(1.02)}.card-section-module .icon-image{margin-bottom:16px}.card-section-module .icon-image img{filter:drop-shadow(0 2px 6px #47bc87);height:56px!important;object-fit:contain;width:56px}.card-section-module .box .title{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:12px}.solution-more-content{color:#b5b5b5;font-size:.95rem;line-height:1.5;max-height:0;opacity:0;overflow:hidden;transition:all .35s ease}.card-section-module .box:hover .solution-more-content{margin-top:10px;max-height:150px;opacity:1}.card-section-module .rounded-btn{align-items:center;background:#47bc87;border-radius:50%;color:#fff;display:inline-flex;font-size:1.1rem;height:42px;justify-content:center;margin-left:auto;margin-top:auto;transition:all .3s ease;width:42px}.card-section-module .rounded-btn:hover{background:#00c8ff;color:#000;transform:rotate(45deg)}@media (max-width:910px){.card-section-module .flex-item{flex:1 1 calc(50% - 20px)}}@media (max-width:650px){.card-section-module .flex-item{flex:1 1 100%}}