.QuoteBuilder_wrap___OJ0k{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:32px;gap:32px;align-items:start}.QuoteBuilder_main__pKfxv{min-width:0}.QuoteBuilder_tabs__EhXmv{display:flex;gap:0;border:2px solid var(--ink);margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.QuoteBuilder_tabs__EhXmv button{flex:1 0 auto;padding:14px 16px;background:var(--white,#fff);border:0;border-right:2px solid var(--ink);font:inherit;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.QuoteBuilder_tabs__EhXmv button:last-child{border-right:0}.QuoteBuilder_tabOn__I1ubP{background:var(--ink)!important;color:var(--sand)}.QuoteBuilder_cards__SfVdt{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:16px;gap:16px}.QuoteBuilder_card__7iJjl{border:2px solid var(--ink);background:var(--white,#fff);padding:20px;display:flex;flex-direction:column;gap:10px}.QuoteBuilder_cardOn__OLqdD{outline:4px solid var(--oxblood);outline-offset:-2px}.QuoteBuilder_cardTop__8_XPI{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.QuoteBuilder_cardName__fEmTa{font-weight:700;font-stretch:112%;font-size:21px;line-height:1.1}.QuoteBuilder_price__zPSlE{font-weight:700;font-size:22px;color:var(--oxblood);white-space:nowrap}.QuoteBuilder_price__zPSlE small{font-weight:500}.QuoteBuilder_meta__13ZM_,.QuoteBuilder_price__zPSlE small{font-size:13px;color:var(--muted,#555)}.QuoteBuilder_deliv__01YE6{margin:0;padding-left:18px;font-size:15px}.QuoteBuilder_best__Rdcfo{margin:0;font-size:14px;line-height:1.45;color:var(--body);flex:1 1}.QuoteBuilder_opt__AZeUA{display:flex;gap:8px;align-items:center;font-size:14px;flex-wrap:wrap;padding:6px 0}.QuoteBuilder_opt__AZeUA input,.QuoteBuilder_toggle__fO9T6 input{width:18px;height:18px;accent-color:var(--oxblood)}.QuoteBuilder_add__bf0_X{min-width:0!important;width:100%;justify-content:center}.QuoteBuilder_panel__EpqcH{border:2px solid var(--ink);background:var(--white,#fff);padding:24px;display:grid;grid-gap:16px;gap:16px}.QuoteBuilder_seg__td6qm{display:flex;flex-wrap:wrap;gap:8px}.QuoteBuilder_seg__td6qm button{padding:12px 14px;border:2px solid var(--ink);background:var(--white,#fff);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.QuoteBuilder_segOn__8oXlP{background:var(--ink)!important;color:var(--sand)}.QuoteBuilder_label__Crb2G{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--oxblood)}.QuoteBuilder_hint__pC9N8{margin:0;font-size:14px;color:var(--muted,#555);line-height:1.45}.QuoteBuilder_inline__GjwfP{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:15px}.QuoteBuilder_stepper__VuIOU{display:inline-flex;align-items:center;border:2px solid var(--ink)}.QuoteBuilder_stepper__VuIOU button{width:40px;height:40px;border:0;background:var(--white,#fff);font-size:20px;cursor:pointer}.QuoteBuilder_stepper__VuIOU button:hover{background:var(--cream)}.QuoteBuilder_stepper__VuIOU span{min-width:40px;text-align:center;font-weight:600}.QuoteBuilder_addRow__ShtQX{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--rule-soft,#e5e1d8)}.QuoteBuilder_addName__XQa9Q{font-weight:600;font-size:15px}.QuoteBuilder_toggle__fO9T6{display:inline-flex;gap:8px;align-items:center;font-size:14px;font-weight:500}.QuoteBuilder_row2__pekwX{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.QuoteBuilder_link__DI5Ez{color:var(--oxblood);font-size:14px;font-weight:500}.QuoteBuilder_zone__ZvPlM{background:var(--ink);color:var(--sand);padding:12px 14px;font-size:15px}.QuoteBuilder_zones__CCwqW{margin:0;padding-left:18px;font-size:14px;color:var(--body);display:grid;grid-gap:4px;gap:4px}.QuoteBuilder_summary__jBzkA{position:-webkit-sticky;position:sticky;top:96px;border:2px solid var(--ink);background:var(--white,#fff)}.QuoteBuilder_sheetBar__WDyOV{display:none}.QuoteBuilder_sumBody__4wFdp{padding:22px;display:grid;grid-gap:10px;gap:10px}.QuoteBuilder_sumHead__rMwNR{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--oxblood)}.QuoteBuilder_line__lQRDw{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:1.35}.QuoteBuilder_line__lQRDw span:last-child{white-space:nowrap;font-weight:600}.QuoteBuilder_sub__jyQUL{border-top:1px solid var(--rule-soft,#e5e1d8);padding-top:8px}.QuoteBuilder_total__S_QfH{border-top:2px solid var(--ink);padding-top:10px;font-size:18px;font-weight:700}.QuoteBuilder_fine__Z_une{margin:0;font-size:12px;color:var(--muted,#555);font-style:italic}.QuoteBuilder_sumBody__4wFdp .btn{min-width:0;width:100%}.QuoteBuilder_clear__jj6fh{border:0;background:none;font:inherit;font-size:13px;color:var(--muted,#555);text-decoration:underline;cursor:pointer}@media (max-width:1023px){.QuoteBuilder_wrap___OJ0k{grid-template-columns:1fr}.QuoteBuilder_summary__jBzkA{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:60;border-width:2px 0 0;max-height:80vh;display:flex;flex-direction:column}.QuoteBuilder_sheetBar__WDyOV{display:flex;gap:10px;justify-content:space-between;align-items:center;width:100%;padding:14px var(--margin);background:var(--ink);color:var(--cream);border:0;font:inherit;font-size:15px;cursor:pointer}.QuoteBuilder_sheetBar__WDyOV b{margin-left:auto;color:var(--sand);font-size:18px}.QuoteBuilder_sumBody__4wFdp{display:none;overflow-y:auto}.QuoteBuilder_summaryOpen__FQFhj .QuoteBuilder_sumBody__4wFdp{display:grid}}@media (max-width:767px){.QuoteBuilder_row2__pekwX{grid-template-columns:1fr}.QuoteBuilder_panel__EpqcH{padding:18px}}.partners_shell__ALY5M{min-height:70vh;background:var(--cream)}.partners_bar__Ae9ze{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;padding:18px var(--margin);border-bottom:2px solid var(--ink);background:var(--white,#fff)}.partners_barTitle__hxlkZ{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--oxblood)}.partners_barLinks__lriLr{display:flex;gap:18px;flex-wrap:wrap;font-size:14px;font-weight:500;align-items:center}.partners_barLinks__lriLr a,.partners_barLinks__lriLr button{border:0;background:none;padding:0;font:inherit;color:var(--ink);cursor:pointer;border-bottom:2px solid transparent}.partners_barLinks__lriLr a:hover,.partners_barLinks__lriLr button:hover{border-color:var(--oxblood);color:var(--oxblood)}.partners_page__wHKhX{padding:56px var(--margin) 120px}.partners_narrow__m3Fcf{max-width:560px;margin:0 auto}.partners_h1__ewJrL{font-size:clamp(34px,5vw,60px);line-height:1;margin:0 0 14px}.partners_h1__ewJrL em{color:var(--oxblood);font-style:normal}.partners_lead__MVM9i{font-size:17px;line-height:1.55;color:var(--body);margin:0 0 32px}.partners_form__YJzad{display:grid;grid-gap:16px;gap:16px}.partners_row2__JFCTC{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.partners_row3__KTbyw{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:16px;gap:16px}.partners_err__pwLP1{background:#fbeaea;border-left:4px solid var(--oxblood);padding:12px 14px;font-size:15px}.partners_ok__PFtS8{background:var(--white,#fff);border-left:4px solid var(--ink);padding:16px;font-size:16px;line-height:1.5}.partners_check__f5lrz{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.4}.partners_check__f5lrz input{margin-top:3px;width:18px;height:18px;accent-color:var(--oxblood)}.partners_linkBtn__H_22N{border:0;background:none;padding:0;font:inherit;color:var(--oxblood);text-decoration:underline;cursor:pointer}.partners_small__JumPm{font-size:14px;color:var(--muted,#555)}.partners_modal__pAjyG{position:fixed;inset:0;z-index:100;background:rgba(17,17,17,.6);display:grid;place-items:center;padding:16px}.partners_modalBox__EUQc7{background:var(--white,#fff);max-width:620px;width:100%;max-height:85vh;overflow:auto;padding:28px;border:2px solid var(--ink)}.partners_table__Mu9OJ{width:100%;border-collapse:collapse;font-size:14px}.partners_table__Mu9OJ td,.partners_table__Mu9OJ th{text-align:left;padding:10px 8px;border-bottom:1px solid var(--rule-soft,#e5e1d8);vertical-align:top}.partners_table__Mu9OJ th{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted,#555);border-bottom:2px solid var(--ink)}.partners_tableWrap__jHOY_{overflow-x:auto;border:2px solid var(--ink);background:var(--white,#fff)}.partners_pill__OE_HZ{display:inline-block;padding:4px 8px;font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;background:var(--ink);color:var(--sand)}@media (max-width:767px){.partners_row2__JFCTC,.partners_row3__KTbyw{grid-template-columns:1fr}.partners_page__wHKhX{padding:36px var(--margin) 140px}}