@font-face{font-family:Gotham-Book;font-style:normal;font-weight:400;src:url(https://50137276.fs1.hubspotusercontent-na1.net/hubfs/50137276/GOTHAM%202/Gotham-Book.otf) format("opentype")}@font-face{font-family:Gotham-Bold;font-style:normal;font-weight:700;src:url(https://50137276.fs1.hubspotusercontent-na1.net/hubfs/50137276/GOTHAM%202/Gotham-Bold.otf) format("opentype")}@font-face{font-family:Gotham-Light;font-style:normal;font-weight:300;src:url(https://50137276.fs1.hubspotusercontent-na1.net/hubfs/50137276/GOTHAM%202/Gotham-Light.otf) format("opentype")}.prep-cta-section{background-position:100%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;left:50%;max-width:100vw;overflow:hidden;padding:80px 20px;position:relative;right:auto;transform:translateX(-50%);width:100vw}.prep-cta-overlay{background:linear-gradient(90deg,rgba(11,43,92,.85),rgba(11,43,92,.4) 60%,rgba(0,0,0,.2));height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.prep-cta-container{margin:0 auto;max-width:1200px;position:relative;z-index:2}.prep-cta-content{margin:0 auto;max-width:800px;text-align:center}.prep-cta-title{font-family:Gotham-Bold,sans-serif!important;font-size:52px;letter-spacing:-.5px;line-height:1.1;margin:0 0 16px!important;text-shadow:0 2px 10px rgba(0,0,0,.2)}.prep-cta-subtitle,.prep-cta-title{color:#fff!important;display:block!important}.prep-cta-subtitle{font-family:Gotham-Light,sans-serif!important;font-size:24px;letter-spacing:-.2px;line-height:1.4;margin:0 0 36px!important;text-shadow:0 2px 8px rgba(0,0,0,.2)}.prep-cta-button-wrapper{display:flex;justify-content:center}.prep-cta-button{background:linear-gradient(135deg,#23cbca,#1c529b);border:1px solid hsla(0,0%,100%,.15);border-radius:50px;box-shadow:0 8px 20px rgba(0,0,0,.25);color:#fff!important;display:inline-block;font-family:Gotham-Bold,sans-serif;font-size:18px;padding:16px 48px;text-decoration:none!important;transition:all .3s ease}.prep-cta-button:hover{background:linear-gradient(135deg,#2be0df,#205eb1);box-shadow:0 12px 25px rgba(0,0,0,.35);transform:translateY(-2px)}@media (max-width:768px){.prep-cta-section{padding:60px 20px}.prep-cta-title{font-size:36px}.prep-cta-subtitle{font-size:18px;margin-bottom:28px!important}.prep-cta-button{box-sizing:border-box;font-size:16px;max-width:300px;padding:14px 36px;width:100%}}