.cta-band.pp-service-port-cta{position:relative;isolation:isolate;overflow:hidden;border-radius:0;background:#0a2039}
.pp-service-port-cta>.pp-service-port-image{position:absolute;inset:0 0 0 auto;height:100%;width:auto;max-width:100%;object-fit:contain;object-position:right center;mask-image:linear-gradient(90deg,transparent,#000 46%);pointer-events:none}
.pp-service-port-cta>.cta-inner{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:22px}
.cta-band.pp-service-port-cta h2{color:#fff}
.cta-band.pp-service-port-cta p{color:#e3eaf3;max-width:55ch}
.pp-service-port-cta .btn--primary{background:#c0a062;border-color:#c0a062;color:#142a49}
.pp-service-port-cta .btn--primary:hover{background:#d4b882;border-color:#d4b882;color:#142a49}
@media(max-width:1000px){.pp-service-port-cta>.pp-service-port-image{opacity:.42}}
@media(max-width:680px){.pp-service-port-cta>.pp-service-port-image{width:100%;object-position:right bottom;opacity:.35}}
