.cta-section{padding:200px 0 0;text-align:center}.cta-date-badge{align-items:center;display:flex;flex-wrap:nowrap;gap:13px;justify-content:center;margin-bottom:32px}.ct-badage-text{color:#f1f2f2;font-family:Figtree,sans-serif;font-size:14px;line-height:100%}.ct-badage-bg{background:linear-gradient(90deg,#fff,#ff6a00);border-radius:4px;display:inline-block;font-size:12px;font-weight:700;letter-spacing:12%;line-height:100%;padding:8px 12px}.cta-heading{background-clip:text;background:linear-gradient(90deg,#fff,#ff6a00);-webkit-background-clip:text;color:transparent!important;display:inline-block;font-size:54px;line-height:1.2;margin:0;-webkit-text-fill-color:transparent;font-weight:400}.cta-heading-border{border-radius:0;margin-bottom:20px}.cta-description p{color:#f0f0f0;font-size:24px;line-height:1.6;margin:0 auto 32px;max-width:57%;opacity:60%}.cta-buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.cta-button{border:none;border-radius:3px;cursor:pointer;font-family:Figtree,sans-serif;font-size:20px;font-weight:500;padding:32px;transition:all .3s ease}.cta-button-primary{background-color:#fff;color:#0a1f2e}.cta-button-primary:hover{background-color:#f0f0f0;color:#000;text-decoration:none;transform:translateY(-2px)}.cta-button-secondary{background-color:transparent;border:2px solid #1e4a6a;color:#fff}.cta-button-secondary:hover{background-color:hsla(0,0%,100%,.05);border-color:#fff;text-decoration:none}@media (max-width:768px){.cta-heading{font-size:36px}.cta-buttons{flex-direction:column}.cta-button{width:100%}.cta-section{padding:180px 22px 0;text-align:center}.cta-heading{font-size:28px}.cta-description p{font-size:16px;max-width:100%}}