 .chapter-heading p {
     color: #9ca3af;
     font-size: 18px;
     line-height: 1.8;
 }

 /* GRID */

 .chapter-grid {
     position: relative;
     z-index: 2;
     display: grid;
     grid-template-columns: repeat(3, 1fr);
     gap: 28px;
     max-width: 1400px;
     margin: auto;
 }

 /* CARD */

 .chapter-top-warp {
     display: flex;
     flex-direction: row;
 }

 .chapter_header {
     display: flex;
     flex-direction: column;
     gap: 10px;
 }

 p {
     margin-bottom: 0 !important;
     font-size: 18px !important;
     line-height: 30px;
 }

 .chapter-card-sec {
     background: #f5f6f7;
     border: 1px solid #adadad3d;
     border-radius: 30px;
     padding: 28px;
     transition: all 0.35s ease;
     backdrop-filter: blur(10px);
     display: flex;
     flex-direction: column;
     gap: 30px;
     justify-content: space-between;
 }

 .chapter-card-sec:hover {
     transform: translateY(-8px);
     border-color: rgba(255, 255, 255, 0.12);
     box-shadow: 0 15px 40px rgba(0, 0, 0, 0.4);
 }


 .chapter-icon {
     width: 42px;
     height: 42px;
     min-width: 42px;
     border-radius: 50%;
     background: rgba(37, 99, 235, 0.1);
     border: 1px solid rgba(37, 99, 235, 0.2);
     display: flex;
     align-items: center;
     justify-content: center;
     color: #3b82f6;
 }

 /* INFO */

 .chapter-info {
     display: flex;
     flex-direction: column;

 }

 h3 {

     margin-top: 0 !important;
 }

 .chapter-row {
     display: flex;
     justify-content: space-between;
     border-bottom: 1px solid rgb(0 0 0 / 5%);
     padding: 10px 0;
 }

 /* BUTTON */

 .chapter-btn {
     display: flex;
     align-items: center;
     justify-content: center;
     height: 56px;
     border-radius: 14px;
     background: #151515;
     color: #fff;
     text-decoration: none;
     transition: all 0.3s ease;
     font-weight: 500;
 }

 .chapter-btn:hover {
     background: #2563eb;
     color: #fff;
 }

 /* BOTTOM CTA */

 .chapter-bottom {
     position: relative;
     z-index: 2;
     text-align: center;
     margin-top: 120px;
 }

 .chapter-bottom h2 {
     color: #fff;
     font-size: 48px;
     margin-bottom: 20px;
 }

 .chapter-bottom p {
     color: #9ca3af;
     margin-bottom: 35px;
     font-size: 17px;
 }

 .chapter-main-btn {
     display: inline-flex;
     align-items: center;
     justify-content: center;
     padding: 18px 40px;
     background: #fff;
     color: #000;
     border-radius: 14px;
     text-decoration: none;
     font-weight: 600;
     transition: all 0.3s ease;
 }

 .chapter-main-btn:hover {
     transform: translateY(-4px);
 }

 /* RESPONSIVE */

 @media(max-width: 1024px) {

     .chapter-grid {
         grid-template-columns: repeat(2, 1fr);
     }

     .chapter-heading h2 {
         font-size: 48px;
     }

 }

 @media(max-width: 767px) {

     .chapter-grid {
         grid-template-columns: 1fr;
     }

     .chapter-heading h2 {
         font-size: 38px;
     }

     .chapter-bottom h2 {
         font-size: 34px;
     }



 }