.pm-main{max-width:1080px;padding-top:42px;padding-bottom:48px}
.pm-intro{padding-bottom:34px}
.pm-intro .eyebrow{margin-bottom:12px}
.pm-intro h1{max-width:780px;margin-bottom:16px}
.pm-intro>p:not(.eyebrow){max-width:760px;color:var(--nt-muted);font-size:var(--nt-lead-size)}
.pm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 26px;margin-top:24px}
.pm-call{font-size:15px;font-weight:600}
.pm-section{padding:32px 0;border-top:1px solid var(--nt-line);scroll-margin-top:100px}
.pm-section h2{font-size:28px;margin-bottom:18px}
.pm-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 48px}
.pm-options h3{font-size:17px;line-height:1.4;margin-bottom:10px}
.pm-alert-list{padding:0;margin:0;list-style:none;display:grid;gap:7px}
.pm-alert-list li{position:relative;padding-left:18px;line-height:1.6;font-size:15px}
.pm-alert-list li:before{content:"•";position:absolute;left:0;color:var(--nt-blue)}
.pm-list-contact{margin-top:28px;padding-top:22px;border-top:1px solid var(--nt-line)}
.pm-list-contact h3{font-size:22px;margin-bottom:7px}
.pm-list-contact>p{font-size:15px;color:var(--nt-muted)}
.pm-list-contact .pm-actions{margin-top:16px}
.pm-benefits{display:grid;gap:8px;margin-top:26px;font-size:15px;color:var(--nt-muted)}
.pm-benefits strong{color:var(--nt-ink)}
.pm-contact-intro{margin-bottom:22px}
.pm-contact-intro h2{margin-bottom:10px}
.pm-contact-intro p{color:var(--nt-muted);font-size:15px}
.pm-contact-intro>a{display:inline-block;margin-top:10px}
.pm-inquiry .inquiry-form{box-shadow:none;padding:24px}
.pm-inquiry .inquiry-fields{gap:0 22px}
.pm-inquiry .inquiry-form .pm-actions{margin-top:0}
.pm-inquiry .inquiry-form label{font-size:13px;margin-bottom:18px}
.pm-inquiry .inquiry-form input,.pm-inquiry .inquiry-form select,.pm-inquiry .inquiry-form textarea{font-size:15px}
.pm-field-help{display:block;margin-top:5px}
.pm-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding-left:22px}
.pm-steps li{padding-left:4px}
.pm-steps li::marker{color:var(--nt-blue);font-weight:700}
.pm-steps h3{font-size:17px;margin-bottom:9px}
.pm-steps p,.pm-terms{font-size:15px;line-height:1.65;color:var(--nt-muted)}
.pm-terms{margin-top:24px;max-width:850px}
@media(max-width:760px){.pm-steps{grid-template-columns:1fr;gap:20px}}
.pm-inquiry .inquiry-consent{margin-bottom:16px}
#contact-status:not(:empty){margin-top:16px}
@media(max-width:760px){.pm-main{width:calc(100% - 40px);padding-top:28px;padding-bottom:30px}.pm-intro{padding-bottom:28px}.pm-intro h1{font-size:34px}.pm-intro>p:not(.eyebrow){font-size:17px}.pm-section{padding:26px 0}.pm-section h2{font-size:24px}.pm-options{grid-template-columns:1fr;gap:24px}.pm-inquiry .inquiry-fields{grid-template-columns:1fr}.pm-inquiry .inquiry-form{padding:20px}.pm-inquiry .pm-actions{align-items:stretch;flex-direction:column}.pm-inquiry .pm-actions>a{align-self:flex-start}.pm-inquiry .pm-actions>button{width:100%}}
