/* START_SECTION:ps-quote-form (INDEX:46) */
.ps-quote{max-width:1040px;margin:0 auto;padding-top:45px;padding-bottom:55px;color:#112452;scroll-margin-top:25px}.ps-quote__intro{max-width:760px;margin-bottom:30px}.ps-quote__eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:.12em}.ps-quote h1{font-size:clamp(32px,4vw,48px);line-height:1.1;margin:10px 0 18px;letter-spacing:-.03em}.ps-quote p{line-height:1.65}.ps-quote a{color:inherit;text-underline-offset:4px}.ps-quote__form{padding:30px;border-radius:16px;border:1px solid #d1d9e4;background:#fffdf8}.ps-quote__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ps-quote__grid label{display:block;font-size:14px;font-weight:600}.ps-quote input,.ps-quote textarea,.ps-quote select{display:block;box-sizing:border-box;width:100%;max-width:100%;margin-top:8px;padding:13px;border:1px solid #8793a7;border-radius:6px;background:white;color:#112452;font:inherit;font-weight:400;min-height:48px}.ps-quote textarea{resize:vertical}.ps-quote__wide{grid-column:1/-1}.ps-quote small{display:block;font-size:12px;font-weight:400;line-height:1.5;margin-top:7px}.ps-quote .button{margin-top:25px}.ps-quote__note{font-size:12px;color:#45516b}.ps-quote__success{padding:15px;background:#e0f0e4;border:1px solid #779e7c}.ps-quote__address{padding-top:30px;font-size:14px}.ps-quote__address h2{font-size:22px}.ps-quote :focus-visible{outline:3px solid #245cf0;outline-offset:3px}@media(max-width:749px){.ps-quote{padding:30px 18px}.ps-quote__grid{grid-template-columns:1fr;gap:16px}.ps-quote__form{padding:20px}.ps-quote input,.ps-quote textarea,.ps-quote select{font-size:16px}.ps-quote .button{width:100%}}
/* END_SECTION:ps-quote-form */
