.pr-page{overflow:hidden}
.pr-hero{position:relative}
.pr-hero-bg{position:absolute;inset:0}
.pr-hero-bg img{width:100%;height:100%;object-fit:cover}
.pr-hero::after{content:"";position:absolute;inset:0;background:var(--color-overlay-green)}
.pr-hero .container{position:relative;display:flex;justify-content:center}
.pr-hero-panel{max-width:600px;display:flex;flex-direction:column;gap:var(--space-3)}
.pr-cards .card{min-width:0}
.pr-split{display:grid;grid-template-columns:60% 40%;gap:var(--space-4);align-items:center}
.pr-text{max-width:65ch}
.pr-image{width:100%}
.pr-steps .panel{display:flex;flex-direction:column;gap:var(--space-2)}
.pr-status{justify-content:space-between;width:100%}
.pr-form-wrap{display:flex;justify-content:center}
.pr-form{max-width:500px;width:100%;display:flex;flex-direction:column;gap:var(--space-3)}
.pr-form form{display:flex;flex-direction:column;gap:var(--space-3)}
.pr-cta .panel{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-3);max-width:520px;margin-inline:auto}
@media(max-width:960px){
.pr-split{grid-template-columns:1fr}
}
