.quote-form[hidden]{display:none}.quote-receipt{padding:32px;background:#e5e9df;min-width:0;scroll-margin-top:25px}.quote-receipt h2{font-size:38px;line-height:1.1;letter-spacing:-.05em;margin:18px 0}.quote-receipt>p:not(.eyebrow){font-size:13px;line-height:1.9;color:var(--muted)}.quote-reference{border:1px solid #bfc8b7;padding:22px;margin:25px 0}.quote-reference>span{display:block;font-size:12px}.quote-reference>strong{display:block;overflow-wrap:anywhere;font-size:19px;letter-spacing:-.02em;margin:10px 0 18px}.quote-reference .button{font-size:12px}.quote-reference p{font-size:12px;margin:10px 0 0}.quote-receipt dl{font-size:13px;margin:25px 0}.quote-receipt dl>div{padding:13px 0;border-bottom:1px solid #bfc8b7;display:grid;grid-template-columns:90px minmax(0,1fr);gap:15px}.quote-receipt dt{font-weight:600}.quote-receipt dd{margin:0;overflow-wrap:anywhere;color:var(--muted)}.quote-receipt h3{font-size:23px;letter-spacing:-.035em;margin-top:30px}.quote-receipt .actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.quote-receipt .actions .button{font-size:12px}@media(max-width:560px){.quote-receipt{padding:24px}.quote-receipt h2{font-size:31px}.quote-reference{padding:18px}.quote-receipt dl>div{grid-template-columns:1fr;gap:7px}.quote-receipt .actions{flex-direction:column;align-items:stretch}.quote-receipt .actions .button{justify-content:center;text-align:center}}
