body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif}*{box-sizing:border-box;margin:0;padding:0}.bm-page{background-color:#f3f4f6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding:2rem 1rem}.bm-wrap{margin:0 auto;max-width:1024px}.bm-outer{background-color:#fff;border-radius:.75rem;box-shadow:0 10px 40px #0000001a;overflow:hidden}.bm-section-title{color:#111827;font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin-bottom:1.5rem;text-align:center}.bm-eyebrow{color:#2563eb;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.bm-header{background:linear-gradient(180deg,#f9fafb,#fff);border-bottom:1px solid #e5e7eb;padding:2.5rem 2rem 2rem;text-align:center}.bm-logo{height:auto;margin-bottom:1.5rem;max-width:320px;width:100%}.bm-headline{color:#111827;font-size:2rem;font-weight:800;line-height:1.2;margin-bottom:.75rem;margin-left:auto;margin-right:auto;max-width:680px}.bm-headline span{color:#2563eb}.bm-subheadline{color:#6b7280;font-size:1rem;line-height:1.6;margin:0 auto;max-width:540px}.bm-toc{background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000f;padding:.6rem 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:50}.bm-toc-inner{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center}.bm-toc-btn{background:none;border:none;border-radius:.25rem;color:#374151;cursor:pointer;font-size:.8rem;font-weight:500;padding:.35rem .6rem;transition:background-color .15s ease,color .15s ease}.bm-toc-btn:hover{background-color:#eff6ff;color:#2563eb}.bm-toc-sep{color:#d1d5db;font-size:.75rem}.bm-inner{padding:2rem 1.5rem}.bm-problem{background-color:#fafafa;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:2.5rem;padding:2rem}.bm-problem-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.bm-problem-card{background:#fff;border-radius:.5rem;box-shadow:0 2px 8px #0000000f;padding:1.5rem}.bm-problem-card h3{color:#111827;font-size:1rem;font-weight:700;margin-bottom:1rem}.bm-problem-card.negative h3{color:#dc2626}.bm-problem-card.positive h3{color:#059669}.bm-problem-item{align-items:flex-start;display:flex;gap:.5rem;margin-bottom:.75rem}.bm-problem-item span{color:#374151;font-size:.9rem;line-height:1.5}.bm-product-grid{grid-gap:2.5rem;align-items:center;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;margin-bottom:2.5rem}.bm-product-img{border-radius:.75rem;box-shadow:0 8px 30px #0000001f;width:100%}.bm-product-text h2{color:#111827;font-size:1.5rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.bm-product-text p{color:#4b5563;font-size:.95rem;line-height:1.75;margin-bottom:1.5rem}.bm-includes-title{color:#6b7280;font-size:.8rem;font-weight:700;letter-spacing:.08em;margin-bottom:.75rem;text-transform:uppercase}.bm-includes-list{list-style:none}.bm-includes-item{align-items:center;color:#374151;display:flex;font-size:.9rem;gap:.5rem;margin-bottom:.5rem}.bm-anchor{background:linear-gradient(135deg,#1e3a8a,#1d4ed8);border-radius:.75rem;color:#fff;margin-bottom:2.5rem;padding:1.75rem 2rem;text-align:center}.bm-anchor p{font-size:.95rem;line-height:1.7;margin:0 auto;max-width:680px;opacity:.9}.bm-anchor strong{color:#fbbf24}.bm-compat{background-color:#111827;border-radius:.75rem;margin-bottom:2.5rem;padding:2rem;text-align:center}.bm-compat-header{align-items:center;display:flex;gap:.75rem;justify-content:center;margin-bottom:.5rem}.bm-compat-header h2{color:#fff;font-size:1.25rem;font-weight:700}.bm-compat-sub{color:#9ca3af;font-size:.875rem;margin-bottom:1.5rem}.bm-compat-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin:0 auto 1rem;max-width:700px}.bm-compat-card{background:#ffffff0f;border:1.5px solid #fbbf24;border-radius:.5rem;padding:.875rem 1rem;transition:background-color .2s ease}.bm-compat-card:hover{background:#ffffff1a}.bm-compat-card p:first-child{color:#fff;font-size:.9rem;font-weight:600}.bm-compat-card p:last-child{color:#9ca3af;font-size:.8rem;margin-top:.2rem}.bm-compat-card.full{grid-column:span 2}.bm-compat-note{color:#6b7280;font-size:.8rem}.bm-packages{margin-bottom:2.5rem}.bm-packages-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}.bm-pkg-card{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;cursor:pointer;display:flex;flex-direction:column;padding:1.75rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.bm-pkg-card:hover{border-color:#93c5fd;box-shadow:0 8px 24px #2563eb1a;transform:translateY(-2px)}.bm-pkg-card.selected{border-color:#2563eb;box-shadow:0 8px 24px #2563eb26}.bm-pkg-card.popular{border-color:#10b981}.bm-pkg-card.popular:hover{border-color:#059669;box-shadow:0 8px 24px #10b98126}.bm-popular-badge{background-color:#10b981;border-radius:9999px;color:#fff;font-size:.75rem;font-weight:700;left:50%;padding:.3rem 1rem;position:absolute;top:-12px;transform:translateX(-50%);white-space:nowrap}.bm-pkg-name{color:#374151;font-size:.85rem;font-weight:700;letter-spacing:.01em;margin-bottom:.5rem}.bm-pkg-price{color:#111827;font-size:2.5rem;font-weight:800;line-height:1;margin-bottom:.25rem}.bm-pkg-price-note{color:#9ca3af;font-size:.8rem;margin-bottom:1.25rem}.bm-pkg-divider{border:none;border-top:1px solid #f3f4f6;margin-bottom:1.25rem}.bm-pkg-features{flex:1 1;list-style:none;margin-bottom:1.5rem}.bm-pkg-feature{align-items:flex-start;color:#374151;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:.6rem}.bm-pkg-cta{margin-top:auto}.bm-ebay-label{color:#9ca3af;font-size:.75rem;margin-bottom:.4rem;margin-top:.75rem;text-align:center}.bm-ebay-btn{background-color:#fff;border:1.5px solid #e5e7eb;border-radius:.5rem;color:#374151;cursor:pointer;font-size:.875rem;font-weight:600;padding:.6rem;transition:border-color .2s ease,color .2s ease;width:100%}.bm-ebay-btn:hover{border-color:#2563eb;color:#2563eb}.bm-value-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin-bottom:2.5rem}.bm-value-card{background:#f9fafb;border:1px solid #f3f4f6;border-radius:.5rem;padding:1.25rem;text-align:center;transition:box-shadow .2s ease}.bm-value-card:hover{box-shadow:0 4px 12px #0000000f}.bm-value-icon{align-items:center;background:#eff6ff;border-radius:50%;display:flex;height:36px;justify-content:center;margin:0 auto .75rem;width:36px}.bm-value-title{color:#111827;font-size:.8rem;font-weight:700;letter-spacing:.05em;margin-bottom:.4rem;text-transform:uppercase}.bm-value-desc{color:#6b7280;font-size:.825rem;line-height:1.5}.bm-install-toggle{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:2rem;overflow:hidden}.bm-install-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.25rem 1.5rem;transition:background-color .15s ease}.bm-install-header:hover{background-color:#f3f4f6}.bm-install-header-left{align-items:center;display:flex;gap:.75rem}.bm-install-header h3{color:#111827;font-size:1rem;font-weight:700}.bm-install-header p{color:#6b7280;font-size:.8rem;margin-top:.15rem}.bm-install-chevron{color:#6b7280;flex-shrink:0;transition:transform .3s ease}.bm-install-chevron.open{transform:rotate(180deg)}.bm-install-body{border-top:1px solid #e5e7eb;display:none;padding:1.5rem}.bm-install-body.open{display:block}.bm-install-note{color:#6b7280;font-size:.8rem;margin-bottom:1.5rem;text-align:center}.bm-step-card{background:#fff;border:1px solid #f3f4f6;border-radius:.5rem;margin-bottom:1rem;padding:1.25rem;transition:box-shadow .2s ease}.bm-step-card:hover{box-shadow:0 4px 12px #2563eb14}.bm-step-title{color:#2563eb;font-size:.95rem;font-weight:700;margin-bottom:.875rem}.bm-step-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.bm-step-images{display:flex;flex-direction:column;gap:.5rem}.bm-step-img{border-radius:.375rem;box-shadow:0 2px 8px #0000001a;width:100%}.bm-step-desc{align-items:center;display:flex}.bm-step-desc p{color:#374151;font-size:.875rem;line-height:1.7}.bm-belt-table-wrap{margin-top:1.5rem;overflow-x:auto}.bm-belt-table{border-collapse:collapse;font-size:.875rem;width:100%}.bm-belt-table th{background:#eff6ff;border-bottom:2px solid #2563eb;color:#111827;font-weight:700;padding:.75rem 1rem;text-align:left}.bm-belt-table td{border-bottom:1px solid #e5e7eb;color:#374151;padding:.75rem 1rem}.bm-belt-table tr:nth-child(2n) td{background:#f9fafb}.bm-belt-table td:first-child{color:#2563eb;font-weight:600}.bm-belt-note{color:#9ca3af;font-size:.75rem;margin-top:.75rem}.bm-specs{margin-bottom:2.5rem}.bm-spec-card{background:#f9fafb;border:1px solid #f3f4f6;border-radius:.5rem;margin-bottom:.75rem;padding:1.25rem 1.5rem}.bm-spec-label{color:#6b7280;font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.bm-spec-value{color:#111827;font-size:1.25rem;font-weight:700;margin-bottom:.2rem}.bm-spec-detail{color:#6b7280;font-size:.85rem}.bm-compat-list{margin-bottom:2.5rem}.bm-compat-list-inner{background:#f9fafb;border:1px solid #f3f4f6;border-radius:.5rem;padding:1.5rem}.bm-compat-list-item{align-items:center;border-bottom:1px solid #f3f4f6;color:#374151;display:flex;font-size:.9rem;gap:.75rem;padding:.6rem 0}.bm-compat-list-item:last-child{border-bottom:none}.bm-contact{background:#f9fafb;border:1px solid #f3f4f6;border-radius:.75rem;margin-bottom:2rem;padding:2rem;text-align:center}.bm-contact p{color:#4b5563;font-size:.95rem;margin-bottom:1rem}.bm-contact-email{align-items:center;background:none;border:2px solid #2563eb;border-radius:.5rem;color:#2563eb;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:background-color .2s ease,color .2s ease}.bm-contact-email:hover{background-color:#2563eb;color:#fff}.bm-bottom-payment{background:#f9fafb;border-top:1px solid #e5e7eb;padding:2rem 1.5rem}.bm-bottom-payment-title{color:#111827;font-size:1.1rem;font-weight:700;margin-bottom:.25rem;text-align:center}.bm-bottom-payment-sub{color:#9ca3af;font-size:.8rem;margin-bottom:1.5rem;text-align:center}.bm-bottom-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:800px}.bm-bottom-card{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;padding:1.25rem;text-align:center}.bm-bottom-card.popular{border-color:#10b981}.bm-bottom-card-name{color:#374151;font-size:.8rem;font-weight:700;margin-bottom:.25rem}.bm-bottom-card-price{color:#111827;font-size:1.5rem;font-weight:800;margin-bottom:1rem}.bm-legal-banner{align-items:flex-start;background:#fef3c7;border-top:3px solid #f59e0b;display:flex;gap:.75rem;padding:1rem 1.5rem}.bm-legal-banner p{color:#78350f;font-size:.8rem;line-height:1.6}.bm-legal-banner strong{display:block;font-weight:700;margin-bottom:.2rem}.bm-paypal-wrap{min-height:55px}@media (max-width:768px){.bm-headline{font-size:1.5rem}.bm-compat-grid,.bm-problem-grid,.bm-product-grid{grid-template-columns:1fr}.bm-compat-card.full{grid-column:span 1}.bm-packages-grid{grid-template-columns:1fr}.bm-value-grid{grid-template-columns:1fr 1fr}.bm-bottom-grid,.bm-step-grid{grid-template-columns:1fr}.bm-inner{padding:1.25rem 1rem}}@media (max-width:480px){.bm-value-grid{grid-template-columns:1fr}}.sp-page{background-color:#f3f4f6;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;min-height:100vh;padding:2rem 1rem}.sp-wrap{margin:0 auto;max-width:1024px}.sp-outer{background-color:#fff;border-radius:.75rem;box-shadow:0 10px 40px #0000001a;overflow:hidden}.sp-eyebrow{color:#2563eb;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin-bottom:.5rem;text-transform:uppercase}.sp-section-title{color:#111827;font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;text-align:"center"}.sp-header{background:linear-gradient(180deg,#f9fafb,#fff);border-bottom:1px solid #e5e7eb;padding:2.5rem 2rem 2rem;text-align:center}.sp-logo{height:auto;margin-bottom:1.5rem;max-width:320px;width:100%}.sp-headline{color:#111827;font-size:2rem;font-weight:800;line-height:1.2;margin-bottom:.75rem;margin-left:auto;margin-right:auto;max-width:680px}.sp-headline span{color:#dc2626}.sp-subheadline{color:#6b7280;font-size:1rem;line-height:1.6;margin:0 auto;max-width:580px}.sp-toc{background-color:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 2px 8px #0000000f;padding:.6rem 1rem;position:-webkit-sticky;position:sticky;top:0;z-index:50}.sp-toc-inner{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center}.sp-toc-btn{background:none;border:none;border-radius:.25rem;color:#374151;cursor:pointer;font-size:.8rem;font-weight:500;padding:.35rem .6rem;transition:background-color .15s ease,color .15s ease}.sp-toc-btn:hover{background-color:#fef2f2;color:#dc2626}.sp-toc-sep{color:#d1d5db;font-size:.75rem}.sp-inner{padding:2rem 1.5rem}.sp-problem{background:linear-gradient(135deg,#fef2f2,#fff7ed);border:1px solid #fecaca;border-radius:.75rem;margin-bottom:2.5rem;padding:2rem}.sp-heat-chain{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin:1.5rem 0}.sp-heat-step{background:#fff;border:1.5px solid #fca5a5;border-radius:.5rem;color:#991b1b;font-size:.8rem;font-weight:600;padding:.6rem 1rem;text-align:center}.sp-heat-arrow{color:#dc2626;font-size:1.25rem;font-weight:700}.sp-solution-box{background:linear-gradient(135deg,#ecfdf5,#f0fdf4);border:1.5px solid #6ee7b7;border-radius:.75rem;margin-top:1.5rem;padding:1.25rem 1.5rem;text-align:center}.sp-solution-box p{color:#065f46;font-size:.95rem;font-weight:600}.sp-product-grid{grid-gap:2.5rem;align-items:start;display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;margin-bottom:2.5rem}.sp-product-img{border-radius:.75rem;box-shadow:0 8px 30px #0000001f;width:100%}.sp-product-text h2{color:#111827;font-size:1.4rem;font-weight:700;line-height:1.3;margin-bottom:1rem}.sp-product-text p{color:#4b5563;font-size:.95rem;line-height:1.75;margin-bottom:1rem}.sp-spec-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr;margin-top:1.25rem}.sp-spec-item{background:#f9fafb;border:1px solid #f3f4f6;border-radius:.5rem;padding:.75rem}.sp-spec-label{color:#9ca3af;font-size:.7rem;font-weight:700;letter-spacing:.08em;margin-bottom:.2rem;text-transform:uppercase}.sp-spec-value{color:#111827;font-size:.9rem;font-weight:700}.sp-selector-section{margin-bottom:2.5rem}.sp-selector-toggle{border:2px solid #e5e7eb;border-radius:.75rem;display:flex;gap:0;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:500px;overflow:hidden}.sp-selector-btn{background:#fff;border:none;color:#6b7280;cursor:pointer;flex:1 1;font-size:.95rem;font-weight:700;padding:1rem;text-align:center;transition:all .2s ease}.sp-selector-btn.active{background:#111827;color:#fff}.sp-selector-btn:first-child{border-right:1px solid #e5e7eb}.sp-selector-content{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.75rem;padding:2rem}.sp-selector-header{align-items:center;display:flex;gap:1rem;margin-bottom:1.5rem}.sp-selector-header img{border-radius:.5rem;box-shadow:0 4px 12px #0000001a;max-width:280px;width:100%}.sp-selector-info h3{color:#111827;font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.sp-selector-info p{color:#6b7280;font-size:.875rem;line-height:1.6;margin-bottom:.5rem}.sp-price-display{color:#111827;font-size:2.5rem;font-weight:800;margin-bottom:.25rem}.sp-price-note{color:#9ca3af;font-size:.8rem;margin-bottom:1.5rem}.sp-fits-list{list-style:none;margin-bottom:1.5rem;padding:0}.sp-fits-item{align-items:flex-start;color:#374151;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:.5rem}.sp-ebay-label{color:#9ca3af;font-size:.75rem;margin-bottom:.4rem;margin-top:.75rem;text-align:center}.sp-ebay-btn{background-color:#fff;border:1.5px solid #e5e7eb;border-radius:.5rem;color:#374151;cursor:pointer;font-size:.875rem;font-weight:600;padding:.6rem;transition:border-color .2s ease,color .2s ease;width:100%}.sp-ebay-btn:hover{border-color:#2563eb;color:#2563eb}.sp-features{margin-bottom:2.5rem}.sp-features-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.sp-feature-card{background:#fff;border:1px solid #f3f4f6;border-radius:.5rem;box-shadow:0 2px 8px #0000000a;padding:1.25rem;transition:box-shadow .2s ease}.sp-feature-card:hover{box-shadow:0 4px 16px #00000014}.sp-feature-title{color:#111827;font-size:.85rem;font-weight:700;margin-bottom:.4rem}.sp-feature-desc{color:#6b7280;font-size:.825rem;line-height:1.5}.sp-fitment{margin-bottom:2.5rem}.sp-fitment-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr}.sp-fitment-card{background:#f9fafb;border:1px solid #f3f4f6;border-radius:.5rem;padding:1.25rem}.sp-fitment-card h4{border-bottom:2px solid #2563eb;color:#111827;display:inline-block;font-size:.875rem;font-weight:700;margin-bottom:.75rem;padding-bottom:.5rem}.sp-fitment-item{align-items:flex-start;color:#374151;display:flex;font-size:.825rem;gap:.5rem;line-height:1.5;margin-bottom:.5rem}.sp-important{background:#fffbeb;border:1.5px solid #fcd34d;border-radius:.75rem;margin-bottom:2.5rem;padding:1.5rem}.sp-important h3{align-items:center;color:#92400e;display:flex;font-size:.9rem;font-weight:700;gap:.5rem;margin-bottom:.75rem}.sp-important p{color:#78350f;font-size:.875rem;line-height:1.7}.sp-contact{background:#f9fafb;border:1px solid #f3f4f6;border-radius:.75rem;margin-bottom:2rem;padding:2rem;text-align:center}.sp-contact p{color:#4b5563;font-size:.95rem;margin-bottom:1rem}.sp-contact-email{align-items:center;background:none;border:2px solid #2563eb;border-radius:.5rem;color:#2563eb;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:.5rem;padding:.75rem 1.5rem;transition:background-color .2s ease,color .2s ease}.sp-contact-email:hover{background-color:#2563eb;color:#fff}.sp-bottom-payment{background:#f9fafb;border-top:1px solid #e5e7eb;padding:2rem 1.5rem;text-align:center}.sp-bottom-payment-title{color:#111827;font-size:1.1rem;font-weight:700;margin-bottom:.25rem}.sp-bottom-payment-sub{color:#9ca3af;font-size:.8rem;margin-bottom:1.5rem}.sp-bottom-grid{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:700px}.sp-bottom-card{background:#fff;border:2px solid #e5e7eb;border-radius:.75rem;padding:1.25rem}.sp-bottom-card-name{color:#374151;font-size:.85rem;font-weight:700;margin-bottom:.25rem}.sp-bottom-card-price{color:#111827;font-size:1.5rem;font-weight:800;margin-bottom:1rem}.sp-paypal-wrap{min-height:55px}.sp-legal-banner{align-items:flex-start;background:#fef3c7;border-top:3px solid #f59e0b;display:flex;gap:.75rem;padding:1rem 1.5rem}.sp-legal-banner p{color:#78350f;font-size:.8rem;line-height:1.6}.sp-legal-banner strong{display:block;font-weight:700;margin-bottom:.2rem}@media (max-width:768px){.sp-headline{font-size:1.5rem}.sp-product-grid{grid-template-columns:1fr}.sp-spec-grid{grid-template-columns:1fr 1fr}.sp-bottom-grid,.sp-features-grid,.sp-fitment-grid{grid-template-columns:1fr}.sp-selector-header{flex-direction:column}.sp-inner{padding:1.25rem 1rem}}@media (max-width:480px){.sp-spec-grid{grid-template-columns:1fr}.sp-heat-chain{align-items:center;flex-direction:column}}
/*# sourceMappingURL=main.0c5c5479.css.map*/