.ps-final-cta{background:linear-gradient(100deg,#07345f,#075b99 62%,#0a7bff);border-radius:var(--ps-radius);box-shadow:var(--ps-shadow);margin:var(--ps-section-spacing) auto;max-width:var(--ps-max-width);overflow:hidden;position:relative;width:calc(100% - 48px)}.ps-final-cta__background{background-position:100%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute}.ps-final-cta:after,.ps-final-cta:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.ps-final-cta:before{background:rgba(72,177,255,.14);bottom:-300px;height:420px;right:-120px;width:420px}.ps-final-cta:after{border:1px solid hsla(0,0%,100%,.1);bottom:-230px;height:300px;right:50px;width:300px}.ps-final-cta__inner{align-items:center;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) auto;min-height:150px;padding:30px 40px;position:relative;z-index:2}.ps-final-cta__content{max-width:720px}.ps-final-cta__heading{color:var(--ps-white);font-size:clamp(28px,3vw,38px);font-weight:800;letter-spacing:-.9px;line-height:1.08;margin:0 0 8px}.ps-final-cta__description{color:hsla(0,0%,100%,.9);font-size:15px;line-height:1.5;max-width:680px}.ps-final-cta__description p{margin:0}.ps-final-cta__button{align-items:center;background:var(--ps-white);border-radius:999px;box-shadow:0 8px 20px rgba(0,0,0,.14);color:var(--ps-blue);display:inline-flex;font-size:13px;font-weight:800;gap:10px;justify-content:center;line-height:1;min-width:230px;padding:14px 20px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.ps-final-cta__button:hover{box-shadow:0 12px 26px rgba(0,0,0,.18);transform:translateY(-2px)}@media (max-width:850px){.ps-final-cta__inner{gap:22px;grid-template-columns:1fr;padding:28px}.ps-final-cta__action{justify-self:start}}@media (max-width:620px){.ps-final-cta{margin:var(--ps-section-spacing-mobile) auto;width:calc(100% - 36px)}.ps-final-cta__inner{padding:26px 22px}.ps-final-cta__heading{font-size:28px}.ps-final-cta__button{min-width:0;width:100%}}