.hpa-page-cta{background:linear-gradient(to top,rgb(var(--color-hpa-darkgreen-rgb)/25%),rgb(var(--color-hpa-green-rgb)/0) 50%)}.hpa-page-cta .page-cta__main{display:grid;grid-template-columns:repeat(12,1fr)}@media screen and (max-width:767px){.hpa-page-cta .page-cta__main{grid-template-rows:repeat(5,calc((100vw - var(--content-padding))*.1)) 1fr 1fr}}@media print,screen and (min-width:768px){.hpa-page-cta .page-cta__main{grid-template-rows:1fr}}.hpa-page-cta .page-cta__supporting{align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:center}@media screen and (max-width:767px){.hpa-page-cta .page-cta__supporting{grid-column:1/13;grid-row:1/6}}@media print,screen and (min-width:768px){.hpa-page-cta .page-cta__supporting{grid-column:1/10;grid-row:1/2}}@media screen and (min-width:992px){.hpa-page-cta .page-cta__supporting{transform:translateX(-11.1111111111%)}}.hpa-page-cta .page-cta__supporting .hpa-shape-container .hpa-shape img{display:block;margin:0;min-height:200px}.hpa-page-cta .page-cta__content{align-items:stretch;display:flex;flex-flow:column nowrap;justify-content:center;position:relative;z-index:10}@media screen and (max-width:767px){.hpa-page-cta .page-cta__content{grid-column:1/13;grid-row:5/8}}@media print,screen and (min-width:768px){.hpa-page-cta .page-cta__content{grid-column:7/13;grid-row:1/2}}@media screen and (min-width:992px){.hpa-page-cta .page-cta__content{grid-column:8/13}}.hpa-page-cta .page-cta__text{--color-default:var(--color-white);--color-heading:var(--color-white);padding:calc(var(--space-large)*.75) var(--space-large) calc(var(--space-xlarge)*1) calc(var(--space-large)*1.5);position:relative}@media screen and (max-width:767px){.hpa-page-cta .page-cta__text{padding:calc(var(--space-medium)*1) calc(var(--space-medium)*1) calc(var(--space-large)*1.25) calc(var(--space-medium)*1.5)}}.hpa-page-cta .page-cta__text>*{position:relative}.hpa-page-cta .page-cta__text>.hpa-shape-container{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.hpa-page-cta .page-cta__text>.hpa-shape-container .hpa-shape{background:var(--color-hpa-purple)}