.bde-section-222-1697 .section-container{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;--bde-content-align-experimental:auto}.bde-section-222-1697{background-color:#F6F5F2}.bde-section-222-1697 .section-container{--bde-section-width:100%}.bde-section-222-1697 .section-container{padding-left:24px;padding-right:24px;padding-bottom:56px;padding-top:28px}@media (max-width:767px){.bde-section-222-1697 .section-container{padding-left:16px;padding-right:16px;padding-bottom:38px;padding-top:18px}}.bde-div-222-1698{width:1200px}.bde-div-222-1698{display:flex;flex-direction:column;align-items:stretch;gap:24px}@media (max-width:1119px){.bde-div-222-1698{width:100%}}@media (max-width:767px){.bde-div-222-1698{gap:18px}}.bde-div-222-1699{width:100%;padding:42px 42px 42px 42px;border-radius:16px}.bde-div-222-1699{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:42px}.bde-div-222-1699{background-color:#1B2A38}.bde-div-222-1699{position:relative;overflow:hidden;background:#1B2A38;box-shadow:0 18px 45px rgba(27,42,56,.16)}.bde-div-222-1699::before{content:"";position:absolute;top:0;left:0;width:112px;height:4px;background:#E2A63C}.bde-div-222-1699::after{content:"";position:absolute;right:-110px;top:-135px;width:330px;height:330px;border:1px solid rgba(255,255,255,.08);border-radius:999px;box-shadow:0 0 0 42px rgba(255,255,255,.025),0 0 0 84px rgba(255,255,255,.012);pointer-events:none}@media (max-width:1023px){.bde-div-222-1699{flex-direction:column;align-items:stretch;gap:28px}}@media (max-width:767px){.bde-div-222-1699{padding:28px 22px 28px 22px}}.bde-div-222-1700{width:68%}.bde-div-222-1700{display:flex;flex-direction:column;align-items:flex-start;gap:13px}@media (max-width:1023px){.bde-div-222-1700{width:100%}}.bde-heading-222-1702{color:#FFF;font-size:44px;font-weight:750;line-height:1.08}@media (max-width:767px){.bde-heading-222-1702{font-size:33px}}.bde-text-222-1703{width:100%;color:#DCE5EA;font-size:17px;font-weight:400;line-height:1.62}@media (max-width:767px){.bde-text-222-1703{width:100%;font-size:15px}}.bde-div-222-1704{width:330px;padding:20px 20px 20px 20px;border-top:1px solid rgba(255,255,255,0.22);border-right:1px solid rgba(255,255,255,0.22);border-bottom:1px solid rgba(255,255,255,0.22);border-left:1px solid rgba(255,255,255,0.22);border-radius:12px}.bde-div-222-1704{display:flex;flex-direction:column;gap:11px}.bde-div-222-1704{background-color:rgba(255,255,255,0.10)}.bde-div-222-1704{position:relative;z-index:1;-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:1023px){.bde-div-222-1704{width:100%}}.bde-text-222-1705{color:#FFD77C;font-family:"Inter",sans-serif;font-size:12px;font-weight:850;line-height:1.3}.bde-heading-222-1706{color:#FFF;font-size:22px;font-weight:800;line-height:1.3}@media (max-width:767px){.bde-heading-222-1706{font-size:18px}}.bde-text-222-1707{color:#F1F6F8;font-size:14px;font-weight:500;line-height:1.65}.bde-div-222-1711{width:100%;padding:24px 28px 24px 28px;border-top:1px solid #E3E2DE;border-right:1px solid #E3E2DE;border-bottom:1px solid #E3E2DE;border-left:1px solid #E3E2DE;border-radius:12px}.bde-div-222-1711{display:flex;flex-direction:row;align-items:center;gap:30px}.bde-div-222-1711{background-color:#FFF}@media (max-width:767px){.bde-div-222-1711{padding:20px 18px 20px 18px}.bde-div-222-1711{flex-direction:column;align-items:flex-start;gap:18px}}.bde-div-222-1715{width:100%;padding:30px 30px 30px 30px}.bde-div-222-1715{display:flex;flex-direction:column;align-items:stretch;gap:22px}.bde-div-222-1715{background-color:#FFF}@media (max-width:767px){.bde-div-222-1715{padding:22px 18px 22px 18px}}.bde-heading-222-1716{color:#1B2A38;font-family:"Manrope",sans-serif;font-size:31px;font-weight:750;line-height:1.2}@media (max-width:767px){.bde-heading-222-1716{font-size:25px}}.bde-text-222-1717{color:#506978;font-family:"Inter",sans-serif;font-size:15px;font-weight:400;line-height:1.55}.bde-grid-222-1718{--bde-grid-items-per-row:3;--bde-grid-gap:18px}.bde-grid>*{width:auto!important;height:auto!important}@media (max-width:1023px){.bde-grid-222-1718{--bde-grid-items-per-row:1}}@media (max-width:767px){.bde-grid-222-1718{--bde-grid-gap:14px}}.bde-div-222-1719{width:100%;padding:24px 24px 24px 24px;border-top:1px solid #DCDDD9;border-right:1px solid #DCDDD9;border-bottom:1px solid #DCDDD9;border-left:1px solid #DCDDD9;border-radius:12px}.bde-div-222-1719{display:flex;flex-direction:column;gap:12px}.bde-div-222-1719{background-color:#FFF}.bde-heading-222-1721{color:#1B2A38;font-family:"Manrope",sans-serif;font-size:20px;font-weight:750;line-height:1.3}@media (max-width:767px){.bde-heading-222-1721{font-size:18px}}.bde-text-222-1722{color:#506978;font-family:"Inter",sans-serif;font-size:13px;font-weight:400;line-height:1.55}.bde-div-222-1723{width:100%;padding:24px 24px 24px 24px;border-top:1px solid #DCDDD9;border-right:1px solid #DCDDD9;border-bottom:1px solid #DCDDD9;border-left:1px solid #DCDDD9;border-radius:12px}.bde-div-222-1723{display:flex;flex-direction:column;gap:12px}.bde-div-222-1723{background-color:#FFF}.bde-heading-222-1725{color:#1B2A38;font-family:"Manrope",sans-serif;font-size:20px;font-weight:750;line-height:1.3}@media (max-width:767px){.bde-heading-222-1725{font-size:18px}}.bde-text-222-1726{color:#506978;font-family:"Inter",sans-serif;font-size:13px;font-weight:400;line-height:1.55}.bde-div-222-1727{width:100%;padding:24px 24px 24px 24px;border-top:1px solid #DCDDD9;border-right:1px solid #DCDDD9;border-bottom:1px solid #DCDDD9;border-left:1px solid #DCDDD9;border-radius:12px}.bde-div-222-1727{display:flex;flex-direction:column;gap:12px}.bde-div-222-1727{background-color:#FFF}.bde-heading-222-1729{color:#1B2A38;font-family:"Manrope",sans-serif;font-size:20px;font-weight:750;line-height:1.3}@media (max-width:767px){.bde-heading-222-1729{font-size:18px}}.bde-text-222-1730{color:#506978;font-family:"Inter",sans-serif;font-size:13px;font-weight:400;line-height:1.55}.bde-div-222-1731{width:100%;padding:20px 22px 20px 22px;border-top:1px solid #E2D1AB;border-right:1px solid #E2D1AB;border-bottom:1px solid #E2D1AB;border-left:1px solid #E2D1AB;border-radius:10px}.bde-div-222-1731{display:flex;flex-direction:row;align-items:center;gap:14px}.bde-div-222-1731{background-color:#FFF9EE}@media (max-width:767px){.bde-div-222-1731{padding:18px 18px 18px 18px}.bde-div-222-1731{flex-direction:column;align-items:flex-start}}.bde-text-222-1733{color:#1B2A38;font-family:"Inter",sans-serif;font-size:13px;font-weight:400;line-height:1.55}.bde-div-222-1735{width:100%;padding:30px 30px 30px 30px}.bde-div-222-1735{display:flex;flex-direction:column;align-items:stretch;gap:18px}.bde-div-222-1735{background-color:#FFF}@media (max-width:767px){.bde-div-222-1735{padding:22px 18px 22px 18px}}.bde-heading-222-1736{color:#1B2A38;font-family:"Manrope",sans-serif;font-size:31px;font-weight:750;line-height:1.22}@media (max-width:767px){.bde-heading-222-1736{font-size:25px}}.bde-text-222-1738{width:100%}.bde-div-222-1740{display:flex;flex-direction:column;align-items:flex-start;gap:7px}.bde-heading-222-1741{color:#1B2A38;font-family:"Manrope",sans-serif;font-size:31px;font-weight:750;line-height:1.2}@media (max-width:767px){.bde-heading-222-1741{font-size:25px}}.bde-text-222-1742{color:#334D5C;font-family:"Inter",sans-serif;font-size:16px;font-weight:500;line-height:1.65}.bde-div-222-1743{width:100%}.bde-div-222-1743{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}.bde-div-222-1744{width:100%;padding:36px 38px 38px 38px;border-top:1px solid #DCDDD9;border-right:1px solid #DCDDD9;border-bottom:1px solid #DCDDD9;border-left:1px solid #DCDDD9;border-radius:12px}.bde-div-222-1744{display:flex;flex-direction:column;gap:20px}.bde-div-222-1744{background-color:#FFF}@media (max-width:767px){.bde-div-222-1744{padding:22px 18px 24px 18px}}.bde-form-builder-222-1763{width:100%}.bde-form-builder-222-1763 .breakdance-form-field:nth-child(1){grid-column-start:span 12}.bde-form-builder-222-1763 .breakdance-form-field:nth-child(2){grid-column-start:span 8}.bde-form-builder-222-1763 .breakdance-form-field:nth-child(3){grid-column-start:span 4}.bde-form-builder-222-1763 .breakdance-form-field:nth-child(4){grid-column-start:span 6}.bde-form-builder-222-1763 .breakdance-form-field:nth-child(5){grid-column-start:span 6}.bde-form-builder-222-1763 .breakdance-form-field:nth-child(6){grid-column-start:span 12}.bde-form-builder-222-1763 .breakdance-form-field:nth-child(7){grid-column-start:span 6}.bde-form-builder-222-1763 .breakdance-form-field:nth-child(8){grid-column-start:span 6}.bde-form-builder-222-1763 .breakdance-form-field:nth-child(9){grid-column-start:span 12}.bde-form-builder-222-1763 .breakdance-form-field:nth-child(10){grid-column-start:span 12}.bde-form-builder-222-1763 .breakdance-form-field:nth-child(11){grid-column-start:span 6}.bde-form-builder-222-1763 .breakdance-form-field:nth-child(12){grid-column-start:span 6}.bde-form-builder-222-1763 .breakdance-form-field:nth-child(13){grid-column-start:span 6}.bde-form-builder-222-1763 .breakdance-form-field:nth-child(14){grid-column-start:span 6}.bde-form-builder-222-1763 .breakdance-form-field:nth-child(15){grid-column-start:span 12}.bde-form-builder-222-1763{--bde-form-input-background-color:#FFF;--bde-form-label-color:#1B2A38;--bde-form-text-color:#1B2A38;--bde-form-input-border-radius:9px;--bde-form-input-border-top:1px solid #C9D2D7;--bde-form-input-border-right:1px solid #C9D2D7;--bde-form-input-border-bottom:1px solid #C9D2D7;--bde-form-input-border-left:1px solid #C9D2D7}.bde-form-builder-222-1763 .breakdance-form-field__label,.bde-form-builder-222-1763.breakdance-woocommerce .woocommerce-password-strength,.bde-form-builder-222-1763.breakdance-woocommerce label span.optional,.bde-form-builder-222-1763.breakdance-woocommerce label{color:#1B2A38;font-family:"Inter",sans-serif;font-size:13px;font-weight:700}.bde-form-builder-222-1763 .breakdance-form .breakdance-form-field__input,.bde-form-builder-222-1763 .breakdance-form-dropzone,.bde-form-builder-222-1763 .select2-container--default .select2-search--dropdown .select2-search__field,.bde-form-builder-222-1763 .select2-container--default .select2-selection--single,.bde-form-builder-222-1763 .breakdance-woocommerce .price_slider_amount input[type="text"],.bde-form-builder-222-1763 .breakdance-woocommerce input[type="search"],.bde-form-builder-222-1763 .breakdance-woocommerce textarea,.bde-form-builder-222-1763 .breakdance-woocommerce .woocommerce-Input,.bde-form-builder-222-1763 .breakdance-woocommerce .input-text,.bde-form-builder-222-1763 .breakdance-woocommerce select,.bde-form-builder-222-1763 .breakdance-woocommerce .wc_payment_method input[type="text"],.bde-form-builder-222-1763 .breakdance-woocommerce .wc-stripe-elements-field{background-color:#FFF;border-top:1px solid #C9D2D7;border-right:1px solid #C9D2D7;border-bottom:1px solid #C9D2D7;border-left:1px solid #C9D2D7;border-radius:9px;color:#1B2A38;font-family:"Inter",sans-serif;font-size:14px}.bde-form-builder-222-1763 .breakdance-form .breakdance-form-field__input:focus{background-color:#FFF}.bde-form-builder-222-1763 .breakdance-form-button__submit{--bde-button-primary-border-color:transparent;--bde-button-primary-border-color-hover:transparent;--bde-button-primary-text-color:#fff;--bde-button-primary-text-color-hover:#fff;--bde-button-primary-background-color:#E2A63C;--bde-button-primary-background-color-hover:#CA8D27;border-radius:9px}@media (max-width:767px){.bde-form-builder-222-1763 .breakdance-form{grid-template-columns:unset}.bde-form-builder-222-1763 .breakdance-form--horizontal{grid-auto-flow:unset}.bde-form-builder-222-1763 .breakdance-form .breakdance-form-field,.bde-form-builder-222-1763 .breakdance-form .breakdance-form-stepper{grid-column-start:unset}}.bde-div-222-1748{width:100%;padding:26px 26px 26px 26px;border-top:1px solid #E3E2DE;border-right:1px solid #E3E2DE;border-bottom:1px solid #E3E2DE;border-left:1px solid #E3E2DE;border-radius:12px}.bde-div-222-1748{display:flex;flex-direction:column;gap:14px}.bde-div-222-1748{background-color:#FFF}@media (max-width:767px){.bde-div-222-1748{padding:20px 18px 20px 18px}}.bde-heading-222-1749{color:#1B2A38;font-family:"Manrope",sans-serif;font-size:27px;font-weight:750;line-height:1.25}.bde-columns-222-1751{--columnCount:2;width:100%;--bde-column-gap:20px}.bde-columns-222-1751>div{padding:0px}@media (max-width:1119px){.bde-columns-222-1751{--columnCount:2}}@media (max-width:1023px){.bde-columns-222-1751{--columnCount:2}.bde-columns-222-1751.bde-columns{flex-direction:column;flex-wrap:nowrap}.bde-columns-222-1751.bde-columns>.bde-column{width:100%}}@media (max-width:767px){.bde-columns-222-1751{--columnCount:2}}@media (max-width:479px){.bde-columns-222-1751{--columnCount:2}}.bde-column-222-1752{--column-width:50%}.bde-column-222-1752{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch}.bde-container-link-222-1753{width:100%;border-top:1px solid #DCDDD9;border-right:1px solid #DCDDD9;border-bottom:1px solid #DCDDD9;border-left:1px solid #DCDDD9;border-radius:12px;padding:22px 22px 22px 22px}.bde-container-link-222-1753{display:flex;flex-direction:column;gap:10px}.bde-container-link-222-1753{background-color:#FFF}.bde-heading-222-1754{color:#1B2A38;font-family:"Manrope",sans-serif;font-size:20px;font-weight:750;line-height:1.3}@media (max-width:767px){.bde-heading-222-1754{font-size:18px}}.bde-text-222-1755{color:#506978;font-family:"Inter",sans-serif;font-size:13px;font-weight:400;line-height:1.55}.bde-column-222-1757{--column-width:50%}.bde-column-222-1757{display:flex;flex-direction:column;align-items:stretch;justify-content:stretch}.bde-container-link-222-1758{width:100%;border-top:1px solid #DCDDD9;border-right:1px solid #DCDDD9;border-bottom:1px solid #DCDDD9;border-left:1px solid #DCDDD9;border-radius:12px;padding:22px 22px 22px 22px}.bde-container-link-222-1758{display:flex;flex-direction:column;gap:10px}.bde-container-link-222-1758{background-color:#FFF}.bde-heading-222-1759{color:#1B2A38;font-family:"Manrope",sans-serif;font-size:20px;font-weight:750;line-height:1.3}@media (max-width:767px){.bde-heading-222-1759{font-size:18px}}.bde-text-222-1760{color:#506978;font-family:"Inter",sans-serif;font-size:13px;font-weight:400;line-height:1.55}html{scroll-behavior:smooth}.reach-compatibility-page{--fmp-ink:var(--rs-color-ink,#1B2A38);--fmp-copy:#334D5C;--fmp-muted:#405D6E;--fmp-page:var(--rs-color-page,#F6F5F2);--fmp-surface:var(--rs-color-surface,#FFFFFF);--fmp-soft:var(--rs-color-surface-soft,#FAF9F7);--fmp-line:var(--rs-color-border,#DFE3E6);--fmp-line-strong:var(--rs-color-border-strong,#B9C0C5);--fmp-gold:var(--rs-color-gold,#E2A63C);--fmp-gold-hover:var(--rs-color-gold-hover,#C9902F);--fmp-error:var(--rs-color-error,#A33A3A);--fmp-success:var(--rs-color-success,#3F6F52);color:var(--fmp-ink);overflow-x:clip}.reach-compatibility-page *,.reach-compatibility-page *::before,.reach-compatibility-page *::after{box-sizing:border-box}.reach-compatibility-page .reach-find-part-jump-nav,.reach-compatibility-page .rs-form-trust-strip,.reach-compatibility-page .rs-find-part-submit-note{display:none!important}.reach-compatibility-page .reach-find-part-hero{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(280px,330px)!important;align-items:center!important;gap:42px!important;overflow:hidden;background:var(--fmp-ink)!important;box-shadow:0 18px 45px rgba(27,42,56,.13)}.reach-compatibility-page .reach-find-part-hero::before{content:"";position:absolute;inset:0 auto auto 0;width:112px;height:4px;background:var(--fmp-gold)}.reach-compatibility-page .reach-find-part-hero::after{content:"";position:absolute;right:-115px;top:-145px;width:330px;height:330px;border:1px solid rgba(255,255,255,.08);border-radius:999px;box-shadow:0 0 0 42px rgba(255,255,255,.025),0 0 0 84px rgba(255,255,255,.012);pointer-events:none}.reach-compatibility-page .reach-find-part-hero-content,.reach-compatibility-page .reach-find-part-hero-card{position:relative;z-index:1;min-width:0;width:100%!important;max-width:100%!important}.reach-compatibility-page .reach-find-part-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid rgba(226,166,60,.5);border-radius:999px;background:rgba(226,166,60,.08);color:#FFD77C;font-size:12px;font-weight:850;line-height:1.35;letter-spacing:.75px;text-transform:uppercase}.reach-compatibility-page .reach-find-part-eyebrow>span{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--fmp-gold)}.reach-compatibility-page .reach-find-part-hero-title{margin:0!important;color:#FFFFFF!important;font-size:clamp(36px,4vw,46px)!important;font-weight:800!important;line-height:1.08!important;letter-spacing:-.03em!important;text-wrap:balance}.reach-compatibility-page .reach-find-part-hero-copy,.reach-compatibility-page .reach-find-part-hero-copy *{max-width:780px!important;margin:0!important;color:#EEF4F6!important;font-size:16.5px!important;font-weight:500!important;line-height:1.68!important}.reach-compatibility-page .reach-find-part-hero-card{border-color:rgba(255,255,255,.22)!important;background:rgba(255,255,255,.10)!important;backdrop-filter:none!important}.reach-compatibility-page .reach-find-part-hero-card>.bde-text:first-child,.reach-compatibility-page .reach-find-part-hero-card>.bde-text:first-child *{color:#FFD77C!important;-webkit-text-fill-color:#FFD77C!important;font-size:12px!important;font-weight:850!important;line-height:1.35!important}.reach-compatibility-page .reach-find-part-hero-card .bde-text:not(:first-child),.reach-compatibility-page .reach-find-part-hero-card .bde-text:not(:first-child) *{color:#F1F6F8!important;-webkit-text-fill-color:#F1F6F8!important;font-size:14px!important;font-weight:500!important;line-height:1.65!important}.reach-compatibility-page .reach-find-part-start-heading{color:#FFFFFF!important;-webkit-text-fill-color:#FFFFFF!important;font-size:22px!important;font-weight:800!important;line-height:1.28!important}.reach-find-part-start-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:9px;padding:10px 15px;border:1px solid #D19424;border-radius:8px;background:var(--fmp-gold);color:var(--fmp-ink)!important;font-size:13px;font-weight:850;text-decoration:none!important}.reach-compatibility-page .reach-find-part-hero-card .reach-find-part-start-button,.reach-compatibility-page .reach-find-part-hero-card .reach-find-part-start-button *,.reach-compatibility-page .reach-find-part-start-button,.reach-compatibility-page .reach-find-part-start-button *,.reach-compatibility-page .reach-find-part-start-button:visited,.reach-compatibility-page .reach-find-part-start-button:hover,.reach-compatibility-page .reach-find-part-start-button:focus-visible{color:#1B2A38!important;-webkit-text-fill-color:#1B2A38!important}.reach-compatibility-page .reach-find-part-hero-card .reach-find-part-start-button{background:#E2A63C!important;border-color:#D19424!important}.reach-compatibility-page .reach-find-part-hero-card .reach-find-part-start-button:hover,.reach-compatibility-page .reach-find-part-hero-card .reach-find-part-start-button:focus-visible{background:#C9902F!important;border-color:#C9902F!important;color:#1B2A38!important;-webkit-text-fill-color:#1B2A38!important}.reach-compat-maintenance,.reach-find-part-summary,.reach-find-part-prep-section,.reach-find-part-process-section,.reach-compatibility-faq{width:100%!important;max-width:100%!important}.reach-compat-maintenance{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:20px 22px;border:1px solid var(--fmp-line);border-left:4px solid var(--fmp-gold);border-radius:12px;background:#FFF;box-shadow:0 6px 20px rgba(27,42,56,.035)}.reach-compat-maintenance__icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:var(--fmp-ink);color:#F3C96F;font-size:16px;font-weight:900}.reach-compat-maintenance__eyebrow,.reach-find-part-summary-copy__eyebrow{display:block;margin:0 0 5px;color:#805106;font-size:11px;font-weight:900;line-height:1.3;letter-spacing:.8px;text-transform:uppercase}.reach-compat-maintenance strong{display:block;color:var(--fmp-ink);font-size:18px;font-weight:800;line-height:1.4}.reach-compat-maintenance p{max-width:960px;margin:6px 0 0;color:var(--fmp-copy);font-size:15.5px;font-weight:500;line-height:1.68}.reach-find-part-summary{align-items:center!important}.reach-find-part-summary-icon-host{flex:0 0 150px!important;width:150px!important;max-width:150px!important}.reach-find-part-summary-visual,.reach-find-part-summary-visual img{width:150px!important;max-width:150px!important;height:150px!important}.reach-find-part-summary-visual{display:grid;place-items:center;overflow:hidden;border:1px solid var(--fmp-line);border-radius:18px;background:var(--fmp-soft)}.reach-find-part-summary-copy{min-width:0}.reach-find-part-summary-copy h2,.reach-find-part-prep-section>.bde-heading,.reach-find-part-process-section>.bde-heading,.reach-compatibility-faq>.bde-heading,.reach-compatibility-faq>h2{margin:0!important;color:var(--fmp-ink)!important;font-size:clamp(29px,3vw,38px)!important;font-weight:800!important;line-height:1.2!important;letter-spacing:-.02em!important}.reach-find-part-summary-copy p,.reach-find-part-summary-copy li,.reach-find-part-process-section>.bde-text,.reach-find-part-process-card p,.reach-part-step-card .bde-text:last-child,.reach-part-action-card .bde-text,.reach-compatibility-faq-intro,.reach-compatibility-faq-list p{color:var(--fmp-copy)!important;font-size:15.5px!important;font-weight:500!important;line-height:1.68!important}.reach-find-part-summary-copy ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:15px 0 0;padding:0;list-style:none}.reach-find-part-summary-copy li{position:relative;padding-left:22px}.reach-find-part-summary-copy li::before{content:"✓";position:absolute;left:0;top:0;color:#805106;font-weight:900}.reach-find-part-summary-copy strong{color:var(--fmp-ink)}.reach-find-part-summary-links{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:18px}.reach-find-part-summary-links a,.reach-compatibility-faq-list a{color:#173F57!important;font-weight:800;text-decoration:underline;text-decoration-color:var(--fmp-gold);text-decoration-thickness:2px;text-underline-offset:3px}.reach-find-part-prep-section,.reach-find-part-process-section{position:relative;overflow:hidden}.reach-find-part-prep-section::before,.reach-find-part-process-section::before,.reach-compatibility-form-portal::before{content:"";position:absolute;inset:0 auto auto 0;width:112px;height:4px;background:var(--fmp-gold);pointer-events:none}.reach-part-step-card,.reach-find-part-process-card,.reach-part-action-card{border-color:var(--fmp-line)!important;background:#FFFFFF!important;box-shadow:none!important}.reach-part-step-card{min-height:0!important;padding:24px!important}.reach-part-step-card h3,.reach-part-action-card h3{color:var(--fmp-ink)!important;font-size:21px!important;font-weight:800!important;line-height:1.34!important}.reach-find-part-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%}.reach-find-part-process-card{height:100%;min-width:0;padding:22px;border:1px solid var(--fmp-line);border-radius:11px}.reach-find-part-process-card>span{display:grid;width:38px;height:38px;margin-bottom:12px;place-items:center;border-radius:9px;background:var(--fmp-ink);color:#FFD77C;font-size:12px;font-weight:900;box-shadow:inset 0 -3px 0 var(--fmp-gold)}.reach-find-part-process-card h3{margin:0 0 8px;color:var(--fmp-ink);font-size:18px;font-weight:800;line-height:1.38}.reach-part-form-anchor{scroll-margin-top:120px}.reach-compatibility-page .reach-compatibility-form-portal{position:relative;display:grid!important;grid-template-columns:280px minmax(0,1fr)!important;align-items:start!important;gap:32px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:visible!important}.reach-compatibility-page .reach-compatibility-form-portal::before{content:"";position:absolute;top:0;left:0;width:112px;height:4px;border-radius:0 0 999px 0;background:var(--fmp-gold);pointer-events:none}.reach-compatibility-page .rs-request-guide-host{grid-column:1!important;min-width:0!important}.reach-compatibility-page .rs-request-form-host,.reach-compatibility-page .reach-compatibility-form-portal>.bde-form-builder{grid-column:2!important;min-width:0!important;width:100%!important}.reach-compatibility-page .rs-request-guide{position:sticky;top:132px;width:100%;padding:24px;border:1px solid #D7DFE2;border-top:4px solid var(--fmp-gold);border-radius:13px;background:#FFF;box-shadow:0 8px 24px rgba(27,42,56,.05)}.reach-compatibility-page .rs-request-guide__eyebrow{display:block;margin:0 0 8px;color:#805106;font-size:12px;font-weight:900;line-height:1.35;letter-spacing:.8px}.reach-compatibility-page .rs-request-guide h3{margin:0;color:#1B2A38;font-size:23px;font-weight:850;line-height:1.28;letter-spacing:-.015em}.reach-compatibility-page .rs-request-guide>p{margin:11px 0 0;color:#334D5C;font-size:15.25px;font-weight:550;line-height:1.68}.reach-compatibility-page .rs-request-guide__steps{display:grid;gap:9px;margin:21px 0 0;padding:0;list-style:none}.reach-compatibility-page .rs-request-guide__steps li{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:13px;border:1px solid #D9E1E4;border-radius:10px;background:#FFF}.reach-compatibility-page .rs-request-guide__steps li.is-active{border-color:#E1BC60;background:#FFF8E8;box-shadow:inset 4px 0 0 var(--fmp-gold)}.reach-compatibility-page .rs-request-guide__number{display:grid;width:42px;height:42px;place-items:center;border-radius:9px;background:#1B2A38;color:#FFD77C;font-size:14px;font-weight:900;box-shadow:inset 0 -3px 0 var(--fmp-gold)}.reach-compatibility-page .rs-request-guide__steps li.is-active .rs-request-guide__number{background:var(--fmp-gold);color:#1B2A38;box-shadow:none}.reach-compatibility-page .rs-request-guide__copy{display:block;min-width:0}.reach-compatibility-page .rs-request-guide__copy strong{display:block;color:#1B2A38;font-size:15.5px;font-weight:850;line-height:1.35}.reach-compatibility-page .rs-request-guide__copy small{display:block;margin-top:3px;color:#334D5C;font-size:13.25px;font-weight:600;line-height:1.5}.reach-compatibility-page .rs-request-guide__note{margin-top:19px;padding-top:16px;border-top:1px solid #D9E1E4;color:#334D5C;font-size:13.25px;font-weight:600;line-height:1.62}.reach-compatibility-page .reach-compatibility-form-portal form{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;align-items:start!important;gap:20px!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important}.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field{min-width:0!important}@supports selector(.breakdance-form-field:has(#model_number)){.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field{grid-column:1/-1!important}.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field:has(#model_number){grid-column:span 8!important}.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field:has(#serial_number){grid-column:span 4!important}.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field:has(#appliance_brand),.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field:has(#appliance_type),.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field:has(#existing_part_number),.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field:has(#equipment_spec),.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field:has(#first_name),.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field:has(#last_name),.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field:has(#email),.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field:has(#phone){grid-column:span 6!important}}.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field__label{display:block!important;margin:0 0 8px!important;color:#1B2A38!important;font-size:15.5px!important;font-weight:850!important;line-height:1.42!important}.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field__required,.reach-compatibility-page .reach-compatibility-form-portal .required{display:inline!important;margin-left:4px!important;color:#A33A3A!important;font-weight:850!important}.reach-compatibility-page .reach-compatibility-form-portal input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.reach-compatibility-page .reach-compatibility-form-portal select{width:100%!important;min-width:0!important;min-height:52px!important;padding:13px 15px!important;border:1px solid #AFC0C8!important;border-radius:9px!important;background:#fff!important;color:#1B2A38!important;font-size:16px!important;font-weight:500!important;line-height:1.35!important;box-shadow:none!important}.reach-compatibility-page .reach-compatibility-form-portal textarea{width:100%!important;min-width:0!important;min-height:150px!important;padding:13px 15px!important;resize:vertical!important;border:1px solid #AFC0C8!important;border-radius:9px!important;background:#fff!important;color:#1B2A38!important;font-size:16px!important;font-weight:500!important;line-height:1.5!important;box-shadow:none!important}.reach-compatibility-page .reach-compatibility-form-portal input::placeholder,.reach-compatibility-page .reach-compatibility-form-portal textarea::placeholder{color:#637986!important;opacity:1!important}.reach-compatibility-page .reach-compatibility-form-portal input:focus,.reach-compatibility-page .reach-compatibility-form-portal select:focus,.reach-compatibility-page .reach-compatibility-form-portal textarea:focus{outline:none!important;border-color:#3A5A73!important;box-shadow:0 0 0 3px rgba(58,90,115,.14)!important}.reach-compatibility-page .rs-form-group-heading{grid-column:1 / -1!important;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:12px;width:100%;margin:5px 0 2px;padding:19px 0 8px;border-top:1px solid #D9E1E4}.reach-compatibility-page form>.rs-form-group-heading:first-of-type{border-top:0;padding-top:0}.reach-compatibility-page .rs-form-group-heading__number{display:grid;width:38px;height:38px;place-items:center;border-radius:9px;background:#1B2A38;color:#FFD77C;font-size:12px;font-weight:900;box-shadow:inset 0 -3px 0 var(--fmp-gold)}.reach-compatibility-page .rs-form-group-heading strong{display:block;color:#1B2A38;font-size:19px;font-weight:850;line-height:1.32}.reach-compatibility-page .rs-form-group-heading p{margin:3px 0 0;color:#334D5C;font-size:14px;font-weight:600;line-height:1.52}.reach-compatibility-page .rs-account-prefill-note{grid-column:1/-1!important;display:flex;align-items:flex-start;gap:10px;padding:11px 13px;border:1px solid #D8E1E4;border-left:4px solid #3A5A73;border-radius:9px;background:#fff;color:#334D5C;font-size:12.5px;line-height:1.5}.reach-compatibility-page .rs-account-prefill-note::before{content:"✓";display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border-radius:7px;background:#1B2A38;color:#FFD77C;font-size:10px;font-weight:900}.reach-compatibility-page .rs-field-recommended{padding:12px!important;border:1px solid #E2D1AB!important;border-radius:10px!important;background:#FFFDF8!important}.reach-compatibility-page .rs-field-recommendation{display:block;margin-top:6px;color:#805106;font-size:12px;font-weight:750;line-height:1.45}.reach-compatibility-page .reach-compatibility-form-portal :where(.breakdance-form-field__help,.breakdance-form-field__description,.form-text,small:not(.rs-field-error),.rs-find-part-file-status,.rs-field-recommendation,.rs-account-prefill-note){color:#405D6E!important;font-size:13.5px!important;font-weight:550!important;line-height:1.58!important}.reach-compatibility-page .rs-form-upload-field,.reach-compatibility-page .rs-legal-consent,.reach-compatibility-page .rs-form-error-summary,.reach-compatibility-page .rs-form-success,.reach-compatibility-page .breakdance-form-footer{grid-column:1/-1!important}.reach-compatibility-page .rs-form-upload-field .breakdance-form-dropzone,.reach-compatibility-page .rs-upload-dropzone{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;grid-template-rows:auto auto!important;grid-template-areas:"icon title" "icon help"!important;align-items:center!important;column-gap:16px!important;row-gap:4px!important;width:100%!important;min-height:112px!important;padding:18px 20px!important;overflow:hidden!important;border:1px dashed #AEBEC6!important;border-radius:12px!important;background:#fff!important;color:#1B2A38!important;text-align:left!important}.reach-compatibility-page .rs-upload-dropzone .breakdance-form-dropzone__icon{grid-area:icon!important;width:54px!important;height:54px!important;min-width:54px!important;min-height:54px!important;margin:0!important;padding:12px!important;border-radius:11px!important;background:#1B2A38!important;color:#F3C96F!important}.reach-compatibility-page .rs-upload-dropzone .breakdance-form-dropzone__title{grid-area:title!important;margin:0!important;color:#1B2A38!important;font-size:15px!important;font-weight:850!important;line-height:1.42!important}.reach-compatibility-page .rs-upload-dropzone .breakdance-form-dropzone__accepts{grid-area:help!important;margin:0!important;color:#405D6E!important;font-size:13px!important;font-weight:550!important;line-height:1.45!important;white-space:normal!important;word-break:normal!important}.reach-compatibility-page .rs-find-part-file-status{display:block;margin-top:8px;color:#405D6E;font-size:13px;font-weight:550;line-height:1.5}.reach-compatibility-page .rs-upload-tips,.reach-compatibility-page .rs-find-part-file-tips,.reach-compatibility-page .reach-compat-file-checklist{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:10px!important}.reach-compatibility-page .rs-upload-tips span,.reach-compatibility-page .rs-find-part-file-tips span,.reach-compatibility-page .reach-compat-file-checklist span{display:inline-flex!important;min-height:34px!important;align-items:center!important;padding:7px 11px!important;border:1px solid #D7E0E3!important;border-radius:8px!important;background:#FAF9F7!important;color:#334D5C!important;font-size:11.5px!important;font-weight:750!important}.reach-compatibility-page .rs-legal-consent{margin-top:4px!important;padding:22px 24px!important;border:1px solid #E5D1A4!important;border-left:5px solid var(--fmp-gold)!important;border-radius:12px!important;background:#FFF9EE!important;box-shadow:0 7px 20px rgba(27,42,56,.04)!important}.reach-compatibility-page .rs-legal-consent>.breakdance-form-field__label,.reach-compatibility-page .rs-legal-consent>label.breakdance-form-field__label{margin:0 0 14px!important;color:#1B2A38!important;font-size:15.5px!important;font-weight:900!important;line-height:1.4!important}.reach-compatibility-page .rs-legal-consent fieldset{margin:0!important;padding:0!important;border:0!important}.reach-compatibility-page .rs-legal-consent .breakdance-form-checkbox{display:grid!important;grid-template-columns:26px minmax(0,1fr)!important;align-items:start!important;gap:14px!important;width:100%!important;margin:0!important;padding:0!important}.reach-compatibility-page .rs-legal-consent input[type="checkbox"]{-webkit-appearance:none!important;appearance:none!important;position:relative!important;display:block!important;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;margin:2px 0 0!important;padding:0!important;border:1.5px solid #7E909A!important;border-radius:4px!important;background:#fff!important;cursor:pointer!important}.reach-compatibility-page .rs-legal-consent input[type="checkbox"]::after{content:""!important;position:absolute!important;top:3px!important;left:7px!important;display:none!important;width:6px!important;height:12px!important;border:solid #1B2A38!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important}.reach-compatibility-page .rs-legal-consent input[type="checkbox"]:checked{border-color:#C9902F!important;background:var(--fmp-gold)!important}.reach-compatibility-page .rs-legal-consent input[type="checkbox"]:checked::after{display:block!important}.reach-compatibility-page .rs-legal-consent input[type="checkbox"]:focus-visible{outline:3px solid rgba(226,166,60,.35)!important;outline-offset:2px!important}.reach-compatibility-page .rs-legal-consent .breakdance-form-checkbox__text{display:block!important;min-width:0!important;margin:0!important;color:#1B2A38!important;font-size:14.5px!important;font-weight:650!important;line-height:1.62!important;white-space:normal!important;overflow-wrap:break-word!important}.reach-compatibility-page .rs-legal-consent__review{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px 14px!important;margin-top:16px!important;padding-top:14px!important;border-top:1px solid #E3D7BD!important;color:#526B79!important;font-size:12.5px!important;line-height:1.45!important}.reach-compatibility-page .rs-legal-consent__review>span{font-weight:850!important}.reach-compatibility-page .rs-legal-consent__review a{color:#173F57!important;font-weight:850!important;text-decoration:underline!important;text-decoration-color:var(--fmp-gold)!important;text-decoration-thickness:2px!important;text-underline-offset:3px!important}.reach-compatibility-page .rs-legal-consent__note{display:block!important;margin-top:10px!important;color:#526B79!important;font-size:12px!important;font-weight:500!important;line-height:1.5!important}.reach-compatibility-page .breakdance-form-field.rs-field-invalid>.breakdance-form-field__label,.reach-compatibility-page .breakdance-form-field.rs-field-invalid>label.breakdance-form-field__label{color:#8F211B!important}.reach-compatibility-page .breakdance-form-field.rs-field-invalid input:not([type="checkbox"]):not([type="file"]),.reach-compatibility-page .breakdance-form-field.rs-field-invalid select,.reach-compatibility-page .breakdance-form-field.rs-field-invalid textarea{border:2px solid #B42318!important;background:#FFF8F7!important;box-shadow:0 0 0 3px rgba(180,35,24,.10)!important}.reach-compatibility-page .breakdance-form-field.rs-field-invalid .breakdance-form-dropzone{border-color:#B42318!important;background:#FFF8F7!important;box-shadow:0 0 0 3px rgba(180,35,24,.08)!important}.reach-compatibility-page .rs-legal-consent.rs-field-invalid{border-color:#D77A70!important;border-left-color:#B42318!important;background:#FFF8F7!important}.reach-compatibility-page .rs-field-error{display:block!important;width:100%!important;margin-top:7px!important;color:#B42318!important;font-size:12.5px!important;font-weight:800!important;line-height:1.4!important}.reach-compatibility-page .rs-form-error-summary{margin:4px 0 2px!important;padding:18px 19px!important;border:1px solid #E0AAA4!important;border-left:5px solid #B42318!important;border-radius:11px!important;background:#FFF8F7!important;color:#7A271A!important;box-shadow:0 6px 18px rgba(122,39,26,.04)!important}.reach-compatibility-page .rs-form-error-summary>strong{display:block!important;margin:0 0 5px!important;color:#7A271A!important;font-size:15px!important;font-weight:900!important;line-height:1.4!important}.reach-compatibility-page .rs-form-error-summary>p{margin:0 0 10px!important;color:#8A3B32!important;font-size:13px!important;font-weight:600!important;line-height:1.5!important}.reach-compatibility-page .rs-form-error-summary ul{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px 16px!important;margin:0!important;padding:0!important;list-style:none!important}.reach-compatibility-page .rs-form-error-summary li{margin:0!important;padding:0!important}.reach-compatibility-page .rs-form-error-summary button{position:relative!important;display:block!important;width:100%!important;margin:0!important;padding:4px 0 4px 18px!important;border:0!important;background:transparent!important;color:#7A271A!important;font:inherit!important;font-size:12.5px!important;font-weight:750!important;line-height:1.45!important;text-align:left!important;text-decoration:none!important;cursor:pointer!important;box-shadow:none!important;appearance:none!important}.reach-compatibility-page .rs-form-error-summary button::before{content:"•";position:absolute;left:2px;top:3px;color:#B42318;font-size:16px;font-weight:900}.reach-compatibility-page .breakdance-form-footer{margin-top:4px!important}.reach-compatibility-page .breakdance-form-footer button[type="submit"],.reach-compatibility-page button.rs-form-submit{display:inline-flex!important;width:100%!important;min-height:56px!important;align-items:center!important;justify-content:center!important;gap:9px!important;border:1px solid #D19424!important;border-radius:9px!important;background:var(--fmp-gold)!important;color:#1B2A38!important;font-size:15px!important;font-weight:900!important;cursor:pointer!important;box-shadow:0 8px 20px rgba(185,125,17,.16)!important}.reach-compatibility-page .breakdance-form-footer button[type="submit"] *,.reach-compatibility-page button.rs-form-submit *{color:#1B2A38!important}.reach-compatibility-page .breakdance-form-footer button[type="submit"]:hover,.reach-compatibility-page button.rs-form-submit:hover{background:var(--fmp-gold-hover)!important}.reach-compatibility-page .rs-form-submit.is-submitting{cursor:wait!important}.reach-compatibility-page .rs-form-submit.is-submitting::after{content:""!important;display:inline-block!important;width:17px!important;height:17px!important;flex:0 0 17px!important;border:2px solid rgba(27,42,56,.25)!important;border-top-color:#1B2A38!important;border-radius:50%!important;animation:rs-fmp-v22-spin .75s linear infinite!important}@keyframes rs-fmp-v22-spin{to{transform:rotate(360deg)}}.reach-compatibility-page .reach-compatibility-form-portal.rs-success-mode{display:block!important;grid-template-columns:none!important}.reach-compatibility-page .reach-compatibility-form-portal.rs-success-mode>[data-rs-success-hidden="1"]{display:none!important}.reach-compatibility-page .rs-form-success{width:100%!important;max-width:900px!important;margin:0 auto!important;padding:38px 34px!important;border:1px solid #C9DCD0!important;border-left:5px solid #3F6F52!important;border-radius:14px!important;background:#fff!important;box-shadow:0 10px 30px rgba(27,42,56,.055)!important;text-align:center!important}.reach-compatibility-page .rs-form-success__icon{display:grid!important;width:56px!important;height:56px!important;margin:0 auto 15px!important;place-items:center!important;border-radius:50%!important;background:#3F6F52!important;color:#fff!important;font-size:25px!important;font-weight:900!important}.reach-compatibility-page .rs-form-success h3{margin:0!important;color:#1B2A38!important;font-size:clamp(28px,3vw,36px)!important;font-weight:850!important;line-height:1.22!important}.reach-compatibility-page .rs-form-success p{max-width:720px!important;margin:10px auto 0!important;color:#334D5C!important;font-size:16px!important;font-weight:500!important;line-height:1.68!important}.reach-compatibility-page .rs-form-success__actions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important;margin-top:22px!important}.reach-compatibility-page .rs-form-success__actions button,.reach-compatibility-page .rs-form-success__actions a{display:inline-flex!important;min-height:48px!important;align-items:center!important;justify-content:center!important;padding:11px 16px!important;border-radius:8px!important;font-size:13px!important;font-weight:850!important;text-decoration:none!important}.reach-compatibility-page .rs-form-success__again{border:1px solid #D19424!important;background:var(--fmp-gold)!important;color:#1B2A38!important}.reach-compatibility-page .rs-form-success__lookup{border:1px solid #B9C7CE!important;background:#fff!important;color:#1B2A38!important}.reach-compatibility-page .rs-breakdance-success-hidden{display:none!important}.reach-compatibility-faq{max-width:1120px!important;margin-inline:auto!important}.reach-compatibility-faq-intro{max-width:780px;margin:0 auto 8px;text-align:center}.reach-compatibility-faq>.bde-heading,.reach-compatibility-faq>h2{text-align:center!important}.reach-compatibility-faq-list{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;width:100%;margin-top:10px}.reach-compatibility-faq-list details{border:1px solid var(--fmp-line);border-radius:10px;background:#FFF;overflow:hidden}.reach-compatibility-faq-list summary{position:relative;display:flex;min-height:64px;align-items:center;padding:16px 48px 16px 17px;color:var(--fmp-ink);font-size:15.5px;font-weight:800;line-height:1.45;cursor:pointer;list-style:none}.reach-compatibility-faq-list summary::-webkit-details-marker{display:none}.reach-compatibility-faq-list summary::after{content:"+";position:absolute;right:17px;top:50%;color:#805106;font-size:22px;font-weight:850;transform:translateY(-50%)}.reach-compatibility-faq-list details[open] summary{border-bottom:1px solid var(--fmp-line);background:var(--fmp-soft)}.reach-compatibility-faq-list details[open] summary::after{content:"−"}.reach-compatibility-faq-list p{margin:0!important;padding:16px 17px 19px!important}.reach-part-action-card{position:relative;min-height:164px!important;padding:24px 54px 24px 24px!important}.reach-part-action-card::after{content:"→";position:absolute;right:20px;bottom:18px;color:#805106;font-size:20px;font-weight:900}.reach-find-part-action-link{display:inline-flex;align-items:center;gap:8px;color:#173F57;font-size:14px;font-weight:850}@media(max-width:1024px){.reach-compatibility-page .reach-find-part-hero{grid-template-columns:1fr!important;gap:26px!important}.reach-find-part-process-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reach-compatibility-page .reach-compatibility-form-portal{grid-template-columns:1fr!important;gap:22px!important}.reach-compatibility-page .rs-request-guide-host,.reach-compatibility-page .rs-request-form-host,.reach-compatibility-page .reach-compatibility-form-portal>.bde-form-builder{grid-column:1!important}.reach-compatibility-page .rs-request-guide{position:static;top:auto}.reach-compatibility-page .rs-request-guide__steps{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.reach-compatibility-page .rs-request-guide>p{font-size:15px}.reach-compatibility-page .rs-request-guide__copy strong{font-size:15px}.reach-compatibility-page .rs-request-guide__copy small,.reach-compatibility-page .rs-request-guide__note{font-size:13px}.reach-compatibility-page .rs-form-group-heading strong{font-size:18px}.reach-compatibility-page .rs-form-group-heading p{font-size:13.5px}.reach-compatibility-page .reach-find-part-hero{padding:28px 22px!important}.reach-compatibility-page .reach-find-part-hero-title{font-size:clamp(31px,9vw,38px)!important}.reach-compatibility-page .reach-find-part-hero-copy,.reach-compatibility-page .reach-find-part-hero-copy *{font-size:15.5px!important}.reach-compatibility-page .reach-find-part-eyebrow{width:100%;white-space:normal}.reach-compat-maintenance{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:16px}.reach-compat-maintenance__icon{width:32px;height:32px}.reach-find-part-summary{align-items:flex-start!important}.reach-find-part-summary-icon-host{flex:0 0 112px!important;width:112px!important;max-width:112px!important}.reach-find-part-summary-visual,.reach-find-part-summary-visual img{width:112px!important;max-width:112px!important;height:112px!important}.reach-find-part-summary-copy ul,.reach-find-part-process-grid,.reach-compat-smart-guide__steps,.reach-compatibility-faq-list{grid-template-columns:1fr!important}.reach-compatibility-page .reach-compatibility-form-portal{padding:20px 16px!important}.reach-compatibility-page .rs-request-guide{padding:18px}.reach-compatibility-page .rs-request-guide h3{font-size:20px}.reach-compatibility-page .rs-request-guide__steps{grid-template-columns:1fr!important}.reach-compatibility-page .reach-compatibility-form-portal form{grid-template-columns:minmax(0,1fr)!important;gap:16px!important}.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field,.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field:has(#model_number),.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field:has(#serial_number),.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field:has(#appliance_brand),.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field:has(#appliance_type),.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field:has(#existing_part_number),.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field:has(#equipment_spec),.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field:has(#first_name),.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field:has(#last_name),.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field:has(#email),.reach-compatibility-page .reach-compatibility-form-portal .breakdance-form-field:has(#phone){grid-column:1/-1!important;width:100%!important;min-width:0!important}.reach-compatibility-page .reach-compatibility-form-portal input:not([type="checkbox"]):not([type="radio"]):not([type="file"]),.reach-compatibility-page .reach-compatibility-form-portal select,.reach-compatibility-page .reach-compatibility-form-portal textarea{font-size:16px!important}.reach-compatibility-page .rs-form-upload-field .breakdance-form-dropzone,.reach-compatibility-page .rs-upload-dropzone{grid-template-columns:48px minmax(0,1fr)!important;column-gap:12px!important;padding:16px!important}.reach-compatibility-page .rs-upload-dropzone .breakdance-form-dropzone__icon{width:46px!important;height:46px!important;min-width:46px!important;min-height:46px!important;padding:10px!important}.reach-compatibility-page .rs-legal-consent{padding:18px 16px!important}.reach-compatibility-page .rs-legal-consent .breakdance-form-checkbox{grid-template-columns:25px minmax(0,1fr)!important;gap:11px!important}.reach-compatibility-page .rs-legal-consent .breakdance-form-checkbox__text{font-size:14px!important}.reach-compatibility-page .rs-form-error-summary ul{grid-template-columns:1fr!important}.reach-part-step-card,.reach-find-part-process-card{padding:20px!important}.reach-compatibility-faq{padding:24px 18px!important}.reach-compatibility-faq-intro{font-size:15px!important}.reach-compatibility-page .rs-form-success{padding:28px 18px!important}.reach-compatibility-page .rs-form-success__actions{display:grid!important;grid-template-columns:1fr!important}.reach-compatibility-page .rs-form-success__actions button,.reach-compatibility-page .rs-form-success__actions a{width:100%!important}}@media(max-width:390px){.reach-compatibility-page .reach-find-part-hero{padding:24px 18px!important}.reach-compatibility-page .reach-compatibility-form-portal{padding:16px 12px!important}.reach-compatibility-page .rs-request-guide{padding:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:root{--reach-ink:#1B2A38;--reach-ink-2:#243C4F;--reach-steel:#3A5A73;--reach-gold:#E2A63C;--reach-gold-dark:#B97817;--reach-paper:#F6F5F2;--reach-line:#DDE2E4;--reach-muted:#5A7180;--reach-green:#3E7755}.reach-model-lookup-host,.reach-model-lookup-host *,.reach-model-lookup,.reach-model-lookup *{box-sizing:border-box}.reach-model-lookup-host{width:100%;min-width:0}.reach-lookup-ready{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;padding:18px 20px;border:1px solid #CFDDD5;border-left:5px solid #4D8661;border-radius:12px;background:#F6FAF7;box-shadow:0 6px 20px rgba(27,42,56,.045)}.reach-lookup-ready__icon{display:grid;width:38px;height:38px;place-items:center;border-radius:10px;background:#1B2A38;color:#F3C96F;font:900 16px/1 Inter,sans-serif}.reach-lookup-ready__eyebrow{display:block;margin:0 0 3px;color:#326247;font:900 10px/1.3 Inter,sans-serif;letter-spacing:.85px}.reach-lookup-ready strong{display:block;color:#142A3B;font:850 15px/1.42 Manrope,Inter,sans-serif}.reach-lookup-ready p{margin:5px 0 0;color:#405E6C;font:500 13.5px/1.62 Inter,sans-serif}.reach-model-lookup{width:100%;min-width:0;color:var(--reach-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.reach-model-lookup>form{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:28px;border:1px solid #CBD5DA;border-radius:16px;background:radial-gradient(circle at 100% 0,rgba(226,166,60,.10),transparent 28%),linear-gradient(180deg,#FFFFFF 0%,#FAFBFB 100%);box-shadow:0 14px 36px rgba(27,42,56,.08);overflow:hidden}.reach-model-lookup>form:before{content:"";position:absolute;inset:0 auto auto 0;width:112px;height:4px;background:var(--reach-gold)}.reach-model-lookup>form label{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0;color:var(--reach-ink);font:800 14px/1.4 Inter,sans-serif}.reach-model-lookup>form label:after{content:"Use the full model number, including suffix";color:#6A7F8B;font:650 11.5px/1.4 Inter,sans-serif}.reach-model-lookup>form>div{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;margin-top:0!important}.reach-model-lookup #reach-model-number{width:100%!important;min-width:0!important;min-height:56px;margin:0!important;padding:14px 17px!important;border:1px solid #AFC0C8!important;border-radius:10px!important;background:#FFFFFF!important;color:#10293B!important;font:650 17px/1.25 Inter,sans-serif!important;letter-spacing:.15px;box-shadow:0 1px 0 rgba(27,42,56,.02)!important}.reach-model-lookup #reach-model-number::placeholder{color:#718591;opacity:1}.reach-model-lookup #reach-model-number:focus{outline:none!important;border-color:#315A73!important;box-shadow:0 0 0 4px rgba(49,90,115,.13)!important}.reach-model-lookup>form button[type="submit"]{min-height:56px;margin:0!important;padding:13px 22px!important;border:1px solid #CB912C!important;border-radius:10px!important;background:var(--reach-gold)!important;color:#132838!important;font:900 14px/1 Inter,sans-serif!important;white-space:nowrap;box-shadow:0 6px 14px rgba(174,118,25,.14);cursor:pointer;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.reach-model-lookup>form button[type="submit"]:hover{background:#EDB64E!important;transform:translateY(-1px);box-shadow:0 8px 18px rgba(174,118,25,.18)}.reach-model-lookup>h3{margin:28px 0 12px!important;padding:0!important;color:var(--reach-ink)!important;font:800 clamp(27px,3vw,40px)/1.12 Manrope,Inter,sans-serif!important;letter-spacing:-.025em}.reach-model-lookup>h3:before{content:"MODEL CATALOGUE";display:block;margin-bottom:7px;color:#9B6716;font:900 10px/1.3 Inter,sans-serif;letter-spacing:.95px}.reach-model-diagrams{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px!important;width:100%;margin:28px 0 34px!important}.reach-model-diagrams>h3,.reach-model-diagrams>p{grid-column:1/-1}.reach-model-diagrams>h3{margin:0!important;color:var(--reach-ink)!important;font:850 clamp(25px,2.5vw,34px)/1.18 Manrope,Inter,sans-serif!important;letter-spacing:-.02em}.reach-model-diagrams>p{max-width:790px;margin:-3px 0 5px!important;color:#4E6876!important;font:500 14px/1.6 Inter,sans-serif!important}.reach-model-diagram{min-width:0;margin:0!important;border:1px solid #D6DEE1!important;border-radius:14px!important;background:#FFFFFF!important;box-shadow:0 6px 18px rgba(27,42,56,.035);overflow:hidden;transition:border-color .17s ease,box-shadow .17s ease,transform .17s ease}.reach-model-diagram:not([open]):hover{border-color:#B8C5CB!important;box-shadow:0 11px 28px rgba(27,42,56,.075);transform:translateY(-2px)}.reach-model-diagram[open]{grid-column:1/-1;border-color:#BCC9CE!important;box-shadow:0 18px 42px rgba(27,42,56,.10)}.reach-model-diagram>summary{position:relative;display:grid!important;grid-template-columns:94px minmax(0,1fr) auto;align-items:center;gap:15px;min-height:94px;padding:11px 14px!important;background:#FFFFFF!important;color:var(--reach-ink)!important;cursor:pointer;list-style:none!important;user-select:none}.reach-model-diagram>summary::-webkit-details-marker{display:none}.reach-model-diagram[open]>summary{border-bottom:1px solid #E0E4E5;background:#FBFBFA!important}.reach-diagram-preview{display:grid;place-items:center;width:94px;height:70px;padding:5px;border:1px solid #E1E5E5;border-radius:9px;background:#F7F7F5;overflow:hidden}.reach-diagram-preview img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;object-fit:contain!important;mix-blend-mode:multiply}.reach-diagram-summary-copy{min-width:0}.reach-diagram-summary-index{display:block;margin-bottom:4px;color:#A36B0D;font:900 10px/1.25 Inter,sans-serif;letter-spacing:.8px;text-transform:uppercase}.reach-diagram-summary-title{display:block;color:#142A3B;font:850 16px/1.35 Manrope,Inter,sans-serif}.reach-diagram-summary-title small{display:block;margin-top:3px;color:#607783;font:650 11px/1.35 Inter,sans-serif}.reach-diagram-summary-meta{display:flex;align-items:center;gap:9px}.reach-diagram-summary-count{display:inline-flex;align-items:center;min-height:28px;padding:5px 8px;border:1px solid #D7DFE2;border-radius:999px;background:#F5F7F7;color:#486273;font:800 10.5px/1 Inter,sans-serif;white-space:nowrap}.reach-diagram-summary-chevron{display:grid;width:31px;height:31px;place-items:center;border:1px solid #D79B2E;border-radius:10px;background:#E2A63C;color:#1B2A38;font:900 17px/1 Inter,sans-serif;box-shadow:0 2px 8px rgba(27,42,56,.08);transition:transform .17s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.reach-model-diagram>summary:hover .reach-diagram-summary-chevron,.reach-model-diagram>summary:focus-visible .reach-diagram-summary-chevron{background:#1B2A38;color:#FFF;border-color:#1B2A38}.reach-model-diagram[open] .reach-diagram-summary-chevron{transform:rotate(180deg);background:#1B2A38;color:#E2A63C;border-color:#1B2A38}.reach-model-diagram__body{display:grid!important;grid-template-columns:minmax(0,1.55fr) minmax(330px,.9fr)!important;align-items:start!important;gap:0!important;min-width:0;padding:0!important;background:#FFF}.reach-model-diagram__image{position:relative;display:grid!important;place-items:center;min-width:0;min-height:570px;padding:28px!important;border-right:1px solid #E1E5E6;background:linear-gradient(90deg,rgba(27,42,56,.025) 1px,transparent 1px),linear-gradient(rgba(27,42,56,.025) 1px,transparent 1px),#FFFFFF;background-size:24px 24px}.reach-model-diagram__image:after{content:"Click diagram to enlarge";position:absolute;right:14px;bottom:14px;padding:7px 9px;border:1px solid rgba(27,42,56,.14);border-radius:7px;background:rgba(255,255,255,.93);color:#506978;font:750 10.5px/1 Inter,sans-serif;pointer-events:none}.reach-model-diagram__image>img{display:block!important;width:100%!important;max-width:860px!important;max-height:720px!important;height:auto!important;object-fit:contain!important;cursor:zoom-in;filter:contrast(1.02)}.reach-model-diagram__parts{min-width:0;max-height:760px;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#9AA6AB transparent;background:#FFF}.reach-model-diagram__parts:before{content:"Diagram parts";position:sticky;top:0;z-index:4;display:block;padding:14px 16px 10px;border-bottom:1px solid #E1E5E6;background:rgba(255,255,255,.96);color:#142A3B;font:850 13px/1.3 Manrope,Inter,sans-serif;backdrop-filter:blur(8px)}.reach-model-diagram__parts table{width:100%!important;margin:0!important;border-collapse:separate!important;border-spacing:0!important;table-layout:auto!important}.reach-model-diagram__parts thead th{position:sticky;top:38px;z-index:3;padding:10px 12px!important;border:0!important;border-bottom:1px solid #DFE4E6!important;background:#F4F3F0!important;color:#334F61!important;font:850 11px/1.2 Inter,sans-serif!important;text-transform:uppercase;letter-spacing:.45px}.reach-model-diagram__parts thead th:first-child{width:76px}.reach-model-diagram__parts tbody td{padding:12px!important;border:0!important;border-bottom:1px solid #E7EAEB!important;background:#FFFFFF!important;color:#243E50!important;vertical-align:middle!important;font:500 13px/1.42 Inter,sans-serif!important}.reach-model-diagram__parts tbody tr{transition:background-color .14s ease,box-shadow .14s ease}.reach-model-diagram__parts tbody tr:hover td{background:#F8FAFA!important}.reach-model-diagram__parts tbody tr.reach-part-row--selected td{background:#FFF8E9!important}.reach-model-diagram__parts tbody tr.reach-part-row--selected{box-shadow:inset 4px 0 0 #E2A63C}.reach-model-diagram__parts td:first-child{color:#183449!important;font-weight:850!important}.reach-model-diagram__parts td:nth-child(2) a{color:#163850!important;text-decoration:none!important}.reach-model-diagram__parts td:nth-child(2) a>strong,.reach-model-diagram__parts td:nth-child(2)>strong{display:inline-block;margin-bottom:2px;color:#102D42!important;font:850 14px/1.3 Manrope,Inter,sans-serif!important}.reach-model-diagram__parts td:nth-child(2) small{color:#536C7A!important;font:550 11.5px/1.45 Inter,sans-serif!important}.reach-model-diagram__parts th:nth-child(3),.reach-model-diagram__parts td:nth-child(3){display:none!important}.reach-used-qty{display:inline-flex;margin:5px 0 0 8px;padding:4px 6px;border:1px solid #D7DEE1;border-radius:6px;background:#F5F7F7;color:#536C7A;font:800 9.5px/1 Inter,sans-serif;vertical-align:middle}.reach-part-ref-wrap{display:flex;align-items:center;gap:8px}.reach-part-select{width:18px!important;height:18px!important;min-width:18px!important;margin:0!important;accent-color:#1B2A38;cursor:pointer}.reach-part-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:7px}.reach-part-actions a,.reach-part-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:6px 8px!important;border-radius:6px!important;font:850 10.5px/1 Inter,sans-serif!important;text-decoration:none!important;cursor:pointer}.reach-part-actions a{border:1px solid #C7D1D6!important;background:#FFFFFF!important;color:#1B2A38!important}.reach-part-actions button{border:1px solid #D29A35!important;background:#F4C15F!important;color:#142A3B!important}.reach-model-products-header{margin:36px 0 14px;padding-top:26px;border-top:1px solid #E0E4E4}.reach-model-products-header span{display:block;margin-bottom:5px;color:#A36B0D;font:900 10px/1.3 Inter,sans-serif;letter-spacing:.85px;text-transform:uppercase}.reach-model-products-header h3{margin:0 0 5px!important;color:#142A3B!important;font:850 clamp(24px,2.5vw,32px)/1.2 Manrope,Inter,sans-serif!important}.reach-model-products-header p{margin:0!important;color:#526C79!important;font:500 13px/1.55 Inter,sans-serif!important}.reach-model-lookup ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important}.reach-model-lookup ul.products:before,.reach-model-lookup ul.products:after{display:none!important}.reach-model-lookup ul.products li.product{display:flex!important;flex-direction:column!important;float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:14px!important;border:1px solid #D9E0E2!important;border-radius:13px!important;background:#FFFFFF!important;box-shadow:0 6px 18px rgba(27,42,56,.035);overflow:hidden;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.reach-model-lookup ul.products li.product:hover{transform:translateY(-2px);border-color:#BFCBD0!important;box-shadow:0 12px 28px rgba(27,42,56,.08)}.reach-model-lookup ul.products li.product>a:first-child{display:flex!important;flex-direction:column!important;min-width:0;color:inherit!important;text-decoration:none!important}.reach-model-lookup ul.products li.product img{display:block!important;width:100%!important;height:210px!important;margin:0 0 13px!important;padding:8px!important;border:1px solid #ECEEED;border-radius:9px;background:#FBFBFA;object-fit:contain!important}.reach-model-lookup ul.products li.product .woocommerce-loop-product__title{margin:0!important;padding:0!important;color:#142A3B!important;font:850 16px/1.35 Manrope,Inter,sans-serif!important}.reach-model-lookup ul.products li.product>p{margin:10px 0 6px!important;color:#346548!important;font:750 11.5px/1.35 Inter,sans-serif!important}.reach-model-lookup ul.products li.product .price{display:block!important;margin:0!important;color:#142A3B!important;font:850 15px/1.35 Inter,sans-serif!important}.reach-model-lookup ul.products li.product .price del{margin-right:5px;color:#7B8B92!important;font-weight:550!important}.reach-model-lookup ul.products li.product .price ins{color:#142A3B!important;text-decoration:none!important}.reach-card-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;padding-top:13px}.reach-card-actions a,.reach-card-actions button{display:flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;margin:0!important;padding:9px 10px!important;border-radius:8px!important;font:850 11px/1 Inter,sans-serif!important;text-decoration:none!important;cursor:pointer}.reach-card-actions a{border:1px solid #C8D2D7!important;background:#FFFFFF!important;color:#17364B!important}.reach-card-actions button{border:1px solid #D29A35!important;background:#E2A63C!important;color:#142A3B!important}.reach-card-actions button[disabled]{opacity:.62;cursor:wait}.reach-selected-tray{position:fixed;left:50%;bottom:20px;z-index:9998;display:none;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;width:min(950px,calc(100vw - 28px));padding:16px 16px 16px 20px;border:1px solid rgba(255,255,255,.16);border-radius:15px;background:rgba(27,42,56,.98);color:#FFF;box-shadow:0 18px 50px rgba(0,0,0,.28);transform:translateX(-50%);backdrop-filter:blur(12px)}.reach-selected-tray.is-visible{display:grid}.reach-selected-tray strong{display:block;color:#FFF;font:850 18px/1.25 Manrope,Inter,sans-serif;letter-spacing:-.15px}.reach-selected-tray span{display:block;margin-top:4px;color:#D9E4E9;font:600 14px/1.45 Inter,sans-serif}.reach-selected-tray button{min-height:46px;padding:11px 16px;border-radius:10px;font:850 13.5px/1.15 Inter,sans-serif;white-space:nowrap;cursor:pointer}.reach-selected-tray__clear{border:1px solid rgba(255,255,255,.24);background:transparent;color:#FFF}.reach-selected-tray__add{border:1px solid #D29A35;background:#E2A63C;color:#142A3B}.reach-selected-tray__add[disabled]{opacity:.65;cursor:wait}.reach-diagram-lightbox{position:fixed;inset:0;z-index:10020;display:none;place-items:center;padding:22px;background:rgba(11,22,31,.92)}.reach-diagram-lightbox.is-open{display:grid}.reach-diagram-lightbox__panel{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1320px,96vw);height:min(900px,92vh);border:1px solid rgba(255,255,255,.18);border-radius:14px;background:#FFF;overflow:hidden}.reach-diagram-lightbox__bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px 9px 14px;border-bottom:1px solid #E1E5E6;background:#F8F8F6}.reach-diagram-lightbox__title{min-width:0;color:#142A3B;font:850 12.5px/1.35 Manrope,Inter,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reach-diagram-lightbox__controls{display:flex;gap:6px}.reach-diagram-lightbox__controls button{display:grid;width:36px;height:36px;place-items:center;border:1px solid #CBD4D8;border-radius:8px;background:#FFF;color:#17364B;font:900 15px/1 Inter,sans-serif;cursor:pointer}.reach-diagram-lightbox__stage{display:grid;place-items:center;overflow:auto;padding:24px;background:#FFF}.reach-diagram-lightbox__stage img{display:block;max-width:none!important;max-height:none!important;width:auto;height:auto;transform-origin:center center;transition:transform .12s ease}body.reach-lightbox-open{overflow:hidden!important}.reach-lookup-toast{position:fixed;right:18px;bottom:18px;z-index:10030;max-width:min(390px,calc(100vw - 36px));padding:12px 14px;border:1px solid #CBD7DB;border-radius:10px;background:#FFF;color:#17364B;box-shadow:0 12px 34px rgba(18,37,50,.18);font:700 12px/1.5 Inter,sans-serif}.reach-lookup-toast.is-error{border-left:4px solid #A94442}.reach-lookup-toast.is-success{border-left:4px solid #4D8661}@media(max-width:1100px){.reach-model-lookup ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}.reach-model-diagram__body{grid-template-columns:minmax(0,1.25fr) minmax(320px,.9fr)!important}}@media(max-width:900px){.reach-model-diagrams{grid-template-columns:1fr!important}.reach-model-diagram[open]{grid-column:auto}.reach-model-diagram__body{grid-template-columns:1fr!important}.reach-model-diagram__image{min-height:430px;border-right:0;border-bottom:1px solid #E1E5E6}.reach-model-diagram__parts{max-height:none}.reach-model-diagram__parts thead th{top:38px}.reach-model-lookup ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:767px){.reach-lookup-ready{grid-template-columns:34px minmax(0,1fr);gap:11px;padding:15px}.reach-lookup-ready__icon{width:32px;height:32px;border-radius:8px;font-size:14px}.reach-model-lookup>form{padding:18px}.reach-model-lookup>form label{display:block}.reach-model-lookup>form label:after{display:block;margin-top:3px}.reach-model-lookup>form>div{grid-template-columns:1fr!important}.reach-model-lookup #reach-model-number{min-height:52px;font-size:16px!important}.reach-model-lookup>form button[type="submit"]{width:100%;min-height:50px}.reach-model-diagram>summary{grid-template-columns:72px minmax(0,1fr) auto;gap:10px;min-height:80px;padding:9px!important}.reach-diagram-preview{width:72px;height:58px}.reach-diagram-summary-meta{gap:5px}.reach-diagram-summary-count{display:none}.reach-diagram-summary-chevron{width:28px;height:28px}.reach-model-diagram__image{min-height:330px;padding:14px!important}.reach-model-diagram__image:after{right:8px;bottom:8px;font-size:9.5px}.reach-model-diagram__parts tbody td{padding:10px 9px!important}.reach-model-diagram__parts thead th{padding:9px!important}.reach-model-lookup ul.products li.product img{height:180px!important}.reach-selected-tray{bottom:10px;grid-template-columns:1fr auto;gap:10px;width:calc(100vw - 20px);padding:13px 13px 13px 15px}.reach-selected-tray strong{font-size:16px}.reach-selected-tray span{font-size:12.5px;line-height:1.4}.reach-selected-tray button{min-height:44px;padding:10px 13px;font-size:12.5px}.reach-selected-tray__clear{display:none}}@media(max-width:520px){.reach-model-lookup ul.products{grid-template-columns:1fr!important}.reach-model-lookup ul.products li.product{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;column-gap:12px!important;align-items:start!important}.reach-model-lookup ul.products li.product>a:first-child{display:contents!important}.reach-model-lookup ul.products li.product img{grid-column:1;grid-row:1/5;height:112px!important;margin:0!important}.reach-model-lookup ul.products li.product .woocommerce-loop-product__title{grid-column:2;font-size:15px!important}.reach-model-lookup ul.products li.product>p{grid-column:2;margin:7px 0 4px!important}.reach-model-lookup ul.products li.product .price{grid-column:2}.reach-card-actions{grid-column:1/-1;margin-top:10px;padding-top:0}.reach-model-diagram>summary{grid-template-columns:64px minmax(0,1fr) 28px}.reach-diagram-preview{width:64px;height:52px}.reach-diagram-summary-title{font-size:14px}}@media(prefers-reduced-motion:reduce){.reach-model-diagram,.reach-diagram-summary-chevron,.reach-model-lookup ul.products li.product,.reach-diagram-lightbox__stage img{transition:none!important}}.reach-model-lookup-host{position:relative;width:100%;margin:4px 0 6px}.reach-model-lookup>form{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:13px!important;width:100%!important;margin:0!important;padding:34px!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:20px!important;background:radial-gradient(circle at 92% 8%,rgba(226,166,60,.24),transparent 27%),radial-gradient(circle at 8% 100%,rgba(58,90,115,.50),transparent 34%),linear-gradient(135deg,#142330 0%,#1B2A38 48%,#29465A 100%)!important;box-shadow:0 22px 58px rgba(27,42,56,.20),inset 0 1px 0 rgba(255,255,255,.08)!important;overflow:hidden!important;isolation:isolate}.reach-model-lookup>form::before{content:""!important;position:absolute!important;top:0!important;left:0!important;z-index:0!important;width:138px!important;height:5px!important;background:linear-gradient(90deg,#E2A63C,#F3C96F)!important}.reach-model-lookup>form::after{content:""!important;position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(255,255,255,.032) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.032) 1px,transparent 1px);background-size:34px 34px;mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.30) 42%,#000 100%);pointer-events:none}.reach-model-lookup>form>*{position:relative;z-index:2}.reach-model-search-intro{display:grid;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:15px;width:100%;margin:0 0 5px}.reach-model-search-intro__icon{display:grid;place-items:center;width:50px;height:50px;border:1px solid rgba(243,201,111,.44);border-radius:14px;background:rgba(226,166,60,.12);color:#F3C96F;box-shadow:inset 0 -3px 0 rgba(226,166,60,.35)}.reach-model-search-intro__icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.reach-model-search-intro__copy{min-width:0}.reach-model-search-intro__eyebrow{display:block;margin:0 0 4px;color:#F3C96F;font:900 11px/1.3 Inter,system-ui,sans-serif;letter-spacing:.9px;text-transform:uppercase}.reach-model-search-intro h2{margin:0!important;color:#FFFFFF!important;font:850 clamp(25px,2.8vw,34px)/1.18 Manrope,Inter,system-ui,sans-serif!important;letter-spacing:-.018em}.reach-model-search-intro p{max-width:760px;margin:7px 0 0!important;color:#D7E3E9!important;font:500 14.5px/1.62 Inter,system-ui,sans-serif!important}.reach-model-search-intro__steps{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%;margin-top:3px}.reach-model-search-intro__steps span{display:flex;align-items:center;gap:8px;min-width:0;min-height:38px;padding:8px 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:rgba(255,255,255,.065);color:#E7EFF3;font:700 11.5px/1.35 Inter,system-ui,sans-serif}.reach-model-search-intro__steps b{display:grid;flex:0 0 23px;width:23px;height:23px;place-items:center;border-radius:7px;background:#E2A63C;color:#142330;font-size:10px;font-weight:900}.reach-model-lookup>form label{color:#FFFFFF!important;font-size:15px!important;font-weight:850!important}.reach-model-lookup>form label::after{color:#C8D7DE!important;font-size:12px!important;font-weight:650!important}.reach-model-lookup>form>div{display:grid!important;grid-template-columns:minmax(0,1fr) 150px!important;gap:10px!important;width:100%!important}.reach-model-lookup #reach-model-number{min-height:60px!important;padding:15px 17px!important;border:2px solid #FFFFFF!important;border-radius:11px!important;background:#FFFFFF!important;color:#10293B!important;font-size:17px!important;font-weight:700!important;box-shadow:0 8px 22px rgba(0,0,0,.13),inset 0 0 0 1px rgba(27,42,56,.05)!important}.reach-model-lookup #reach-model-number::placeholder{color:#5F7481!important;opacity:1!important}.reach-model-lookup #reach-model-number:focus{outline:none!important;border-color:#F3C96F!important;box-shadow:0 0 0 4px rgba(243,201,111,.25),0 10px 24px rgba(0,0,0,.16)!important}.reach-model-lookup>form button[type="submit"]{min-width:150px!important;min-height:60px!important;padding:14px 18px!important;border:1px solid #E2A63C!important;border-radius:11px!important;background:#E2A63C!important;color:#142330!important;font-size:14px!important;font-weight:900!important;box-shadow:0 9px 22px rgba(0,0,0,.15)!important}.reach-model-lookup>form button[type="submit"]:hover,.reach-model-lookup>form button[type="submit"]:focus-visible{border-color:#F3C96F!important;background:#F3C96F!important;color:#10212D!important;transform:translateY(-1px)}.reach-model-lookup>h3{margin-top:34px!important}@media (max-width:767px){.reach-model-lookup>form{padding:22px 18px!important;border-radius:16px!important}.reach-model-search-intro{grid-template-columns:42px minmax(0,1fr);gap:12px}.reach-model-search-intro__icon{width:42px;height:42px;border-radius:11px}.reach-model-search-intro__icon svg{width:22px;height:22px}.reach-model-search-intro h2{font-size:25px!important}.reach-model-search-intro p{font-size:14px!important}.reach-model-search-intro__steps{grid-template-columns:1fr;gap:6px}.reach-model-search-intro__steps span{min-height:36px;font-size:11.5px}.reach-model-lookup>form label{display:block!important;font-size:14px!important}.reach-model-lookup>form label::after{display:block!important;margin-top:4px!important}.reach-model-lookup>form>div{grid-template-columns:1fr!important}.reach-model-lookup #reach-model-number{min-height:56px!important;font-size:16px!important}.reach-model-lookup>form button[type="submit"]{width:100%!important;min-width:0!important;min-height:54px!important}}@media (max-width:390px){.reach-model-lookup>form{padding:19px 15px!important}.reach-model-search-intro{grid-template-columns:1fr}.reach-model-search-intro__icon{margin-bottom:1px}.reach-model-search-intro__steps{grid-column:1}}@media (prefers-reduced-motion:reduce){.reach-model-lookup>form button[type="submit"]{transition:none!important}}@media (min-width:768px){.reach-model-lookup>form>.reach-model-search-intro{display:grid!important;grid-template-columns:64px minmax(0,1fr)!important;grid-template-rows:auto auto!important;align-items:start!important;column-gap:18px!important;row-gap:18px!important;width:100%!important;min-width:0!important;margin:0 0 4px!important}.reach-model-lookup>form>.reach-model-search-intro>.reach-model-search-intro__icon{grid-column:1!important;grid-row:1!important;align-self:start!important;justify-self:start!important;width:50px!important;height:50px!important;margin:0!important}.reach-model-lookup>form>.reach-model-search-intro>.reach-model-search-intro__copy{grid-column:2!important;grid-row:1!important;display:block!important;width:100%!important;max-width:900px!important;min-width:0!important;margin:0!important;justify-self:stretch!important}.reach-model-lookup>form>.reach-model-search-intro>.reach-model-search-intro__steps{grid-column:1 / -1!important;grid-row:2!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important;gap:10px!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important}.reach-model-lookup>form>.reach-model-search-intro>.reach-model-search-intro__steps>span{display:flex!important;align-items:center!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:9px 12px!important;white-space:normal!important}.reach-model-lookup>form>.reach-model-search-intro>.reach-model-search-intro__steps>span>b{flex:0 0 26px!important;width:26px!important;height:26px!important}.reach-model-search-intro__eyebrow{margin-bottom:5px!important}.reach-model-search-intro h2{width:100%!important;max-width:820px!important;margin:0!important;font-size:clamp(28px,2.55vw,36px)!important;line-height:1.14!important}.reach-model-search-intro p{width:100%!important;max-width:860px!important;margin:8px 0 0!important}.reach-model-lookup>form>.reach-model-search-controls{display:grid!important;grid-template-columns:minmax(0,1fr) 210px!important;align-items:stretch!important;gap:14px!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important}.reach-model-lookup>form>.reach-model-search-controls #reach-model-number{width:100%!important;min-width:0!important}.reach-model-lookup>form>.reach-model-search-controls button[type="submit"]{width:210px!important;min-width:210px!important;max-width:210px!important;white-space:nowrap!important}}@media (min-width:1280px){.reach-model-lookup>form>.reach-model-search-intro{grid-template-columns:64px minmax(0,1fr)!important}.reach-model-search-intro h2{max-width:900px!important}.reach-model-search-intro p{max-width:940px!important}}@media (max-width:767px){.reach-model-lookup>form>.reach-model-search-intro>.reach-model-search-intro__steps{width:100%!important;max-width:100%!important}.reach-model-lookup>form>.reach-model-search-intro>.reach-model-search-intro__steps>span{width:100%!important}}.reach-model-search-result-message{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin-top:24px!important;scroll-margin-top:130px!important}.reach-model-search-result-message--no-exact{position:relative!important;padding:18px 20px 18px 56px!important;border:1px solid #D9D6CE!important;border-left:5px solid #3A5A73!important;border-radius:11px!important;background:linear-gradient(135deg,#FFFFFF 0%,#F8F7F3 100%)!important;color:#1B2A38!important;box-shadow:0 8px 24px rgba(27,42,56,.055)!important;font-family:Inter,system-ui,sans-serif!important;font-size:14px!important;line-height:1.6!important}.reach-model-search-result-message--no-exact::before{content:"i"!important;position:absolute!important;top:50%!important;left:16px!important;display:grid!important;width:28px!important;height:28px!important;place-items:center!important;border-radius:8px!important;background:#1B2A38!important;color:#F3C96F!important;font:900 13px/1 Inter,system-ui,sans-serif!important;transform:translateY(-50%)!important}@media (max-width:767px){.reach-model-search-result-message{margin-top:20px!important;scroll-margin-top:100px!important}.reach-model-search-result-message--no-exact{padding:16px 15px 16px 50px!important;font-size:13.5px!important}.reach-model-search-result-message--no-exact::before{left:12px!important;width:26px!important;height:26px!important}}