 
 
  section.feature-overhead-section {
    padding: 120px 20px;
    background: #F6EEE6;
}
section.feature-overhead-section .feature-grid {
    max-width: 1400px;
    margin: 0 auto 30px;
    display: flex;
    flex-direction: column;
    gap: 34px;
}
section.feature-overhead-section .feature-grid h2.title { 
    font-weight: 600;
    font-size: 50px;
    line-height: 68px; 
    text-align: center; 
    max-width: 905px;
    margin: 0 auto;
}
section.feature-overhead-section .feature-grid .feature-card p { 
    font-weight: 600;
    font-size: 20px;
    line-height: 31px; 
    text-align: center;
    color: #000000;
    margin: 20px 0 0 0;
}
section.feature-overhead-section  .cta-container {
    text-align: center;
    margin-top: 50px;
}
section.feature-overhead-section  .cta-container a {
    border-radius: 10px;
    background: #FFBE63;
    display: inline-block;
    color: #000;
    padding: 15px 50px;
    font-weight: 500;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
}
section.feature-overhead-section .feature-grid .first-row {
    display: flex;
    gap: 34px;
}

section.feature-overhead-section .feature-grid  .feature-card {
    background: #fff;
    padding: 45px;
    border-radius: 16px;
    flex: 1;
    text-align: center;
    box-shadow: 0 0 10px -6px rgba(0,0,0,0.1);
}
section.feature-overhead-section .feature-grid  .feature-card img{
    width: auto;
    height: auto;
    max-width: 100%;
}

section.feature-overhead-section .feature-grid .sec-row {
    display: flex;
    gap: 34px;
}

section.feature-overhead-section .feature-grid .sec-row .first-col-child {display: flex;flex-direction: column;gap: 34px;flex: 1;}
section.feature-overhead-section .feature-grid .sec-row .first-col-child > .feature-card {
    display: flex;
    align-items: center;
    gap: 40px;
    padding: 15px 50px 15px 15px;
}
section.feature-overhead-section .feature-grid .sec-row .first-col-child > .feature-card img {
    max-width: 460px;
}
section.feature-overhead-section .feature-grid .sec-row .first-col-child .sec-row-child {
    display: flex;
    gap: 34px;
}

section.feature-overhead-section .feature-grid .sec-row .sec-col-child {
    flex-basis: 390px;
    max-width: 390px;
    display: flex;
}
 
