body.redesign-site[data-reading-path="/quote/"]{& main#main .qt-page{max-width:1140px;padding-top:54px;padding-bottom:88px}& main#main .inquiry-workspace{grid-template-columns:minmax(0,2.05fr) minmax(280px,1fr);align-items:start;gap:34px 40px;max-width:none;margin:0;display:grid}& main#main .inquiry-context{grid-column:1/-1;max-width:80ch;margin:0;padding:0}& main#main .inquiry-context h1{font:700 clamp(40px,4vw,58px)/1.08 var(--heading);letter-spacing:0;max-width:none;margin:0}& main#main .inquiry-lead{max-width:68ch;color:var(--muted);font:400 18px/1.65 var(--body);margin:18px 0 0}& main#main .inquiry-reply{max-width:75ch;color:var(--muted);font:400 14px/1.65 var(--body);margin:16px 0 0}& main#main .inquiry-reply strong{color:var(--ink)}& main#main .inquiry-availability{background:var(--surface-alt,#eee9e2);max-width:75ch;font:400 14px/1.65 var(--body);overflow-wrap:anywhere;border-left:3px solid #ac4829;margin:20px 0 0;padding:16px 20px}& main#main .inquiry-availability a{color:#ac4829;text-underline-offset:3px;text-decoration:underline}& main#main .inquiry-panel{min-width:0;box-shadow:none;background:#fff;border:1px solid #dddcd5;border-radius:18px;margin:0;padding:32px}& main#main .inquiry-reference{overflow-wrap:anywhere;border-bottom:1px solid #dddcd5;margin:0 0 28px;padding:0 0 24px}& main#main .inquiry-reference p{color:var(--muted);font:400 13px/1.5 var(--body);margin:0 0 7px}& main#main .inquiry-reference h2{font:700 26px/1.2 var(--heading);letter-spacing:0;margin:0 0 10px}& main#main .inquiry-reference a{color:#ac4829;align-items:center;gap:8px;min-height:40px;font-size:14px;display:inline-flex}& main#main .inquiry-reference>span{color:var(--muted);font-size:13px;display:block}& main#main .inquiry-form{background:0 0;border:0;max-width:none;margin:0;padding:0;display:block}& main#main .inquiry-form fieldset{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}& main#main .inquiry-field{min-width:0;margin:0;padding:0}& main#main .inquiry-person-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;display:grid}& main#main .inquiry-field>label{color:var(--ink);font:500 16px/1.5 var(--body);margin:0 0 9px;display:block}& main#main :is(.inquiry-required,.inquiry-optional){color:var(--muted);font-size:13px;font-weight:400}& main#main .inquiry-field :is(input[type=text],input[type=tel],input[type=email],select,textarea){box-sizing:border-box;color:#242724;width:100%;min-width:0;max-width:100%;box-shadow:none;font:400 16px/1.6 var(--body);background:#fff;border:1px solid #bfc1b9;border-radius:5px;margin:0;padding:13px 14px;display:block}& main#main .inquiry-field :is(input[type=text],input[type=tel],input[type=email],select){min-height:52px}& main#main .inquiry-field select{text-overflow:ellipsis;padding-right:32px}& main#main .inquiry-field textarea{resize:vertical;min-height:128px}& main#main .inquiry-field :is(input,textarea)::placeholder{color:#747770;opacity:1}& main#main .inquiry-field :is(input,select,textarea):focus-visible{outline-offset:3px;border-color:#ac4829;outline:2px solid #ac4829}& main#main .inquiry-field :is(input,select,textarea)[aria-invalid=true]{border-color:#9b2924}& main#main .inquiry-form :is(.inquiry-contact-method,.inquiry-part-fields){gap:16px}& main#main .inquiry-form :is(.inquiry-contact-method,.inquiry-part-fields,.inquiry-process-field)>legend{width:100%;color:var(--ink);font:500 16px/1.5 var(--body);margin:0 0 12px;padding:0;display:block}& main#main .inquiry-method-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}& main#main .inquiry-method-options label{color:#656660;min-width:0;min-height:48px;font:500 14px/1.4 var(--body);text-align:center;cursor:pointer;background:#fff;border:1px solid #dddcd5;border-radius:5px;justify-content:center;align-items:center;gap:9px;margin:0;padding:10px 12px;display:flex;position:relative}& main#main .inquiry-method-options label>svg{flex:none}& main#main .inquiry-method-options label.is-selected{color:#ac4829;background:#eee9e2;border-color:#ac4829}& main#main .inquiry-method-options label:hover{color:#ac4829;border-color:#ac4829}& main#main .inquiry-method-options label:has(input:focus-visible){outline-offset:3px;outline:2px solid #ac4829}& main#main .inquiry-contact-value{margin-top:2px}& main#main .inquiry-form .inquiry-part-fields>legend{font:700 24px/1.3 var(--heading);border-top:1px solid #dddcd5;padding-top:24px}& main#main .inquiry-form .inquiry-process-field{gap:0}& main#main .inquiry-process-field>.inquiry-field-help{margin:0 0 12px}& main#main .inquiry-process-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}& main#main .inquiry-process-options label{color:#252826;min-width:0;min-height:46px;font:400 14px/1.45 var(--body);cursor:pointer;background:#fff;border:1px solid #dddcd5;border-radius:5px;align-items:center;gap:10px;margin:0;padding:11px 12px;display:flex}& main#main .inquiry-process-options label.is-selected{color:#ac4829;background:#eee9e2;border-color:#ac4829}& main#main .inquiry-process-options label:hover{border-color:#ac4829}& main#main .inquiry-process-options input{accent-color:#ac4829;flex:0 0 16px;width:16px;height:16px;min-height:0;margin:0;padding:0}& main#main .inquiry-process-options label:has(input:focus-visible){outline-offset:3px;outline:2px solid #ac4829}& main#main .inquiry-field-help{color:var(--muted);font:400 13px/1.6 var(--body);margin:8px 0 0}& main#main .inquiry-field-error{color:#9b2924;font:400 14px/1.55 var(--body);overflow-wrap:anywhere;margin:9px 0 0}& main#main .inquiry-field-error p{color:inherit;font:inherit;margin:0}& main#main .inquiry-field-error ul{margin:7px 0 0;padding-left:19px}& main#main .inquiry-file-picker{background:#f5f3ef;border:1px dashed #bfc1b9;border-radius:5px;flex-wrap:wrap;align-items:center;gap:10px;min-width:0;padding:14px;display:flex}& main#main .inquiry-file-picker>svg{color:#ac4829;flex:none}& main#main .inquiry-file-picker input[hidden]{display:none}& main#main .inquiry-file-button{color:#242724;min-height:44px;font:500 14px/1.5 var(--body);cursor:pointer;background:#fff;border:1px solid #dddcd5;border-radius:4px;flex:none;padding:8px 12px}& main#main .inquiry-file-button:hover:not(:disabled){color:#ac4829;border-color:#ac4829}& main#main .inquiry-file-button:focus-visible{outline-offset:3px;outline:2px solid #ac4829}& main#main .inquiry-file-button:disabled{opacity:.6;cursor:not-allowed}& main#main .inquiry-file-button[aria-invalid=true]{border-color:#9b2924}& main#main .inquiry-file-status{min-width:0;color:var(--muted);font:400 13px/1.6 var(--body);overflow-wrap:anywhere}& main#main .inquiry-file-list{border-top:1px solid #dddcd5;gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}& main#main .inquiry-file-list li{border-bottom:1px solid #dddcd5;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}& main#main .inquiry-file-list li>span{overflow-wrap:anywhere;gap:3px;min-width:0;display:grid}& main#main .inquiry-file-list strong{color:var(--ink);font:500 14px/1.5 var(--body)}& main#main .inquiry-file-list li>span>span{color:var(--muted);font-size:12px}& main#main .inquiry-file-list button{color:#656660;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;flex:none;justify-content:center;align-items:center;width:44px;min-height:44px;padding:9px;display:flex}& main#main .inquiry-file-list button:hover{color:#ac4829;background:#f5f3ef;border-color:#dddcd5}& main#main .inquiry-file-total{color:var(--muted);font:400 12px/1.5 var(--body);margin:9px 0 0}& main#main .inquiry-form-actions{flex-direction:column;align-items:flex-start;gap:13px;margin:2px 0 0;display:flex}& main#main .inquiry-primary{color:#fff;min-height:52px;box-shadow:none;font:500 16px/1.5 var(--body);text-align:center;cursor:pointer;background:#ac4829;border:1px solid #ac4829;border-radius:5px;justify-content:center;align-items:center;gap:12px;padding:13px 24px;text-decoration:none;display:inline-flex}& main#main .inquiry-primary:hover:not(:disabled){color:#fff;background:#8f3a21;border-color:#8f3a21}& main#main .inquiry-send-note{max-width:48ch;color:var(--muted);font:400 12px/1.65 var(--body);margin:0}& main#main .inquiry-send-note a{color:inherit;text-underline-offset:3px;text-decoration:underline}& main#main .inquiry-result{overflow-wrap:anywhere;background:#f5f3ef;border:1px solid #dddcd5;border-left:3px solid #ac4829;border-radius:5px;margin:26px 0 0;padding:22px}& main#main .inquiry-result h3{font:700 25px/1.2 var(--heading);margin:0 0 11px}& main#main .inquiry-result p{color:var(--ink);font:400 14px/1.65 var(--body);margin:9px 0 0}& main#main .inquiry-result a{color:#ac4829;text-underline-offset:3px;text-decoration:underline}& main#main .inquiry-result-empty{background:0 0;border:0;margin:0;padding:0}& main#main .inquiry-result-empty:empty{display:none}& main#main .inquiry-text-action{color:#ac4829;min-height:44px;font:400 14px/1.5 var(--body);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;text-decoration:underline;display:inline-flex}& main#main .inquiry-help{background:0 0;border:0;min-width:0;margin:0;padding:12px 0 0;position:sticky;top:130px}& main#main .inquiry-help h2{font:700 30px/1.2 var(--heading);margin:0 0 16px}& main#main .inquiry-help>p{color:var(--muted);font:400 14px/1.7 var(--body);margin:0 0 16px}& main#main .inquiry-contacts{gap:0;margin:0;font-style:normal;display:grid}& main#main .inquiry-contact-row{color:#242724;border-bottom:1px solid #dddcd5;align-items:flex-start;gap:13px;min-width:0;padding:18px 0;text-decoration:none;display:flex}& main#main .inquiry-contact-row>svg{color:#ac4829;flex:none;margin-top:3px}& main#main .inquiry-contact-row>span{overflow-wrap:anywhere;gap:5px;min-width:0;display:grid}& main#main .inquiry-contact-row strong{font:500 15px/1.45 var(--body)}& main#main .inquiry-contact-row span span{color:var(--muted);font:400 14px/1.5 var(--body)}& main#main .inquiry-contact-row:hover span span{color:#ac4829}& main#main .inquiry-help-note{margin:26px 0 0}& main#main .inquiry-help-note h3{font:700 23px/1.2 var(--heading);margin:0 0 10px}& main#main .inquiry-help-note p{color:var(--muted);font:400 14px/1.7 var(--body);margin:0}& main#main .inquiry-noscript{border:1px solid #dddcd5;margin:20px 0 0;padding:16px;font-size:14px}}@media (width<=1099px){body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-workspace{grid-template-columns:minmax(0,1.8fr) minmax(230px,1fr);gap:28px}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-panel{padding:26px}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-help{position:static}}@media (width<=999px){body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-workspace{grid-template-columns:minmax(0,1fr)}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-help{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-help>h2,body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-help>p{grid-column:1/-1}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-help-note{margin:18px 0 0}}@media (width<=767px){body.redesign-site[data-reading-path="/quote/"] main#main .qt-page{padding-top:32px;padding-bottom:56px}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-workspace{grid-template-columns:minmax(0,1fr);gap:26px}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-context h1{font-size:40px}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-lead{margin-top:14px;font-size:16px}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-reply{font-size:13px}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-panel{border-radius:12px;padding:22px}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-primary{width:100%}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-form-actions{align-items:stretch}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-help{padding:7px 2px 0}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-result{padding:18px}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-result-empty{padding:0}}@media (width<=639px){body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-person-row{grid-template-columns:minmax(0,1fr);gap:22px}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-help{display:block}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-help-note{margin-top:26px}}@media (width<=359px){body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-panel{padding:18px}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-context h1{font-size:36px}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-field>label{font-size:15px}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-file-picker{gap:6px;padding:10px}body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-method-options label,body.redesign-site[data-reading-path="/quote/"] main#main .inquiry-process-options label{gap:7px;padding:10px 8px;font-size:13px}}
