.psh-home .psav-next-step[hidden]{display:none!important}
.psh-home .psav-next-step{margin:20px auto 5px;max-width:450px;text-align:center;padding:16px 10px 4px;border-top:1px solid #dbe5ef}
.psh-home .psav-next-info{font-size:14px;line-height:1.55;color:#173b68;margin:0 0 13px}
.psh-home .psav-contact-button{display:inline-flex;align-items:center;justify-content:center;gap:11px;max-width:100%;min-height:49px;padding:13px 19px;background:#168347!important;color:#fff!important;border-radius:10px;text-decoration:none!important;font-size:15px;font-weight:750;line-height:1.25;box-shadow:0 5px 15px #12623f28;transition:background-color .15s,transform .15s}
.psh-home .psav-contact-button:hover,.psh-home .psav-contact-button:focus-visible{background:#0b6938!important;color:#fff!important;transform:translateY(-1px);text-decoration:none!important}
.psh-home .psav-contact-button svg{width:23px;height:23px;flex-shrink:0;color:white}
.psh-home .psav-next-notice{margin:12px auto 2px;color:#59718e;font-size:11px;line-height:1.5}
@media(max-width:480px){.psh-home .psav-next-step{padding:14px 3px 0}.psh-home .psav-next-info{font-size:13px}.psh-home .psav-contact-button{width:100%;padding:13px 10px;font-size:14px}}
