.hf-quote{--quote-ink: #20282e;--quote-muted: #626c76;--quote-line: #dfe3e7;--quote-accent: #a34700;color:var(--quote-ink);background:#fff}.hf-quote-layout{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(36px,6vw,86px);padding-block:68px 88px}.hf-quote-copy{position:sticky;top:calc(var(--header-height, 112px) + 36px);max-width:420px}.hf-quote-copy .eyebrow{color:var(--quote-accent);margin-bottom:20px}.hf-quote-copy h1{font-size:clamp(44px,4.7vw,65px);line-height:1.06;letter-spacing:-.055em;margin-bottom:24px}.hf-quote-copy .lead{color:var(--quote-muted);font-size:17px;line-height:1.75;margin:0}.hf-quote-guide{margin-top:36px;padding-top:28px;border-top:1px solid var(--quote-line)}.hf-quote-guide h2{font-size:16px;line-height:1.4;letter-spacing:-.015em;margin:0 0 22px}.hf-quote-guide ul{display:grid;gap:20px;padding:0;margin:0;list-style:none}.hf-quote-guide li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:13px}.hf-quote-guide-number{color:var(--quote-accent);font-size:11px;font-weight:650;padding-top:3px}.hf-quote-guide h3{font-size:14px;line-height:1.5;letter-spacing:0;margin:0 0 5px}.hf-quote-guide p{color:var(--quote-muted);font-size:13px;line-height:1.75;margin:0}.hf-quote-support{margin-top:28px;padding-top:24px;border-top:1px solid var(--quote-line)}.hf-quote-support p{color:var(--quote-muted);font-size:13px;line-height:1.7;margin:0 0 5px}.hf-quote-support .text-link{color:var(--quote-ink);font-size:13px}.hf-quote-panel{min-width:0;padding:clamp(25px,3vw,38px);border:1px solid var(--quote-line);border-radius:16px;background:#f6f7f8}.hf-quote-form{margin:0}.hf-quote-required-note{color:var(--quote-muted);font-size:12px;line-height:1.6;margin:0 0 25px}.hf-quote-fieldset{min-width:0;border:0;padding:0;margin:0}.hf-quote-fieldset+.hf-quote-fieldset{margin-top:28px}.hf-quote-fieldset legend{width:100%;color:var(--quote-ink);font-size:18px;font-weight:650;line-height:1.4;letter-spacing:-.02em;padding:0 0 18px}.hf-quote-fieldset legend span{display:inline-block;width:30px;color:var(--quote-accent);font-size:11px;font-weight:650;letter-spacing:0;vertical-align:2px}.hf-quote-fieldset+.hf-quote-fieldset legend{border-top:1px solid var(--quote-line);padding-top:25px}.hf-quote-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 18px}.hf-quote-field{min-width:0}.hf-quote-field-wide{grid-column:1 / -1}.hf-quote-field label{display:block;color:var(--quote-ink);font-size:13px;font-weight:600;line-height:1.45;margin:0 0 8px}.hf-quote-field label span{color:var(--quote-accent)}.hf-quote-field input,.hf-quote-field select,.hf-quote-field textarea{display:block;width:100%;min-width:0;min-height:48px;padding:12px 13px;margin:0;color:var(--quote-ink);background:#fff;border:1px solid #aeb9c2;border-radius:6px;font:inherit;font-size:15px;line-height:1.5;box-shadow:none}.hf-quote-field select{padding-right:28px}.hf-quote-field textarea{min-height:162px;resize:vertical}.hf-quote-field input:focus-visible,.hf-quote-field select:focus-visible,.hf-quote-field textarea:focus-visible{outline:3px solid #075c74;outline-offset:3px}.hf-quote-field [aria-invalid=true]{border-color:#a62924}.hf-quote .hf-quote-help,.hf-quote .hf-quote-field-error{font-size:12px;line-height:1.65;margin:7px 0 0}.hf-quote .hf-quote-help{color:var(--quote-muted)}.hf-quote .hf-quote-field-error{color:#93201c}.hf-quote-requirements{margin-top:24px}.hf-quote-privacy{color:var(--quote-muted);font-size:12px;line-height:1.75;margin:20px 0}.hf-quote-privacy a,.hf-quote-errors a{text-decoration:underline;text-underline-offset:3px}.hf-quote .hf-quote-submit{width:100%;min-height:52px;justify-content:space-between;background:var(--orange, #ef7f1b);border-color:var(--orange, #ef7f1b);color:#202124;font-size:14px;text-align:left}.hf-quote .hf-quote-submit:hover{background:#ff9638;border-color:#ff9638}.hf-quote-errors{color:#93201c;background:#fff2f0;border:1px solid #b95b52;border-radius:8px;padding:20px;margin-bottom:26px}.hf-quote-errors h2{color:inherit;font-size:17px;line-height:1.4;letter-spacing:-.015em;margin:0 0 12px}.hf-quote-errors ul{font-size:13px;line-height:1.75;padding-left:18px;margin:0}.hf-quote-errors li+li{margin-top:5px}.hf-quote-success{padding-block:20px}.hf-quote-success svg{display:block;color:#2e6545;margin-bottom:25px}.hf-quote-success h2{color:var(--quote-ink);font-size:31px;line-height:1.2;margin-bottom:18px}.hf-quote-success p{color:var(--quote-muted);font-size:15px;line-height:1.8;margin:0}.hf-quote [data-quote-status]:focus-visible{outline:3px solid #075c74;outline-offset:5px}@media(max-width:1000px){.hf-quote-layout{grid-template-columns:minmax(0,.68fr) minmax(0,1.32fr);gap:30px}.hf-quote-copy h1{font-size:46px}.hf-quote-copy .lead{font-size:16px}.hf-quote-panel{padding:27px}}@media(max-width:800px){.hf-quote-layout{grid-template-columns:minmax(0,1fr);padding-block:44px 60px;gap:30px}.hf-quote-copy{position:static;max-width:650px}.hf-quote-copy h1{font-size:clamp(40px,7vw,58px);margin-bottom:20px}.hf-quote-guide{display:none}.hf-quote-support{margin-top:22px;padding-top:20px}.hf-quote-support p{display:inline;margin-right:8px}.hf-quote-support .text-link{padding-block:3px}.hf-quote-panel{padding:30px}}@media(max-width:540px){.hf-quote-layout{padding-block:36px 50px;gap:25px}.hf-quote-copy .eyebrow{font-size:10px;margin-bottom:16px}.hf-quote-copy h1{font-size:42px}.hf-quote-copy .lead{font-size:15px}.hf-quote-panel{padding:24px 20px;border-radius:12px}.hf-quote-grid{grid-template-columns:minmax(0,1fr);gap:19px}.hf-quote-field input,.hf-quote-field select,.hf-quote-field textarea{font-size:16px}.hf-quote-fieldset legend{font-size:18px}.hf-quote-required-note{font-size:11px}.hf-quote .hf-quote-submit{font-size:13px;padding-inline:17px}.hf-quote-success h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.hf-quote .hf-quote-submit{transition:none}.hf-quote .hf-quote-submit:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/hf-quote.css.map */
