 .call_to_action {
     padding: 0 0 100px;
 }

 .call_to_action .cta-box {
     background: linear-gradient(135deg, var(--navy), var(--deep));
     border-radius: 32px;
     padding: 60px;
     display: flex;
     align-items: center;
     justify-content: space-between;
     gap: 40px;
 }

 .call_to_action .cta-box h2 {
     color: white;
     font-family: var(--font-display);
     margin-bottom: 12px;
 }

 .call_to_action .cta-box p {
     color: rgba(255, 255, 255, .65);
     max-width: 520px;
 }

 @media(max-width:900px) {
     .call_to_action .cta-box {
         flex-direction: column;
         align-items: flex-start;
     }
 }