:root{--bh-navy:#001d4f;--bh-navy-dark:#00143a;--bh-yellow:#f8b800;--bh-text:#06194a;--bh-muted:#536178;--bh-border:#e3e8f1;--hdr-h:68px;--trust-h:52px}*,:after,:before{box-sizing:border-box}body,html{overflow-x:hidden;margin:0;padding:0}.bh-sticky-root{position:fixed;top:0;left:0;width:100%;z-index:1000;transform:translateZ(0);will-change:transform}.bh-sticky-placeholder{height:calc(var(--hdr-h) + var(--trust-h));width:100%;display:block;pointer-events:none}@media (max-width:1100px){.bh-sticky-placeholder{height:calc(64px + var(--trust-h))}}@media (max-width:900px){.bh-sticky-placeholder{height:calc(60px + 44px)}}html{height:100%}body{min-height:100%}.bh-sticky-root.scrolled .bh-header-wrap{box-shadow:0 4px 24px rgba(0,10,50,.45)}.bh-sticky-root.scrolled .bh-trust-bar{box-shadow:0 3px 12px rgba(0,10,50,.12)}.bh-header-wrap{width:100%;background:linear-gradient(135deg,var(--bh-navy-dark) 0,var(--bh-navy) 62%,#002760 100%);color:#fff;box-shadow:0 2px 16px rgba(0,20,70,.28)}.bh-header-top{width:100%;height:var(--hdr-h);padding:0 28px;gap:0}.bh-header-top,.bh-logo{display:flex;align-items:center}.bh-logo{gap:11px;color:#fff;text-decoration:none;flex-shrink:0;margin-right:18px;transition:opacity .2s}.bh-logo:hover{opacity:.88}.bh-logo-icon{width:52px;height:52px;border:2px solid hsla(0,0%,100%,.9);border-radius:8px;display:flex;align-items:center;justify-content:center;color:var(--bh-yellow);font-size:28px;font-weight:950;outline:2px dashed hsla(0,0%,100%,.55);outline-offset:3px;flex-shrink:0}.bh-logo-text{display:flex;flex-direction:column}.bh-logo-text strong{font-size:25px;line-height:26px;letter-spacing:2.5px;font-weight:950}.bh-logo-text em{font-style:normal;font-size:15px;line-height:19px;letter-spacing:4px;font-weight:500}.bh-logo-text small{margin-top:2px;font-size:9.5px;color:hsla(0,0%,100%,.72);letter-spacing:.2px}.bh-nav{display:flex;align-items:center;height:var(--hdr-h);flex:1 1 0;min-width:0}.bh-nav-item{flex-shrink:0}.bh-nav a,.bh-nav-item{height:100%;display:flex;align-items:center}.bh-nav a{position:relative;padding:0 11px;gap:2px;color:hsla(0,0%,100%,.92);text-decoration:none;font-size:12.5px;font-weight:700;white-space:nowrap;letter-spacing:.15px;transition:color .15s}.bh-nav a .nav-arrow{font-size:14px;color:var(--bh-yellow);line-height:1;transition:transform .2s}.bh-nav a.active .nav-arrow{transform:rotate(180deg)}.bh-nav a.active,.bh-nav a:hover{color:var(--bh-yellow)}.bh-nav a.active:before,.bh-nav a:hover:before{content:"";position:absolute;left:50%;top:0;width:56px;height:3px;transform:translateX(-50%);background:var(--bh-yellow);border-radius:0 0 3px 3px}.bh-nav a.active:after,.bh-nav a:hover:after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid var(--bh-yellow)}.bh-right{gap:10px;flex-shrink:0;margin-left:8px}.bh-right,.bh-search{display:flex;align-items:center}.bh-search{height:38px;width:230px;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.22);border-radius:6px;overflow:hidden;transition:background .2s,border-color .2s}.bh-search:focus-within{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.45)}.bh-search input{flex:1;height:100%;border:0;outline:0;padding:0 6px 0 13px;color:#fff;font-size:13px;background:transparent}.bh-search input::-moz-placeholder{color:hsla(0,0%,100%,.48)}.bh-search input::placeholder{color:hsla(0,0%,100%,.48)}.bh-search input::-webkit-search-cancel-button,.bh-search-overlay-form input::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.bh-search .bh-search-clear-btn{width:30px;min-width:30px;color:hsla(0,0%,100%,.92);border-left:0}.bh-search .bh-search-clear-btn:hover{background:hsla(0,0%,100%,.12)}.bh-search .bh-search-clear-btn span{font-size:18px}.bh-search button{width:40px;height:100%;border:0;background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.bh-search button span{font-size:20px}.bh-search-icon-btn{display:none;width:38px;height:38px;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;color:#fff;background:transparent;align-items:center;justify-content:center;cursor:pointer}.bh-search-icon-btn span{font-size:22px}.bh-actions{display:flex;align-items:center;gap:8px}.bh-actions a{text-decoration:none}.quote{height:38px;padding:0 18px;display:inline-flex;align-items:center;color:#061431;background:var(--bh-yellow);border:none;border-radius:6px;font-size:12.5px;font-weight:950;letter-spacing:.3px;white-space:nowrap;cursor:pointer;box-shadow:0 3px 10px rgba(248,184,0,.35);transition:background .15s,transform .1s}.quote:hover{background:#ffc91a;transform:translateY(-1px)}.quote:active{transform:translateY(0)}.mobile-toggle{display:none;width:38px;height:38px;border:1px solid hsla(0,0%,100%,.3);border-radius:6px;color:#fff;background:transparent;align-items:center;justify-content:center;cursor:pointer;transition:background .15s}.mobile-toggle:hover{background:hsla(0,0%,100%,.1)}.mobile-toggle span{font-size:24px}.bh-trust-bar{width:100%;background:var(--bh-trust-bg,#fff);border-top:1px solid var(--bh-trust-border,var(--bh-border));border-bottom:2px solid var(--bh-trust-border,var(--bh-border));padding:0 28px;height:var(--trust-h);display:flex;align-items:center;justify-content:space-around;gap:4px;overflow:hidden}.bh-trust-entry{display:contents}.bh-trust-sep{width:1px;height:28px;background:var(--bh-trust-border,var(--bh-border));flex-shrink:0}.bh-trust-item{gap:8px}.bh-trust-icon,.bh-trust-item{display:flex;align-items:center;flex-shrink:0}.bh-trust-icon{width:34px;height:34px;border-radius:50%;border:1.5px solid var(--bh-trust-border,var(--bh-border));background:var(--bh-trust-icon-bg,#fff);justify-content:center}.bh-trust-icon span{font-size:17px;color:var(--bh-trust-icon,var(--bh-navy))}.bh-trust-text b{display:block;font-size:11.5px;font-weight:800;color:var(--bh-trust-title,var(--bh-text));line-height:14px;white-space:nowrap}.bh-trust-text small{display:block;font-size:10px;color:var(--bh-trust-subtitle,var(--bh-muted));line-height:13px;white-space:nowrap}@media (min-width:901px){.bh-trust-bar.bh-trust-desktop-hidden,.bh-trust-entry.bh-trust-entry-desktop-hidden{display:none}.bh-sticky-root.bh-trust-desktop-off{--trust-h:0px}}@media (max-width:900px){.bh-trust-bar.bh-trust-mobile-hidden,.bh-trust-entry.bh-trust-entry-mobile-hidden{display:none}.bh-sticky-root.bh-trust-mobile-off{--trust-h:0px}}.mega-menu{position:fixed;top:calc(var(--hdr-h) + var(--trust-h));left:0;width:100vw;background:#fff;color:var(--bh-text);border-top:3px solid var(--bh-yellow);box-shadow:0 20px 50px rgba(0,18,56,.18);max-height:calc(100vh - var(--hdr-h) - var(--trust-h));overflow-y:auto;overflow-x:hidden;z-index:999;animation:megaFadeIn .18s ease}@keyframes megaFadeIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mega-shell{width:100%;display:grid;grid-template-columns:252px minmax(0,1fr) 292px}.mega-sidebar{background:#fff;border-right:1px solid var(--bh-border);padding:12px 10px;min-width:0}.mega-sidebar-title{font-size:10px;font-weight:900;color:var(--bh-muted);letter-spacing:1.2px;padding:2px 8px 10px;text-transform:uppercase}.mega-sidebar a{min-height:36px;display:flex;align-items:center;gap:9px;color:var(--bh-text);text-decoration:none;border-radius:5px;padding:5px 10px;margin-bottom:1px;font-size:12.5px;font-weight:600;transition:background .15s}.mega-sidebar a .side-icon{font-size:17px;color:var(--bh-muted);flex-shrink:0;width:20px;text-align:center}.mega-sidebar a b{flex:1;font-size:12.5px;font-weight:600}.mega-sidebar a .side-arrow{font-size:13px;color:#c5cdd9;font-style:normal;margin-left:auto}.mega-sidebar a.mega-all{background:linear-gradient(90deg,var(--bh-navy-dark),var(--bh-navy));color:#fff;border-left:4px solid var(--bh-yellow);padding-left:6px;margin-bottom:6px;font-weight:700}.mega-sidebar a.mega-all .side-icon{color:var(--bh-yellow)}.mega-sidebar a.mega-all .side-arrow{color:hsla(0,0%,100%,.5)}.mega-sidebar a:not(.mega-all):hover{background:#f0f4ff;color:var(--bh-navy)}.mega-sidebar a:not(.mega-all):hover .side-icon{color:var(--bh-navy)}.mega-help{margin:12px 2px 0;border-radius:8px;padding:10px 12px;display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#eef2ff,#f5f7ff);border:1px solid #d4dcf8;cursor:pointer}.mega-help>span{font-size:22px;color:var(--bh-navy);flex-shrink:0}.mega-help-text b{display:block;font-size:12px;font-weight:800;color:var(--bh-text)}.mega-help-text small{display:block;font-size:10.5px;color:var(--bh-muted)}.mega-help-arr{font-style:normal;font-size:16px;color:#999;margin-left:auto}.mega-main{background:#f7f9fc;min-width:0;border-right:1px solid var(--bh-border)}.mega-title-row{padding:14px 20px 11px;border-bottom:1px solid var(--bh-border);background:#fff}.mega-title-row h2{margin:0 0 3px;font-size:15px;font-weight:900;color:var(--bh-text)}.mega-title-row p{margin:0;font-size:12px;line-height:17px;color:var(--bh-muted)}.mega-columns,.mega-columns-industry{display:grid;grid-template-columns:repeat(3,1fr)}.mega-column{padding:15px 15px 12px;border-right:1px solid var(--bh-border);border-bottom:1px solid var(--bh-border);background:#fff;min-width:0}.mega-column:nth-child(3n){border-right:0}.mega-column h4{margin:0 0 11px;display:block;color:var(--bh-text);font-size:11.5px;font-weight:900;text-transform:uppercase;letter-spacing:.6px;padding-bottom:7px;border-bottom:2.5px solid var(--bh-yellow)}.mega-items{display:flex;flex-direction:column;gap:2px}.mega-item{display:flex;align-items:flex-start;gap:9px;color:var(--bh-text);text-decoration:none;padding:4px 3px;border-radius:4px;transition:background .12s}.mega-item:hover{background:#f0f4ff}.mega-item-icon-wrap{width:28px;height:28px;flex-shrink:0;background:#eef2fa;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:background .15s}.mega-item-icon-wrap span{font-size:16px;color:var(--bh-navy)}.mega-item-text{display:flex;flex-direction:column;min-width:0;padding-top:1px}.mega-item-text strong{display:block;font-size:12px;font-weight:700;color:var(--bh-text);line-height:15px;transition:color .12s}.mega-item-text small{display:block;font-size:10px;color:var(--bh-muted);line-height:13px}.mega-item:hover .mega-item-icon-wrap{background:#d8e4ff}.mega-item:hover .mega-item-icon-wrap span,.mega-item:hover .mega-item-text strong{color:#04c}.brand-strip{width:100%;border-top:1px solid var(--bh-border);border-bottom:1px solid var(--bh-border);padding:8px 0 10px;background:#fff;overflow:hidden}.brand-strip p{margin:0 0 7px;text-align:center;font-size:9.5px;font-weight:900;letter-spacing:1.5px;color:var(--bh-muted);text-transform:uppercase}.brand-marquee{width:100%;overflow:hidden;position:relative}.brand-marquee-track{width:-moz-max-content;width:max-content;display:flex;align-items:center;will-change:transform;animation:bhBrandMarquee 20s linear infinite}.brand-marquee-group{display:flex;align-items:center;flex:0 0 auto;gap:14px;padding-right:14px}.brand-img-wrap{display:inline-flex;align-items:center;justify-content:center;width:112px;height:38px;flex:0 0 112px;padding:5px 10px;background:#fff;border:1px solid var(--bh-border);border-radius:6px;text-decoration:none;overflow:hidden;transition:box-shadow .15s,border-color .15s}.brand-img-wrap img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.brand-img-wrap:hover{border-color:#c0ccee;box-shadow:0 4px 12px rgba(0,18,56,.1)}@keyframes bhBrandMarquee{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media (max-width:640px){.brand-strip{padding-top:7px}.brand-marquee-track{animation-duration:16s}.brand-marquee-group{gap:10px;padding-right:10px}.brand-img-wrap{width:92px;height:34px;flex-basis:92px;padding:4px 8px}}.mega-promo{position:relative;overflow:hidden;min-width:0;color:#fff;background:linear-gradient(160deg,var(--bh-navy-dark) 0,#00296e 100%);display:flex;flex-direction:column}.promo-badge{position:absolute;top:14px;left:14px;z-index:3;width:54px;height:54px;border-radius:50%;background:var(--bh-yellow);color:#111;display:flex;align-items:center;justify-content:center;text-align:center;font-size:8px;line-height:10px;font-weight:950;box-shadow:0 4px 12px rgba(0,0,0,.25);flex-shrink:0}.promo-photo{width:100%;height:170px;background-size:cover;background-position:50%;flex-shrink:0}.promo-photo.industry,.promo-photo.product{background-image:none;background-color:#08285f}.promo-body{padding:14px 16px 16px;flex:1;display:flex;flex-direction:column}.promo-eyebrow{font-size:10.5px;font-weight:700;color:hsla(0,0%,100%,.65);text-transform:uppercase;letter-spacing:.6px;margin-bottom:4px}.mega-promo h3{margin:0 0 7px;font-size:21px;line-height:27px;font-weight:950;letter-spacing:-.3px}.mega-promo h3 span{color:var(--bh-yellow)}.promo-desc{margin:0 0 12px;font-size:12.5px;line-height:18px;color:hsla(0,0%,100%,.85)}.mega-promo ul{list-style:none;padding:8px 0 0;margin:6px 0 12px;border-top:1px solid hsla(0,0%,100%,.13)}.mega-promo li{position:relative;padding-left:18px;margin:6px 0;font-size:12px;line-height:16px;color:hsla(0,0%,100%,.88)}.mega-promo li:before{content:"◎";position:absolute;left:0;top:0;color:var(--bh-yellow);font-size:10px;font-weight:900}.promo-dark,.promo-light,.promo-yellow{width:100%;height:38px;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-bottom:7px;text-decoration:none;font-size:12px;font-weight:900;letter-spacing:.2px;transition:opacity .15s}.promo-dark:hover,.promo-light:hover,.promo-yellow:hover{opacity:.88}.promo-yellow{color:#071431;background:var(--bh-yellow)}.promo-light{color:var(--bh-text);background:#fff;border:1px solid #d5dcea}.promo-dark{color:#fff;background:rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.2)}.bh-backdrop{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:998}.bh-backdrop.visible{display:block}@media (max-width:1440px){.bh-header-top{padding:0 20px}.bh-nav a{padding:0 9px;font-size:12px}.bh-search{width:200px}.mega-shell{grid-template-columns:240px minmax(0,1fr) 272px}}@media (max-width:1280px){.bh-nav a{padding:0 7px;font-size:11.5px}.bh-search{width:170px}.mega-shell{grid-template-columns:228px minmax(0,1fr) 258px}.bh-trust-text b{font-size:11px}}@media (max-width:1100px){:root{--hdr-h:64px}.bh-logo-icon{width:46px;height:46px;font-size:24px}.bh-logo-text strong{font-size:22px}.bh-logo-text em{font-size:14px;letter-spacing:3px}.bh-logo{margin-right:12px}.bh-nav a{padding:0 6px;font-size:11px}.bh-search{width:145px}.mega-shell{grid-template-columns:218px minmax(0,1fr)}.bh-trust-sep,.bh-trust-text small,.mega-promo{display:none}.bh-trust-bar{justify-content:space-evenly}}@media (max-width:900px){:root{--hdr-h:60px;--trust-h:44px}.bh-nav{display:none}.mobile-toggle{display:inline-flex}.bh-right .quote{display:none}.bh-right{flex-wrap:nowrap;gap:8px;margin-left:auto}.bh-search{display:none}.bh-search-icon-btn{display:inline-flex}.bh-nav.open{display:flex;flex-direction:column;position:fixed;top:var(--hdr-h);left:0;width:100%;height:calc(100vh - var(--hdr-h));height:calc(100dvh - var(--hdr-h));background:var(--bh-navy-dark);z-index:9997;padding:6px 14px 20px;overflow-y:auto;-webkit-overflow-scrolling:touch}.bh-nav.open .bh-nav-item{height:auto;width:100%}.bh-nav.open a{height:auto;padding:14px 6px;border-bottom:1px solid hsla(0,0%,100%,.1);justify-content:space-between;font-size:15px}.bh-nav.open a:after,.bh-nav.open a:before{display:none!important}.bh-nav.open .mega-menu{position:static;top:auto;left:auto;width:100%;max-height:none;box-shadow:none;border-top:2px solid var(--bh-yellow);z-index:auto;animation:none}.bh-header-wrap .mega-menu{position:fixed}.mega-shell{grid-template-columns:1fr}.mega-sidebar{display:none}.mega-columns,.mega-columns-industry{grid-template-columns:repeat(2,1fr)}.bh-trust-bar{height:auto;padding:8px 14px;flex-wrap:nowrap;gap:0;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;border-bottom:0!important;margin-bottom:-1px!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bh-trust-bar::-webkit-scrollbar{display:none}.bh-trust-item{flex-shrink:0;padding:0 10px}.bh-trust-text b{font-size:10px}.bh-trust-text small{display:none}}@media (max-width:640px){.bh-header-top{padding:0 14px}.bh-logo{gap:8px;margin-right:8px}.bh-logo-icon{width:40px;height:40px;font-size:21px;outline:none}.bh-logo-text strong{font-size:19px;line-height:20px;letter-spacing:1.5px}.bh-logo-text em{font-size:12px;letter-spacing:2.5px}.bh-logo-text small{display:none}.bh-right{gap:7px}.mega-columns,.mega-columns-industry{grid-template-columns:1fr}}@media (max-width:480px){.bh-right{gap:6px}}@media (max-width:420px){.bh-logo-text em{display:none}.bh-logo-text strong{font-size:17px}.bh-trust-bar{padding:6px 8px}.bh-trust-icon{width:28px;height:28px}.bh-trust-icon span{font-size:14px}.bh-trust-text b{font-size:9px}}@media (max-width:360px){.bh-header-top{padding:0 10px}.bh-logo-icon{width:36px;height:36px;font-size:18px}.bh-logo-text strong{font-size:15px;letter-spacing:1px}.mobile-toggle{width:34px;height:34px}.mobile-toggle span{font-size:20px}}.mega-sidebar a.mega-sidebar-active{background:#eef2ff;color:var(--bh-navy);border-left:3px solid var(--bh-yellow);padding-left:7px;font-weight:700}.mega-sidebar a.mega-sidebar-active .side-arrow,.mega-sidebar a.mega-sidebar-active .side-icon{color:var(--bh-navy)}.cnc-image-main{padding:16px 18px 14px;background:#f7f9fc;min-width:0}.cnc-header-row{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--bh-border);background:#fff;margin:-16px -18px 14px;padding:14px 18px}.cnc-header-icon{width:42px;height:42px;flex-shrink:0;background:#eef2fa;border-radius:8px;display:flex;align-items:center;justify-content:center}.cnc-header-icon span{font-size:24px;color:var(--bh-navy)}.cnc-title{margin:0 0 2px;font-size:15px;font-weight:900;color:var(--bh-text);letter-spacing:.4px}.cnc-subtitle{margin:0;font-size:11.5px;color:var(--bh-muted);line-height:16px}.cnc-tabs{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:14px}.cnc-tab{height:32px;padding:0 14px;border:1.5px solid var(--bh-border);border-radius:20px;background:#fff;font-size:11.5px;font-weight:600;color:var(--bh-text);cursor:pointer;white-space:nowrap;transition:all .15s}.cnc-tab:hover{border-color:var(--bh-navy);color:var(--bh-navy)}.cnc-tab-active{background:var(--bh-navy);color:#fff!important;border-color:var(--bh-navy)!important}.cnc-cards-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:14px}.cnc-card{display:flex;flex-direction:column;background:#fff;border-radius:8px;border:1.5px solid var(--bh-border);overflow:hidden;text-decoration:none;color:var(--bh-text);transition:box-shadow .18s,border-color .18s,transform .15s}.cnc-card:hover{box-shadow:0 6px 22px rgba(0,18,56,.13);border-color:#c0ccee;transform:translateY(-2px)}.cnc-card-img{width:100%;height:100px;background-size:cover;background-position:50%;background-color:#d8e0f0;flex-shrink:0}.cnc-card-body{padding:9px 11px 10px;display:flex;flex-direction:column;flex:1}.cnc-card-body strong{display:block;font-size:12px;font-weight:800;color:var(--bh-text);margin-bottom:3px;line-height:15px}.cnc-card-body p{margin:0 0 6px;font-size:10.5px;color:var(--bh-muted);line-height:14px;flex:1}.cnc-card-link{font-size:11px;font-weight:700;color:var(--bh-navy);letter-spacing:.1px}.cnc-card:hover .cnc-card-link{color:#04c}.cnc-brands-row{display:flex;gap:14px;padding:10px 14px;background:#fff;border-radius:8px;border:1px solid var(--bh-border);flex-wrap:wrap}.cnc-brands-label{font-size:9.5px;font-weight:900;letter-spacing:1.2px;color:var(--bh-muted);text-transform:uppercase;white-space:nowrap}.cnc-brands-list{display:flex;gap:7px;flex-wrap:wrap;align-items:center}.cnc-brand-badge{height:26px;padding:0 11px;border-radius:4px;display:inline-flex;align-items:center;font-size:11px;font-weight:900;letter-spacing:.4px;white-space:nowrap}@media (max-width:1100px){.cnc-cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.cnc-cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cnc-image-main{padding:12px 14px}}@media (max-width:640px){.cnc-cards-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mega-menu{animation:none}.brand-marquee{overflow-x:auto;scrollbar-width:none}.brand-marquee::-webkit-scrollbar{display:none}.brand-marquee-track{animation:none}.brand-marquee-group[aria-hidden=true]{display:none}.bh-logo,.bh-nav a,.bh-search,.mega-item,.mega-item-icon-wrap,.mega-item-text strong,.promo-dark,.promo-light,.promo-yellow,.quote{transition:none}}@media (hover:none) and (pointer:coarse){.bh-nav a:hover{color:hsla(0,0%,100%,.92)}.bh-nav a:hover:after,.bh-nav a:hover:before{display:none}.mega-item:hover{background:none}.mega-item:hover .mega-item-icon-wrap{background:#eef2fa}.mega-item:hover .mega-item-icon-wrap span{color:var(--bh-navy)}.mega-item:hover .mega-item-text strong{color:var(--bh-text)}}.bh-logo[data-api-logo=true] .bh-logo-icon{width:var(--bh-logo-pc-size,52px);height:var(--bh-logo-pc-size,52px)}.bh-logo-icon.has-logo-image{padding:3px;overflow:hidden;background:hsla(0,0%,100%,.06)}.bh-logo-img{width:100%;height:100%;display:block}.bh-logo-img-mobile,.bh-logo-mobile-text{display:none}.bh-logo[data-api-logo=true] .bh-logo-text small{font-size:var(--bh-logo-tagline-size,9.5px)}@media (max-width:760px){.bh-logo[data-api-logo=true] .bh-logo-icon{width:var(--bh-logo-mobile-size,40px);height:var(--bh-logo-mobile-size,40px)}.bh-logo-img-desktop.has-mobile-logo{display:none}.bh-logo-img-mobile{display:block}.bh-logo-pc-text{display:none!important}.bh-logo-mobile-text{display:block}.bh-logo[data-api-logo=true] .bh-logo-text small{font-size:var(--bh-logo-mobile-tagline-size,9.5px)}}.cnc-card-product .cnc-card-body{gap:2px}.cnc-product-rating{font-size:10px;line-height:13px;color:var(--bh-yellow);font-weight:900;letter-spacing:.3px;margin-bottom:2px}.cnc-product-rating span{color:var(--bh-muted);font-weight:800;margin-left:4px;letter-spacing:0}.cnc-product-price{display:block;font-size:12px;line-height:15px;font-weight:950;color:var(--bh-navy);margin:0 0 5px}.brand-img-wrap,.cnc-brand-logo{display:inline-flex;align-items:center;justify-content:center;height:34px;min-width:76px;max-width:118px;padding:4px 8px;background:#fff;border:1px solid var(--bh-border);border-radius:6px;text-decoration:none;overflow:hidden;transition:transform .15s,box-shadow .15s}.brand-img-wrap img,.cnc-brand-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;display:block}.brand-img-wrap:hover,.cnc-brand-logo:hover{transform:translateY(-1px);box-shadow:0 5px 14px rgba(0,18,56,.12)}.cnc-card-img:empty{background-image:linear-gradient(135deg,#eef3ff,#d8e4ff)}@media(max-width:640px){.brand-img-wrap,.cnc-brand-logo{min-width:64px;max-width:100px;height:30px}}.cnc-empty-state{grid-column:1/-1;min-height:160px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--bh-border);border-radius:10px;background:#fff;color:var(--bh-muted);font-size:13px;font-weight:800}.cnc-card-product{min-height:245px;border-radius:10px;box-shadow:0 1px 0 rgba(0,18,56,.03)}.cnc-card-product .cnc-card-img{height:150px;background-size:contain;background-repeat:no-repeat;background-position:50%;background-color:#fff}.cnc-card-product .cnc-card-body{padding:10px 12px 12px}.cnc-card-product .cnc-card-body strong{font-size:13px;line-height:17px;min-height:34px}.cnc-card-product .cnc-card-body p{font-size:11px;line-height:15px;min-height:30px;margin-bottom:6px}.cnc-product-price{font-size:13px;color:#071431}.cnc-brands-row{align-items:center}.cnc-brand-logo{height:36px;min-width:86px;max-width:132px;background:#fff}.cnc-brand-logo img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.bh-logo-icon.has-logo-image{border-style:solid;background:hsla(0,0%,100%,.02)}.bh-logo-img{-o-object-fit:contain;object-fit:contain}.cnc-card-subcat,.cnc-card:has(.cnc-subcat-icon-wrap){min-height:176px}.cnc-subcat-icon-wrap{height:84px!important;background:linear-gradient(135deg,#eef3ff,#fff)!important;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--bh-border)}.cnc-subcat-icon-wrap span{width:46px;height:46px;border-radius:14px;border:1px solid var(--bh-border);color:var(--bh-navy);font-size:25px}.cnc-subcat-icon-wrap span,.mega-empty-columns{background:#fff;display:flex;align-items:center;justify-content:center}.mega-empty-columns{min-height:260px;padding:28px;color:var(--bh-muted);font-size:13px;font-weight:800;border-bottom:1px solid var(--bh-border)}.quote{border:1px solid transparent}.mega-column .mega-item{min-height:42px}.mega-column .mega-item-text strong{font-size:13px;line-height:17px;font-weight:850}.mega-column .mega-item-text small{font-size:11px;line-height:14px}.cnc-product-price,.cnc-product-rating{display:none!important}.cnc-card-product .cnc-card-img{background-size:contain!important;background-repeat:no-repeat!important;background-position:50%!important}.bh-sticky-root{--bh-header-bg:#001a4d;--bh-primary-text:#fff;--bh-tagline-color:#fff}.bh-header-wrap{background:var(--bh-header-bg)!important}.bh-header-wrap,.bh-logo{color:var(--bh-primary-text)!important}.bh-logo-icon{color:var(--bh-primary-text);border-color:var(--bh-primary-text);outline-color:color-mix(in srgb,var(--bh-primary-text) 55%,transparent)}.bh-logo-icon-desktop{display:flex}.bh-logo-icon-mobile{display:none}.bh-logo-copy{display:flex;flex-direction:column}.bh-logo-copy-mobile,.bh-logo-tagline-mobile{display:none}.bh-logo-text em,.bh-logo-text strong{color:var(--bh-primary-text)!important}.bh-logo-text .bh-logo-tagline{color:var(--bh-tagline-color)!important}.bh-logo[data-api-logo=true] .bh-logo-tagline-desktop{font-size:var(--bh-logo-tagline-size,9.5px)!important}.bh-logo[data-api-logo=true] .bh-logo-tagline-mobile{font-size:var(--bh-logo-mobile-tagline-size,9.5px)!important}.bh-nav a{color:color-mix(in srgb,var(--bh-primary-text) 92%,transparent)}.bh-search{border-color:color-mix(in srgb,var(--bh-primary-text) 24%,transparent);background:color-mix(in srgb,var(--bh-primary-text) 9%,transparent)}.bh-search:focus-within{border-color:color-mix(in srgb,var(--bh-primary-text) 48%,transparent);background:color-mix(in srgb,var(--bh-primary-text) 14%,transparent)}.bh-search button,.bh-search input,.bh-search-icon-btn,.mobile-toggle{color:var(--bh-primary-text)!important}.bh-search input::-moz-placeholder{color:color-mix(in srgb,var(--bh-primary-text) 52%,transparent)}.bh-search input::placeholder{color:color-mix(in srgb,var(--bh-primary-text) 52%,transparent)}.bh-search-icon-btn,.mobile-toggle{border-color:color-mix(in srgb,var(--bh-primary-text) 30%,transparent)}.quote{display:none}@media (min-width:901px){.bh-actions .quote.quote-desktop-enabled{display:inline-flex}}@media (max-width:900px){.bh-nav.open{background:var(--bh-header-bg)!important}.bh-actions .quote{display:none!important}.bh-actions .quote.quote-mobile-enabled{display:inline-flex!important;height:36px;padding:0 12px;font-size:11px}.bh-logo-copy-desktop,.bh-logo-icon-desktop,.bh-logo-tagline-desktop{display:none!important}.bh-logo-copy-mobile,.bh-logo-icon-mobile{display:flex!important}.bh-logo-tagline-mobile{display:block!important}.bh-logo[data-api-logo=true] .bh-logo-icon-mobile{width:var(--bh-logo-mobile-size,40px)!important;height:var(--bh-logo-mobile-size,40px)!important}}@media (min-width:901px){.bh-logo[data-api-logo=true] .bh-logo-icon-desktop{width:var(--bh-logo-pc-size,52px)!important;height:var(--bh-logo-pc-size,52px)!important}}@media (max-width:640px){.bh-logo-text .bh-logo-tagline-mobile{display:block!important}}@media (max-width:420px){.bh-logo-copy-mobile em{display:block!important}.bh-actions .quote.quote-mobile-enabled{padding:0 9px;font-size:10px}}@media (max-width:380px){.bh-actions .quote.quote-mobile-enabled{max-width:92px;overflow:hidden;text-overflow:ellipsis}}.cnc-image-main{padding:18px 16px 16px}.cnc-products-five-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:0;align-items:stretch}.cnc-products-five-grid .cnc-card-product{min-width:0;min-height:318px;border:1px solid #dfe5ee;border-radius:5px;background:#fff;box-shadow:none;overflow:hidden}.cnc-products-five-grid .cnc-card-product:hover{border-color:#b9c7dc;box-shadow:0 8px 22px rgba(0,24,72,.12);transform:translateY(-2px)}.cnc-products-five-grid .cnc-card-product .cnc-card-img{width:100%;height:178px;padding:10px 8px 4px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#fff!important;border-bottom:1px solid #eef1f5}.cnc-products-five-grid .cnc-card-product .cnc-card-img img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.cnc-products-five-grid .cnc-card-product .cnc-card-body{min-height:139px;padding:12px 14px 13px;display:flex;flex-direction:column;gap:0}.cnc-products-five-grid .cnc-card-product .cnc-card-body strong{min-height:36px;margin:0 0 8px;color:#06194a;font-size:12.5px;font-weight:850;line-height:18px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cnc-products-five-grid .cnc-card-product .cnc-card-body p{min-height:42px;margin:0 0 10px;color:#536178;font-size:10.5px;line-height:14px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cnc-products-five-grid .cnc-card-product .cnc-card-link{margin-top:auto;color:#073a88;font-size:11px;font-weight:850;line-height:16px}.cnc-card-img-missing{position:relative;background:linear-gradient(135deg,#f6f8fc,#e9eef7)!important}.cnc-card-img-missing:after{content:"image";font-family:Material Symbols Outlined;line-height:1}.cnc-card-image-placeholder,.cnc-card-img-missing:after{color:#9aa8ba;font-size:42px}@media (max-width:1100px) and (min-width:901px){.cnc-products-five-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.cnc-products-five-grid .cnc-card-product .cnc-card-img{height:154px}.cnc-products-five-grid .cnc-card-product .cnc-card-body{padding-left:10px;padding-right:10px}}@media (max-width:900px){.cnc-products-five-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.cnc-products-five-grid{grid-template-columns:1fr}.cnc-products-five-grid .cnc-card-product .cnc-card-img{height:190px}}.mega-main>.brand-strip{width:100%;margin:0}@media (min-width:901px){.mega-main{display:flex;flex-direction:column;align-self:stretch;min-height:100%}.mega-main>.brand-strip{margin-top:auto;flex:0 0 auto}}@media (max-width:900px){.mega-main{display:block;min-height:0}.mega-main>.brand-strip{margin-top:0}}@media (min-width:901px){.mega-menu{height:calc(100vh - var(--hdr-h) - var(--trust-h));height:calc(100dvh - var(--hdr-h) - var(--trust-h));max-height:calc(100vh - var(--hdr-h) - var(--trust-h));max-height:calc(100dvh - var(--hdr-h) - var(--trust-h));overflow:hidden}.mega-shell{height:100%;min-height:0;overflow:hidden;align-items:stretch}.mega-main,.mega-promo,.mega-sidebar{min-height:0;max-height:100%}.mega-sidebar{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.mega-sidebar-title{position:sticky;top:0;z-index:4;background:#fff}.mega-sidebar .mega-all{position:sticky;top:28px;z-index:3}.mega-main{display:flex;flex-direction:column;overflow:hidden}.mega-main-scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;outline:none}.mega-main-scroll:focus-visible{box-shadow:inset 0 0 0 2px rgba(248,184,0,.75)}.mega-main>.brand-strip{margin-top:0;flex:0 0 auto}.mega-promo{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.mega-main-scroll,.mega-promo,.mega-sidebar{scrollbar-width:thin;scrollbar-color:#aeb9ca transparent}.mega-main-scroll::-webkit-scrollbar,.mega-promo::-webkit-scrollbar,.mega-sidebar::-webkit-scrollbar{width:7px}.mega-main-scroll::-webkit-scrollbar-track,.mega-promo::-webkit-scrollbar-track,.mega-sidebar::-webkit-scrollbar-track{background:transparent}.mega-main-scroll::-webkit-scrollbar-thumb,.mega-promo::-webkit-scrollbar-thumb,.mega-sidebar::-webkit-scrollbar-thumb{background:#aeb9ca;border-radius:999px;border:2px solid transparent;background-clip:padding-box}.mega-main-scroll::-webkit-scrollbar-thumb:hover,.mega-promo::-webkit-scrollbar-thumb:hover,.mega-sidebar::-webkit-scrollbar-thumb:hover{background:#7f8da2;background-clip:padding-box}.cnc-products-five-grid .cnc-card-product{height:318px;min-height:318px;max-height:318px}.cnc-products-five-grid .cnc-card-product .cnc-card-body{min-height:0;overflow:hidden}.mega-columns,.mega-columns-industry{align-items:start}}@media (max-width:900px){.mega-main-scroll{overflow:visible;min-height:0}.cnc-products-five-grid .cnc-card-product{height:auto;max-height:none}}.industry-select-state{min-height:300px;height:100%;flex-direction:column;gap:8px;padding:28px;text-align:center;background:#fff;color:var(--bh-muted)}.industry-select-state,.industry-select-state>span{display:flex;align-items:center;justify-content:center}.industry-select-state>span{width:52px;height:52px;border-radius:14px;background:#eef3ff;color:var(--bh-navy);font-size:28px}.industry-select-state strong{color:var(--bh-text);font-size:15px;font-weight:900}.industry-select-state p{max-width:420px;margin:0;font-size:12px;line-height:18px}.mega-promo-industry-api .promo-photo.industry-api{height:185px;background-position:50%;background-size:cover}.mega-promo-industry-api .promo-body{min-height:0}.mega-promo-industry-api .promo-desc{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:901px){.mega-menu{height:min(530px,calc(100vh - var(--hdr-h) - var(--trust-h) - 6px));height:min(530px,calc(100dvh - var(--hdr-h) - var(--trust-h) - 6px));max-height:min(530px,calc(100vh - var(--hdr-h) - var(--trust-h) - 6px));max-height:min(530px,calc(100dvh - var(--hdr-h) - var(--trust-h) - 6px))}.mega-shell.mega-shell-no-promo{grid-template-columns:252px minmax(0,1fr)}}@media (min-width:901px) and (max-width:1440px){.mega-shell.mega-shell-no-promo{grid-template-columns:240px minmax(0,1fr)}}@media (min-width:901px) and (max-width:1280px){.mega-shell.mega-shell-no-promo{grid-template-columns:228px minmax(0,1fr)}}@media (min-width:901px) and (max-width:1100px){.mega-shell.mega-shell-no-promo{grid-template-columns:218px minmax(0,1fr)}}@media (max-width:900px){.industry-select-state{min-height:180px}.mega-shell.mega-shell-no-promo{grid-template-columns:1fr}}.bh-search-shell{position:relative;flex:0 0 auto;z-index:10020}.bh-search-suggestions{position:absolute;right:0;width:min(430px,calc(100vw - 24px));overflow-y:auto;overscroll-behavior:contain;background:#fff;color:var(--bh-text);border:1px solid var(--bh-border);border-radius:12px;box-shadow:0 18px 48px rgba(0,18,56,.24);padding:7px;z-index:10030;scrollbar-width:thin}.bh-search-shell-product-page .bh-search-suggestions,.bh-search-suggestions{top:calc(100% + 8px);max-height:min(520px,calc(100vh - var(--hdr-h, 68px) - 16px))}.bh-search-suggestions-title{padding:8px 10px 7px;color:#64748b;font-size:10.5px;line-height:14px;font-weight:900;letter-spacing:.85px;text-transform:uppercase}.bh-search-suggestion{width:100%;min-height:62px;border:0;border-radius:9px;padding:7px 9px;display:grid;grid-template-columns:50px minmax(0,1fr) 24px;align-items:center;gap:10px;background:#fff;color:var(--bh-text);text-align:left;cursor:pointer;transition:background .14s ease,transform .14s ease}.bh-search-suggestion.active,.bh-search-suggestion:hover{background:#eef4ff}.bh-search-suggestion.active{transform:translateX(2px)}.bh-search-suggestion-image{width:50px;height:50px;border:1px solid #e5eaf2;border-radius:8px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden}.bh-search-suggestion-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:3px;display:block}.bh-search-suggestion-image>.material-symbols-outlined{color:#7b8798;font-size:23px}.bh-search-suggestion-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.bh-search-suggestion-copy strong{overflow:hidden;color:#071a43;font-size:13px;line-height:17px;font-weight:850;white-space:nowrap;text-overflow:ellipsis}.bh-search-suggestion-copy small{overflow:hidden;color:#657189;font-size:11px;line-height:14px;white-space:nowrap;text-overflow:ellipsis}.bh-search-suggestion-arrow{color:#f2a900;font-size:19px}.bh-search-no-result{padding:3px 10px 11px;color:#7a8598;font-size:12px;line-height:18px}.bh-search-overlay{position:fixed;inset:0;z-index:10000;background:rgba(0,10,40,.93);display:flex;align-items:flex-start;justify-content:center;padding:14px}.bh-search-overlay-panel{width:min(720px,100%);max-height:calc(100dvh - 28px);overflow:hidden}.bh-search-overlay-form{width:100%;min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) 46px 50px 50px;gap:0;overflow:hidden;border-radius:10px;background:#fff;box-shadow:0 14px 40px rgba(0,0,0,.24)}.bh-search-overlay-form input{min-width:0;height:52px;border:0;outline:0;padding:0 14px;color:#06194a;background:transparent;font-size:15px}.bh-search-overlay-form button{width:50px;height:52px;border:0;border-left:1px solid #edf0f5;background:#fff;color:#536178;display:flex;align-items:center;justify-content:center;cursor:pointer}.bh-search-overlay-form button:nth-of-type(2){color:#ff8c00}.bh-search-overlay-clear{color:#7a8798!important;opacity:0!important;pointer-events:none!important}.bh-search-overlay-clear.is-visible{opacity:1!important;pointer-events:auto!important}.bh-search-overlay-clear .material-symbols-outlined{font-size:21px!important}.bh-search-overlay .bh-search-suggestions{position:static;width:100%;max-height:calc(100dvh - 100px);margin-top:10px;border-radius:10px;box-shadow:0 16px 44px rgba(0,0,0,.25)}@media (max-width:1280px){.bh-search-suggestions{width:min(390px,calc(100vw - 20px))}}@media (max-width:900px){.bh-search-shell{display:none}}@media (max-width:520px){.bh-search-overlay{padding:9px}.bh-search-overlay-panel{max-height:calc(100dvh - 18px)}.bh-search-overlay-form{grid-template-columns:minmax(0,1fr) 42px 46px 46px}.bh-search-overlay-form input{height:48px;padding:0 11px;font-size:14px}.bh-search-overlay-form button{width:46px;height:48px}.bh-search-overlay .bh-search-suggestions{max-height:calc(100dvh - 78px);margin-top:7px;padding:5px}.bh-search-suggestion{min-height:58px;grid-template-columns:46px minmax(0,1fr) 20px;gap:8px;padding:6px 7px}.bh-search-suggestion-image{width:46px;height:46px}.bh-search-suggestion-copy strong{font-size:12.5px}}.bh-quote-popup-backdrop{position:fixed;inset:0;z-index:200000;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(2,10,28,.76);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);overflow-y:auto;overscroll-behavior:contain}.bh-quote-popup-card{position:relative;width:min(900px,100%);max-height:calc(100dvh - 48px);overflow-y:auto;padding:42px 44px 36px;border:1px solid hsla(0,0%,100%,.72);border-radius:32px;background:radial-gradient(circle at 100% 0,rgba(255,183,0,.18),transparent 34%),linear-gradient(145deg,hsla(0,0%,100%,.98),rgba(246,248,252,.96));box-shadow:0 30px 90px rgba(0,10,40,.38);color:#101827}.bh-quote-popup-close{position:absolute;top:18px;right:18px;z-index:2;width:42px;height:42px;border:1px solid #dce2eb;border-radius:50%;background:#fff;color:#10234d;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 20px rgba(15,35,77,.12);transition:transform .16s ease,background .16s ease,color .16s ease}.bh-quote-popup-close:hover{transform:rotate(6deg) scale(1.04);background:#10234d;color:#fff}.bh-quote-popup-close .material-symbols-outlined{font-size:22px}.bh-quote-popup-heading{max-width:690px;margin:0 auto 30px;padding:0 42px;text-align:center}.bh-quote-popup-kicker{display:inline-flex;align-items:center;min-height:28px;padding:5px 12px;border-radius:999px;background:#fff3cc;color:#8a5d00;font-size:11px;line-height:1;font-weight:800;letter-spacing:.13em}.bh-quote-popup-heading h2{margin:14px 0 10px;color:#0b1938;font-size:clamp(32px,5vw,54px);line-height:1.04;font-weight:800;letter-spacing:-.035em}.bh-quote-popup-heading p{margin:0;color:#5a6475;font-size:16px;line-height:1.65}.bh-quote-popup-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.bh-quote-popup-field{display:flex;flex-direction:column;gap:8px;min-width:0}.bh-quote-popup-field>span{padding-left:14px;color:#16223a;font-size:13px;line-height:1.2;font-weight:750}.bh-quote-popup-field input,.bh-quote-popup-field select,.bh-quote-popup-field textarea{width:100%;min-width:0;border:1px solid #d7dde7;outline:none;background:hsla(0,0%,100%,.92);color:#111827;font:inherit;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.bh-quote-popup-field input,.bh-quote-popup-field select{min-height:52px;padding:0 18px;border-radius:999px}.bh-quote-popup-field textarea{min-height:116px;padding:16px 18px;border-radius:22px;resize:vertical}.bh-quote-popup-field input:focus,.bh-quote-popup-field select:focus,.bh-quote-popup-field textarea:focus{border-color:#f2b705;background:#fff;box-shadow:0 0 0 4px rgba(242,183,5,.16)}.bh-quote-popup-field-full,.bh-quote-popup-submit-wrap{grid-column:1/-1}.bh-quote-popup-submit-wrap{padding-top:4px;text-align:center}.bh-quote-popup-submit{width:100%;min-height:56px;border:0;border-radius:999px;background:linear-gradient(135deg,#0b214d,#071633);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:16px;font-weight:800;cursor:pointer;box-shadow:0 14px 28px rgba(7,22,51,.22);transition:transform .16s ease,box-shadow .16s ease}.bh-quote-popup-submit:hover{transform:translateY(-1px);box-shadow:0 18px 34px rgba(7,22,51,.28)}.bh-quote-popup-submit .material-symbols-outlined{font-size:20px}.bh-quote-popup-submit-wrap p{margin:12px 0 0;color:#768094;font-size:12px;line-height:1.5}.bh-quote-popup-submit-wrap a{color:inherit;text-decoration:underline}@media (max-width:720px){.bh-quote-popup-backdrop{align-items:flex-end;padding:10px}.bh-quote-popup-card{width:100%;max-height:calc(100dvh - 20px);padding:30px 18px 22px;border-radius:25px}.bh-quote-popup-close{top:12px;right:12px;width:38px;height:38px}.bh-quote-popup-heading{margin-bottom:23px;padding:0 30px}.bh-quote-popup-heading h2{margin-top:12px;font-size:clamp(30px,10vw,42px)}.bh-quote-popup-heading p{font-size:14px;line-height:1.55}.bh-quote-popup-form{grid-template-columns:minmax(0,1fr);gap:14px}.bh-quote-popup-field-full,.bh-quote-popup-submit-wrap{grid-column:auto}.bh-quote-popup-field input,.bh-quote-popup-field select{min-height:48px}.bh-quote-popup-field textarea{min-height:100px}.bh-quote-popup-submit{min-height:52px;font-size:15px}}@media (max-width:380px){.bh-quote-popup-backdrop{padding:6px}.bh-quote-popup-card{max-height:calc(100dvh - 12px);padding:27px 14px 18px;border-radius:21px}.bh-quote-popup-heading{padding:0 28px}.bh-quote-popup-heading h2{font-size:29px}}@media (max-width:900px){.bh-nav.open{position:fixed!important;inset:var(--hdr-h) 0 0 0!important;width:100vw!important;max-width:none!important;height:calc(100vh - var(--hdr-h))!important;height:calc(100dvh - var(--hdr-h))!important;margin:0!important;padding:8px 12px 28px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain}.bh-nav.open>.bh-nav-item{display:block!important;width:100%!important;height:auto!important;flex:0 0 auto!important;text-align:center}.bh-nav.open>.bh-nav-item>a{position:relative!important;width:100%!important;min-height:52px!important;padding:14px 52px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-size:15px!important;line-height:22px!important;letter-spacing:.2px}.bh-nav.open>.bh-nav-item>a .nav-arrow{position:absolute!important;right:18px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important}.bh-header-wrap .bh-nav.open .mega-menu,.bh-nav.open .mega-menu{position:relative!important;inset:auto!important;top:auto!important;right:auto!important;bottom:auto!important;left:auto!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;overflow:visible!important;border-top:2px solid var(--bh-yellow)!important;box-shadow:none!important;transform:none!important;animation:none!important}.bh-nav.open .mega-shell,.bh-nav.open .mega-shell.mega-shell-no-promo{width:100%!important;min-width:0!important;height:auto!important;display:block!important;overflow:visible!important}.bh-nav.open .mega-promo,.bh-nav.open .mega-sidebar{display:none!important}.bh-nav.open .cnc-image-main,.bh-nav.open .mega-main,.bh-nav.open .mega-main-scroll{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;overflow:visible!important}.bh-nav.open .mega-main{display:block!important;border:0!important}.bh-nav.open .cnc-header-row,.bh-nav.open .industry-select-state,.bh-nav.open .mega-empty-columns,.bh-nav.open .mega-title-row{text-align:center!important}.bh-nav.open .cnc-header-row{justify-content:center!important}.bh-nav.open .cnc-header-row>div:not(.cnc-header-icon){min-width:0;text-align:center!important}.bh-nav.open .cnc-brands-list,.bh-nav.open .cnc-brands-row,.bh-nav.open .cnc-tabs{justify-content:center!important;text-align:center!important}.bh-nav.open .mega-columns,.bh-nav.open .mega-columns-industry{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0!important}.bh-nav.open .mega-column{min-width:0!important;padding:16px 12px!important}.bh-nav.open .mega-column,.bh-nav.open .mega-column h4{text-align:center!important}.bh-nav.open .mega-items{align-items:stretch!important}.bh-nav.open .mega-item{width:100%!important;justify-content:center!important}.bh-nav.open .mega-item,.bh-nav.open .mega-item-text{min-width:0!important;align-items:center!important;text-align:center!important}.bh-nav.open .mega-item-text small,.bh-nav.open .mega-item-text strong{width:100%;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere}.bh-nav.open .cnc-cards-grid,.bh-nav.open .cnc-products-five-grid{width:100%!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.bh-nav.open .cnc-card,.bh-nav.open .cnc-card-product{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important;text-align:center!important}.bh-nav.open .cnc-card-body{min-width:0!important;align-items:center!important;text-align:center!important}.bh-nav.open .cnc-card-body p,.bh-nav.open .cnc-card-body strong,.bh-nav.open .cnc-card-link,.bh-nav.open .cnc-product-price,.bh-nav.open .cnc-product-rating{width:100%;text-align:center!important;overflow-wrap:anywhere}.bh-nav.open .brand-strip p{text-align:center!important}}@media (max-width:600px){.bh-nav.open{padding-left:8px!important;padding-right:8px!important}.bh-nav.open>.bh-nav-item>a{min-height:50px!important;padding-left:46px!important;padding-right:46px!important}.bh-nav.open .cnc-cards-grid,.bh-nav.open .cnc-products-five-grid,.bh-nav.open .mega-columns,.bh-nav.open .mega-columns-industry{grid-template-columns:minmax(0,1fr)!important}.bh-nav.open .cnc-image-main{padding:12px 8px 16px!important}.bh-nav.open .cnc-header-row{margin-left:-8px!important;margin-right:-8px!important;padding-left:12px!important;padding-right:12px!important}}@media (max-width:900px){.bh-nav.open .mega-menu{display:block!important;visibility:visible!important;opacity:1!important;flex:0 0 auto!important}.bh-nav.open .mega-sidebar{width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;max-height:none!important;padding:14px 12px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;overflow:visible!important;background:#fff!important;border-right:0!important;border-bottom:1px solid var(--bh-border)!important}.bh-nav.open .mega-sidebar-title{position:static!important;grid-column:1/-1!important;width:100%!important;padding:2px 8px 8px!important;text-align:center!important;background:transparent!important}.bh-nav.open .mega-sidebar>a{position:relative!important;width:100%!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:9px 34px 9px 10px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-align:center!important;border-left-width:1px!important;border:1px solid var(--bh-border)!important;border-radius:7px!important;background:#fff!important;color:var(--bh-text)!important}.bh-nav.open .mega-sidebar>a.mega-all,.bh-nav.open .mega-sidebar>a.mega-sidebar-active{color:#fff!important;background:linear-gradient(90deg,var(--bh-navy-dark),var(--bh-navy))!important;border-color:var(--bh-navy)!important}.bh-nav.open .mega-sidebar>a .side-icon{width:auto!important;flex:0 0 auto!important;color:var(--bh-navy)!important}.bh-nav.open .mega-sidebar>a.mega-all .side-icon,.bh-nav.open .mega-sidebar>a.mega-sidebar-active .side-icon{color:var(--bh-yellow)!important}.bh-nav.open .mega-sidebar>a b{min-width:0!important;flex:0 1 auto!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}.bh-nav.open .mega-sidebar>a .side-arrow{position:absolute!important;top:50%!important;right:12px!important;margin:0!important;transform:translateY(-50%)!important}.bh-nav.open .mega-promo{display:none!important}.bh-nav.open .mega-main{display:block!important;width:100%!important}}@media (max-width:600px){.bh-nav.open .mega-sidebar{grid-template-columns:minmax(0,1fr)!important;padding:12px 8px!important}.bh-nav.open .mega-sidebar-title{grid-column:1!important}}@media (max-width:900px){.bh-sticky-root{z-index:200000!important}.bh-nav.open{z-index:200001!important}.bh-backdrop.visible{z-index:199999!important}body.bh-mobile-menu-open .baInfoMiddle [class*=btnWhereToBuy],body.bh-mobile-menu-open .baStickyBackLine,body.bh-mobile-menu-open .bh-global-contact-buttons,body.bh-mobile-menu-open [class*=breadcrumbBar]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}}@media (max-width:600px){.bh-nav.open .cnc-cards-grid,.bh-nav.open .cnc-products-five-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.bh-nav.open .cnc-card-product .cnc-card-img{height:118px!important;padding:7px 5px 3px!important}.bh-nav.open .cnc-card-product .cnc-card-body{min-height:118px!important;padding:9px 8px 10px!important}.bh-nav.open .cnc-card-product .cnc-card-body strong{min-height:32px!important;font-size:11.5px!important;line-height:15px!important}.bh-nav.open .cnc-card-product .cnc-card-body p{min-height:30px!important;font-size:10px!important;line-height:13px!important;-webkit-line-clamp:2!important}}@media (max-width:900px){.bh-nav.open>.bh-nav-item{text-align:left!important}.bh-nav.open>.bh-nav-item>a{justify-content:flex-start!important;text-align:left!important;padding-left:18px!important;padding-right:52px!important}.bh-nav.open .industry-select-state,.bh-nav.open .mega-empty-columns,.bh-nav.open .mega-title-row{text-align:left!important}.bh-nav.open .cnc-header-row{justify-content:flex-start!important;text-align:left!important}.bh-nav.open .cnc-header-row>div:not(.cnc-header-icon){text-align:left!important}.bh-nav.open .cnc-brands-list,.bh-nav.open .cnc-brands-row,.bh-nav.open .cnc-tabs{justify-content:flex-start!important;text-align:left!important}.bh-nav.open .mega-column,.bh-nav.open .mega-column h4,.bh-nav.open .mega-item{text-align:left!important}.bh-nav.open .mega-item{justify-content:flex-start!important}.bh-nav.open .mega-item-text{align-items:flex-start!important;text-align:left!important}.bh-nav.open .cnc-card,.bh-nav.open .cnc-card-body,.bh-nav.open .cnc-card-body p,.bh-nav.open .cnc-card-body strong,.bh-nav.open .cnc-card-link,.bh-nav.open .cnc-card-product,.bh-nav.open .cnc-product-price,.bh-nav.open .cnc-product-rating,.bh-nav.open .mega-item-text small,.bh-nav.open .mega-item-text strong{text-align:left!important}.bh-nav.open .cnc-card-body{align-items:flex-start!important}.bh-nav.open .mega-sidebar-title{text-align:left!important}.bh-nav.open .mega-sidebar>a{justify-content:flex-start!important;text-align:left!important}.bh-nav.open .mega-sidebar>a b{flex:1 1 auto!important;text-align:left!important}}@media (max-width:600px){.bh-nav.open>.bh-nav-item>a{padding-left:16px!important;padding-right:46px!important}.bh-nav.open .cnc-image-main{width:100%!important;min-width:0!important;padding:12px 8px 18px!important;overflow:visible!important}.bh-nav.open .cnc-cards-grid,.bh-nav.open .cnc-products-five-grid{width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important;overflow:visible!important}.bh-nav.open .cnc-cards-grid>a.cnc-card,.bh-nav.open .cnc-products-five-grid>a.cnc-card{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:276px!important;max-height:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;overflow:hidden!important;white-space:normal!important;text-align:left!important;font-size:inherit!important;line-height:normal!important;color:var(--bh-text)!important;background:#fff!important;border:1px solid #dfe5ee!important;border-radius:8px!important;box-shadow:0 1px 4px rgba(0,18,56,.07)!important}.bh-nav.open .cnc-cards-grid>a.cnc-card:after,.bh-nav.open .cnc-cards-grid>a.cnc-card:before,.bh-nav.open .cnc-products-five-grid>a.cnc-card:after,.bh-nav.open .cnc-products-five-grid>a.cnc-card:before{display:none!important;content:none!important}.bh-nav.open .cnc-card-product .cnc-card-img,.bh-nav.open .cnc-card-subcat .cnc-card-img{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:132px!important;min-height:132px!important;max-height:132px!important;flex:0 0 132px!important;margin:0!important;padding:8px 7px 5px!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;background:#fff!important;border-bottom:1px solid #edf1f5!important}.bh-nav.open .cnc-card-product .cnc-card-img img{width:100%!important;height:100%!important;min-width:0!important;max-width:100%!important;max-height:100%!important;margin:0!important;padding:0!important;display:block!important;-o-object-fit:contain!important;object-fit:contain!important;-o-object-position:center!important;object-position:center!important;transform:none!important}.bh-nav.open .cnc-card-product .cnc-card-body,.bh-nav.open .cnc-card-subcat .cnc-card-body{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:142px!important;flex:1 1 auto!important;margin:0!important;padding:10px 10px 11px!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;overflow:hidden!important;text-align:left!important;white-space:normal!important}.bh-nav.open .cnc-card-product .cnc-card-body strong,.bh-nav.open .cnc-card-subcat .cnc-card-body strong{min-height:48px!important;max-height:48px!important;margin:0 0 7px!important;-webkit-line-clamp:3!important;color:#06194a!important;font-size:12px!important;font-weight:850!important;line-height:16px!important}.bh-nav.open .cnc-card-product .cnc-card-body p,.bh-nav.open .cnc-card-product .cnc-card-body strong,.bh-nav.open .cnc-card-subcat .cnc-card-body p,.bh-nav.open .cnc-card-subcat .cnc-card-body strong{box-sizing:border-box!important;width:100%!important;min-width:0!important;padding:0!important;display:-webkit-box!important;overflow:hidden!important;-webkit-box-orient:vertical!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;text-overflow:ellipsis!important;text-align:left!important}.bh-nav.open .cnc-card-product .cnc-card-body p,.bh-nav.open .cnc-card-subcat .cnc-card-body p{min-height:30px!important;max-height:30px!important;margin:0 0 9px!important;-webkit-line-clamp:2!important;color:#536178!important;font-size:10px!important;font-weight:500!important;line-height:15px!important}.bh-nav.open .cnc-card-product .cnc-card-link,.bh-nav.open .cnc-card-subcat .cnc-card-link{box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:auto 0 0!important;padding:0!important;display:block!important;overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important;text-align:left!important;color:#073a88!important;font-size:11px!important;font-weight:850!important;line-height:17px!important}.bh-nav.open .cnc-card-image-placeholder{font-size:36px!important}}@media (max-width:380px){.bh-nav.open .cnc-image-main{padding-left:6px!important;padding-right:6px!important}.bh-nav.open .cnc-cards-grid,.bh-nav.open .cnc-products-five-grid{gap:7px!important}.bh-nav.open .cnc-cards-grid>a.cnc-card,.bh-nav.open .cnc-products-five-grid>a.cnc-card{min-height:260px!important}.bh-nav.open .cnc-card-product .cnc-card-img,.bh-nav.open .cnc-card-subcat .cnc-card-img{height:118px!important;min-height:118px!important;max-height:118px!important;flex-basis:118px!important}.bh-nav.open .cnc-card-product .cnc-card-body,.bh-nav.open .cnc-card-subcat .cnc-card-body{min-height:140px!important;padding:9px 8px 10px!important}.bh-nav.open .cnc-card-product .cnc-card-body strong,.bh-nav.open .cnc-card-subcat .cnc-card-body strong{font-size:11px!important;line-height:15px!important;min-height:45px!important;max-height:45px!important}}@media (max-width:900px){.bh-search-overlay{position:fixed!important;inset:0!important;z-index:200100!important;display:flex!important;align-items:flex-start!important;justify-content:center!important;padding:max(12px,env(safe-area-inset-top)) 12px 12px!important;background:rgba(0,12,42,.88)!important;backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);overflow-y:auto!important;overscroll-behavior:contain}.bh-search-overlay-panel{z-index:1!important;display:block!important;width:min(560px,100%)!important;max-height:calc(100dvh - 24px)!important;margin:0 auto!important;overflow:visible!important}.bh-search-overlay-form,.bh-search-overlay-panel{position:relative!important;opacity:1!important;visibility:visible!important}.bh-search-overlay-form{z-index:2!important;display:grid!important;width:100%!important;transform:none!important}.bh-search-overlay-form button,.bh-search-overlay-form input{display:flex!important;opacity:1!important;visibility:visible!important}.bh-search-overlay-form input{display:block!important}.bh-search-overlay .bh-search-suggestions{position:relative!important;z-index:2!important;overflow-y:auto!important}}@media (min-width:901px){.bh-sticky-root.bh-desktop-search-open{z-index:20050!important}.bh-sticky-root.bh-desktop-search-open .bh-search-shell,.bh-sticky-root.bh-desktop-search-open .bh-search-suggestions{isolation:isolate!important;z-index:20060!important}}.side-icon-image{width:19px!important;height:19px!important;-o-object-fit:contain!important;object-fit:contain!important;border-radius:3px;flex:0 0 19px}.mega-item-icon-image{width:20px;height:20px;-o-object-fit:contain;object-fit:contain;display:block}.cnc-subcat-icon-image{width:52px!important;height:52px!important;max-width:72%!important;max-height:72%!important;-o-object-fit:contain!important;object-fit:contain!important;display:block!important}.bh-logo[data-api-logo=true]{min-height:60px;padding:4px 11px 4px 4px;gap:10px;border:1.5px solid hsla(0,0%,100%,.92);border-radius:13px;background:linear-gradient(145deg,rgba(0,18,62,.98),rgba(0,40,99,.96));box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 2px 8px rgba(0,0,0,.16);overflow:hidden}.bh-logo[data-api-logo=true]:hover{opacity:1}.bh-logo[data-api-logo=true] .bh-logo-icon.has-logo-image{border:0!important;outline:0!important;border-radius:10px;padding:3px;background:linear-gradient(145deg,#fff,#e8e8e8)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.bh-logo[data-api-logo=true] .bh-logo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:7px}.bh-logo[data-api-logo=true] .bh-logo-text{min-width:0;justify-content:center}.bh-logo[data-api-logo=true] .bh-logo-copy-desktop strong{font-size:25px;line-height:24px;letter-spacing:4px}.bh-logo[data-api-logo=true] .bh-logo-copy-desktop em{font-size:13px;line-height:15px;letter-spacing:5px}.bh-logo[data-api-logo=true] .bh-logo-tagline-desktop{margin-top:2px;line-height:11px;letter-spacing:.15px;white-space:nowrap}@media (max-width:1100px) and (min-width:901px){.bh-logo[data-api-logo=true]{min-height:56px;padding-right:8px;gap:8px}.bh-logo[data-api-logo=true] .bh-logo-copy-desktop strong{font-size:21px;line-height:21px;letter-spacing:2.7px}.bh-logo[data-api-logo=true] .bh-logo-copy-desktop em{font-size:11px;line-height:13px;letter-spacing:3.5px}}@media (max-width:900px){.bh-logo[data-api-logo=true]{min-height:50px;margin-right:7px;padding:3px 7px 3px 3px;gap:7px;border-width:1.25px;border-radius:10px}.bh-logo[data-api-logo=true] .bh-logo-icon-mobile{border-radius:8px;padding:2px}.bh-logo[data-api-logo=true] .bh-logo-copy-mobile strong{font-size:16px!important;line-height:16px!important;letter-spacing:1.8px!important}.bh-logo[data-api-logo=true] .bh-logo-copy-mobile em{display:block!important;font-size:9px!important;line-height:11px!important;letter-spacing:2.4px!important}.bh-logo[data-api-logo=true] .bh-logo-tagline-mobile{display:block!important;margin-top:1px;font-size:7px!important;line-height:8px;letter-spacing:0;white-space:nowrap}}@media (max-width:420px){.bh-logo[data-api-logo=true]{gap:5px;padding-right:5px}.bh-logo[data-api-logo=true] .bh-logo-copy-mobile strong{font-size:14px!important;letter-spacing:1.2px!important}.bh-logo[data-api-logo=true] .bh-logo-copy-mobile em{font-size:8px!important;letter-spacing:1.8px!important}.bh-logo[data-api-logo=true] .bh-logo-tagline-mobile{font-size:6px!important}}.bh-logo[data-api-logo=true]{width:276px!important;min-width:276px!important;max-width:276px!important;height:62px!important;min-height:62px!important;margin-right:16px!important;padding:4px 12px 4px 4px!important;gap:12px!important;border:1.5px solid hsla(0,0%,100%,.96)!important;border-radius:15px!important;background:linear-gradient(145deg,#001846,#002968)!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),0 2px 9px rgba(0,0,0,.2)!important;overflow:hidden!important}.bh-logo[data-api-logo=true] .bh-logo-icon-desktop{display:flex!important;width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;flex:0 0 54px!important;padding:4px!important;border:0!important;outline:0!important;border-radius:11px!important;background:linear-gradient(145deg,#fff,#ededed)!important}.bh-logo[data-api-logo=true] .bh-logo-copy-desktop{display:flex!important}.bh-logo[data-api-logo=true] .bh-logo-tagline-desktop{display:block!important}.bh-logo[data-api-logo=true] .bh-logo-copy-desktop strong{font-size:26px!important;line-height:25px!important;letter-spacing:4.2px!important;font-weight:950!important;white-space:nowrap!important}.bh-logo[data-api-logo=true] .bh-logo-copy-desktop em{display:block!important;font-size:13px!important;line-height:15px!important;letter-spacing:5.3px!important;white-space:nowrap!important}.bh-logo[data-api-logo=true] .bh-logo-tagline-desktop{margin-top:2px!important;font-size:9px!important;line-height:10px!important;white-space:nowrap!important}@media (max-width:1100px) and (min-width:901px){.bh-logo[data-api-logo=true]{width:232px!important;min-width:232px!important;max-width:232px!important;height:56px!important;min-height:56px!important;gap:9px!important;padding-right:8px!important}.bh-logo[data-api-logo=true] .bh-logo-icon-desktop{width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;flex-basis:48px!important}.bh-logo[data-api-logo=true] .bh-logo-copy-desktop strong{font-size:21px!important;line-height:21px!important;letter-spacing:3px!important}.bh-logo[data-api-logo=true] .bh-logo-copy-desktop em{font-size:10px!important;line-height:12px!important;letter-spacing:4px!important}.bh-logo[data-api-logo=true] .bh-logo-tagline-desktop{font-size:7px!important}}@media (max-width:900px){.bh-logo[data-api-logo=true]{width:205px!important;min-width:205px!important;max-width:205px!important;height:52px!important;min-height:52px!important;margin-right:6px!important;padding:3px 7px 3px 3px!important;gap:8px!important;border-radius:12px!important}.bh-logo[data-api-logo=true] .bh-logo-icon-mobile{display:flex!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;flex:0 0 44px!important;padding:3px!important;border:0!important;outline:0!important;border-radius:9px!important;background:linear-gradient(145deg,#fff,#ededed)!important}.bh-logo[data-api-logo=true] .bh-logo-copy-mobile{display:flex!important}.bh-logo[data-api-logo=true] .bh-logo-copy-mobile strong{font-size:17px!important;line-height:17px!important;letter-spacing:2px!important;white-space:nowrap!important}.bh-logo[data-api-logo=true] .bh-logo-copy-mobile em{display:block!important;font-size:9px!important;line-height:11px!important;letter-spacing:2.5px!important;white-space:nowrap!important}.bh-logo[data-api-logo=true] .bh-logo-tagline-mobile{display:block!important;margin-top:1px!important;font-size:6.5px!important;line-height:8px!important;white-space:nowrap!important}}@media (max-width:420px){.bh-logo[data-api-logo=true]{width:174px!important;min-width:174px!important;max-width:174px!important;height:48px!important;min-height:48px!important;gap:6px!important;padding-right:5px!important}.bh-logo[data-api-logo=true] .bh-logo-icon-mobile{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;flex-basis:40px!important}.bh-logo[data-api-logo=true] .bh-logo-copy-mobile strong{font-size:14px!important;line-height:15px!important;letter-spacing:1.3px!important}.bh-logo[data-api-logo=true] .bh-logo-copy-mobile em{font-size:7.5px!important;line-height:9px!important;letter-spacing:1.7px!important}.bh-logo[data-api-logo=true] .bh-logo-tagline-mobile{font-size:5.5px!important}}@media (min-width:901px){.mega-menu{height:520px!important;max-height:calc(100dvh - var(--hdr-h) - var(--trust-h) - 10px)!important}.mega-menu,.mega-shell{overflow:hidden!important}.mega-shell{height:100%!important;min-height:0!important}.mega-main-scroll,.mega-promo,.mega-sidebar{overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}}@media (max-width:900px){.bh-header-top{padding-left:10px!important;padding-right:10px!important;gap:8px!important}.bh-logo[data-api-logo=true]{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:min(220px,calc(100vw - 108px))!important;height:52px!important;min-height:52px!important;margin-right:0!important;padding:3px 7px 3px 3px!important;gap:7px!important;overflow:hidden!important}.bh-logo[data-api-logo=true] .bh-logo-icon-mobile{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;flex:0 0 44px!important}.bh-logo[data-api-logo=true] .bh-logo-copy-mobile,.bh-logo[data-api-logo=true] .bh-logo-text{min-width:0!important;max-width:100%!important;overflow:hidden!important}.bh-logo[data-api-logo=true] .bh-logo-copy-mobile strong{font-size:clamp(13px,4.25vw,17px)!important;line-height:17px!important;letter-spacing:clamp(1px,.45vw,2px)!important;white-space:nowrap!important}.bh-logo[data-api-logo=true] .bh-logo-copy-mobile em{display:block!important;font-size:clamp(7px,2.25vw,9px)!important;line-height:10px!important;letter-spacing:clamp(1.3px,.6vw,2.5px)!important;white-space:nowrap!important}.bh-logo[data-api-logo=true] .bh-logo-tagline-mobile{display:block!important;margin-top:1px!important;font-size:clamp(5px,1.65vw,6.5px)!important;line-height:7px!important;white-space:nowrap!important}.bh-right{flex:0 0 auto!important;min-width:83px!important;margin-left:auto!important}.bh-header-wrap .bh-nav.open .mega-menu,.bh-nav.open .mega-menu{max-height:min(68dvh,560px)!important}.bh-header-wrap .bh-nav.open .mega-menu,.bh-nav.open .mega-menu,.bh-nav.open .mega-sidebar{overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#9eabc0 transparent!important}.bh-nav.open .mega-sidebar{max-height:220px!important}.bh-nav.open .mega-main{max-height:390px!important;overflow:hidden!important}.bh-nav.open .mega-main-scroll{max-height:330px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-width:thin!important;scrollbar-color:#9eabc0 transparent!important}.bh-nav.open .mega-main-scroll::-webkit-scrollbar,.bh-nav.open .mega-menu::-webkit-scrollbar,.bh-nav.open .mega-sidebar::-webkit-scrollbar{width:6px!important}.bh-nav.open .mega-main-scroll::-webkit-scrollbar-thumb,.bh-nav.open .mega-menu::-webkit-scrollbar-thumb,.bh-nav.open .mega-sidebar::-webkit-scrollbar-thumb{background:#9eabc0!important;border-radius:999px!important}}@media (max-width:380px){.bh-logo[data-api-logo=true]{max-width:calc(100vw - 102px)!important;gap:5px!important;padding-right:4px!important}.bh-logo[data-api-logo=true] .bh-logo-icon-mobile{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;flex-basis:40px!important}}@media (max-width:900px){.bh-logo[data-api-logo=true] .bh-logo-copy-desktop,.bh-logo[data-api-logo=true] .bh-logo-icon-desktop,.bh-logo[data-api-logo=true] .bh-logo-tagline-desktop{display:none!important}.bh-logo[data-api-logo=true] .bh-logo-copy-mobile,.bh-logo[data-api-logo=true] .bh-logo-icon-mobile{display:flex!important}.bh-logo[data-api-logo=true] .bh-logo-tagline-mobile{display:block!important}.bh-header-top{padding-left:8px!important;padding-right:8px!important;gap:7px!important}.bh-logo[data-api-logo=true]{flex:1 1 auto!important;width:auto!important;min-width:0!important;max-width:calc(100vw - 106px)!important;height:52px!important;min-height:52px!important;margin-right:0!important;padding:3px 8px 3px 3px!important;gap:8px!important;overflow:hidden!important}.bh-logo[data-api-logo=true] .bh-logo-icon-mobile{width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;flex:0 0 44px!important}.bh-logo[data-api-logo=true] .bh-logo-text{flex:1 1 auto!important;min-width:0!important;max-width:none!important;overflow:hidden!important}.bh-logo[data-api-logo=true] .bh-logo-copy-mobile em,.bh-logo[data-api-logo=true] .bh-logo-copy-mobile strong,.bh-logo[data-api-logo=true] .bh-logo-tagline-mobile{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.bh-logo[data-api-logo=true] .bh-logo-copy-mobile strong{font-size:clamp(15px,4.55vw,18px)!important;line-height:18px!important;letter-spacing:clamp(1.1px,.55vw,2.2px)!important}.bh-logo[data-api-logo=true] .bh-logo-copy-mobile em{font-size:clamp(8px,2.45vw,10px)!important;line-height:11px!important;letter-spacing:clamp(1.5px,.7vw,2.7px)!important}.bh-logo[data-api-logo=true] .bh-logo-tagline-mobile{margin-top:1px!important;font-size:clamp(5.5px,1.7vw,7px)!important;line-height:8px!important}.bh-right{flex:0 0 auto!important;min-width:82px!important;margin-left:auto!important}.bh-header-wrap .bh-nav.open .mega-menu,.bh-nav.open .mega-menu{width:100%!important;height:min(64dvh,540px)!important;min-height:360px!important;max-height:min(64dvh,540px)!important;overflow:hidden!important;overscroll-behavior:none!important}.bh-nav.open .mega-shell,.bh-nav.open .mega-shell.mega-shell-no-promo{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.bh-nav.open .mega-sidebar{flex:0 0 min(190px,27dvh)!important;width:100%!important;height:min(190px,27dvh)!important;min-height:120px!important;max-height:min(190px,27dvh)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.bh-nav.open .mega-main{flex:1 1 auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}.bh-nav.open .mega-main,.bh-nav.open .mega-main-scroll{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important}.bh-nav.open .mega-main-scroll{flex:1 1 auto!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;scrollbar-gutter:stable!important}.bh-nav.open .mega-main>.brand-strip{flex:0 0 auto!important;margin-top:0!important}.bh-nav.open .mega-menu{scrollbar-width:none!important}.bh-nav.open .mega-menu::-webkit-scrollbar{display:none!important}.bh-nav.open .mega-main-scroll,.bh-nav.open .mega-sidebar{scrollbar-width:thin!important;scrollbar-color:#9eabc0 transparent!important}.bh-nav.open .mega-main-scroll::-webkit-scrollbar,.bh-nav.open .mega-sidebar::-webkit-scrollbar{width:6px!important}.bh-nav.open .mega-main-scroll::-webkit-scrollbar-thumb,.bh-nav.open .mega-sidebar::-webkit-scrollbar-thumb{background:#9eabc0!important;border-radius:999px!important}}@media (max-width:380px){.bh-logo[data-api-logo=true]{max-width:calc(100vw - 100px)!important;gap:6px!important;padding-right:5px!important}.bh-logo[data-api-logo=true] .bh-logo-icon-mobile{width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;flex-basis:40px!important}.bh-logo[data-api-logo=true] .bh-logo-copy-mobile strong{font-size:14px!important;letter-spacing:1px!important}.bh-logo[data-api-logo=true] .bh-logo-copy-mobile em{font-size:7.5px!important;letter-spacing:1.4px!important}}@media (min-width:901px){.mega-promo{overflow:hidden!important}}.bh-logo[data-api-logo=true]{border:0!important;background:var(--bh-header-bg)!important;box-shadow:none!important}.bh-logo[data-api-logo=true] .bh-logo-icon,.bh-logo[data-api-logo=true] .bh-logo-icon-desktop,.bh-logo[data-api-logo=true] .bh-logo-icon-mobile,.bh-logo[data-api-logo=true] .bh-logo-icon.has-logo-image{border:0!important;outline:0!important;background:var(--bh-header-bg)!important;box-shadow:none!important}.bh-logo[data-api-logo=true] .bh-logo-img{background:transparent!important}@media (max-width:900px){.bh-header-wrap .bh-nav.open .mega-menu-api-industries,.bh-header-wrap .bh-nav.open .mega-menu-api-products{display:block!important;visibility:visible!important;opacity:1!important;width:100%!important;min-width:0!important;height:min(68dvh,560px)!important;min-height:360px!important;max-height:min(68dvh,560px)!important;overflow:hidden!important;overscroll-behavior:none!important}.bh-header-wrap .bh-nav.open .mega-menu-api-industries .mega-shell,.bh-header-wrap .bh-nav.open .mega-menu-api-industries .mega-shell.mega-shell-no-promo,.bh-header-wrap .bh-nav.open .mega-menu-api-products .mega-shell,.bh-header-wrap .bh-nav.open .mega-menu-api-products .mega-shell.mega-shell-no-promo{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;max-height:100%!important;overflow:hidden!important}.bh-header-wrap .bh-nav.open .mega-menu-api-industries .mega-sidebar,.bh-header-wrap .bh-nav.open .mega-menu-api-products .mega-sidebar{display:block!important;flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:min(190px,26dvh)!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.bh-header-wrap .bh-nav.open .mega-menu-api-industries .mega-main,.bh-header-wrap .bh-nav.open .mega-menu-api-products .mega-main{display:flex!important;flex:1 1 auto!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:170px!important;max-height:none!important;overflow:hidden!important;background:#f7f9fc!important}.bh-header-wrap .bh-nav.open .mega-menu-api-industries .mega-main-scroll,.bh-header-wrap .bh-nav.open .mega-menu-api-industries .mega-main-scroll-sectioned,.bh-header-wrap .bh-nav.open .mega-menu-api-products .mega-main-scroll,.bh-header-wrap .bh-nav.open .mega-menu-api-products .mega-main-scroll-sectioned{display:block!important;flex:1 1 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.bh-header-wrap .bh-nav.open .mega-menu-api-products .cnc-cards-grid,.bh-header-wrap .bh-nav.open .mega-menu-api-products .cnc-image-main,.bh-header-wrap .bh-nav.open .mega-menu-api-products .cnc-products-five-grid,.bh-header-wrap .bh-nav.open .mega-menu-api-products .mega-columns,.bh-header-wrap .bh-nav.open .mega-menu-api-products .mega-columns-section-scroll{visibility:visible!important;opacity:1!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:none!important}.bh-header-wrap .bh-nav.open .mega-menu-api-products .cnc-cards-grid,.bh-header-wrap .bh-nav.open .mega-menu-api-products .cnc-products-five-grid,.bh-header-wrap .bh-nav.open .mega-menu-api-products .mega-columns,.bh-header-wrap .bh-nav.open .mega-menu-api-products .mega-columns-section-scroll{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;overflow:visible!important}.bh-header-wrap .bh-nav.open .mega-menu-api-products .mega-column-items-scroll,.bh-header-wrap .bh-nav.open .mega-menu-api-products .mega-column-section-scroll{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}body.bh-mobile-menu-open{overflow:hidden!important;touch-action:none!important}.bh-header-wrap .bh-nav.open .mega-menu-api-industries .mega-main-scroll,.bh-header-wrap .bh-nav.open .mega-menu-api-industries .mega-main-scroll-sectioned,.bh-header-wrap .bh-nav.open .mega-menu-api-industries .mega-sidebar,.bh-header-wrap .bh-nav.open .mega-menu-api-products .mega-main-scroll,.bh-header-wrap .bh-nav.open .mega-menu-api-products .mega-main-scroll-sectioned,.bh-header-wrap .bh-nav.open .mega-menu-api-products .mega-sidebar{touch-action:pan-y!important;scrollbar-width:thin!important;scrollbar-color:#9eabc0 transparent!important}}@media (max-width:420px){.bh-header-wrap .bh-nav.open .mega-menu-api-industries,.bh-header-wrap .bh-nav.open .mega-menu-api-products{height:min(66dvh,520px)!important;min-height:340px!important;max-height:min(66dvh,520px)!important}.bh-header-wrap .bh-nav.open .mega-menu-api-industries .mega-sidebar,.bh-header-wrap .bh-nav.open .mega-menu-api-products .mega-sidebar{max-height:min(170px,24dvh)!important}.bh-header-wrap .bh-nav.open .mega-menu-api-products .cnc-cards-grid,.bh-header-wrap .bh-nav.open .mega-menu-api-products .cnc-products-five-grid,.bh-header-wrap .bh-nav.open .mega-menu-api-products .mega-columns,.bh-header-wrap .bh-nav.open .mega-menu-api-products .mega-columns-section-scroll{gap:7px!important}}