.hero-contaner{width:1300px;display: flex;margin:0 auto;}
.hero-left {  max-width: 60%;padding-right: 100px; }
.text-justify{text-align: justify;}

.module-section {padding: 80px 20px;background: linear-gradient(0, #072352, #274b86);}
.module-section h2 {
    font-weight: 700;
    font-size: 30px;
    color: #fff;
    font-family: var(--font-display-medium);
    margin-bottom: 10px;
    text-align: center;
    max-width: 100%;
    margin-inline: auto;
  }
.module-section p {font-size: 17px;line-height: 1.6;color: #fff;margin-bottom: 40px;text-align: center; }
.module-section .module-grid {display: grid; grid-template-columns: repeat(auto-fit, minmax(280px, 1fr)); gap: 28px; }
.module-section .module-card { background: rgba(0, 0, 0, 0.3);border-radius: 18px;padding: 32px 26px;text-align: center;transition: all 0.3s ease;cursor: pointer;position: relative; }
.module-section .module-card .icon {font-size: 70px;color: #fff;margin-bottom:3px;}
.module-section .module-card .icon img{width:auto;}
.module-section .module-card h3 {font-size: 17px;color: #fff;margin-bottom: 4px;text-align: left; }
.module-section .module-card p {font-size: 14px;line-height: 1.6;color: #fff;margin-bottom: 12px;text-align: left; }
.module-section .module-card h4 {font-size: 16px;color: #fff;margin-bottom: 5px;text-align: left; }
.module-section .module-card ul li {list-style:inside;font-size: 14px;line-height: 1.6;color: #fff;text-align: left;  }
.module-section .module-card button {width:180px;}
.module-section .module-card .price-but{display:none;position: absolute;bottom:0px;background:#14243f;padding: 53% 0;width: 100%;left: 0px;right: 0px;border-radius:20px;}
.module-section .module-card:hover .price-but{display:block;}

.zick-section h2 {font-weight: 700;font-size: 30px;color: #3f3d56;font-family: var(--font-display-medium);  margin-bottom: 10px;text-align: center; max-width: 100%;}
.zick-section p {font-size: 17px;line-height: 1.6;color: #3f3d56;margin-bottom: 40px;text-align: center; }
.zick-box{width:100%;float:left;padding:10px 0;}
.zick-box h3 {font-size: 28px;color: #3f3d56;margin-bottom: 10px;text-align: left; }
.zick-box p {font-size: 18px;line-height: 25px;color: #555;margin-bottom: 8px;text-align: left; }
.zick-box button {width:200px; margin-top:15px;}

.comm-list h3{font-size: 18px; margin-bottom: 6px;color: #1e293b;}
.integrations h2{font-size: 68px;line-height:45px;font-weight: 600;margin-bottom: 15px;}
.integrations h2 span{font-size: 36px;font-weight: 600;margin-bottom: 15px;}
.gaps h3{font-family: var(--font-display-medium);font-size: 20px;margin-top: 10px;}
.gaps h4{font-size: 1.125rem;font-weight: 600;}
.text-bg{background: #3c62f4;color: #fff;text-align: center;display: block;margin-top: 10px;}

.feature-card .icon img{width:auto;}

.faq h4{font-size: 28px;}


