.hi-catalog-single,.hi-catalog-archive{--jr-ink:#142d46;--jr-blue:#085FAA;--jr-muted:#617083;--jr-line:#e1e9f0;--jr-surface:#fff;--jr-soft:#f5f8fb;--jr-orange:#E17A01}body.hi-catalog-single{background:#f7f9fc}body.hi-catalog-single .site-content>.ast-container{width:min(1240px,calc(100% - 40px));max-width:1240px;padding-top:28px;padding-bottom:60px}body.hi-catalog-single.woocommerce div.product div.images,body.hi-catalog-single.woocommerce div.product div.summary{box-sizing:border-box;width:48%;margin:0 0 24px;border:1px solid var(--jr-line);border-radius:16px;background:#fff;box-shadow:0 8px 26px rgb(20 45 70 / .035)}body.hi-catalog-single.woocommerce div.product div.images{padding:16px}body.hi-catalog-single.woocommerce div.product div.summary{padding:26px 28px}body.hi-catalog-single .woocommerce-product-gallery img{border-radius:9px}body.hi-catalog-single .product_title{font-size:clamp(26px,2.8vw,36px)!important;color:var(--jr-ink)!important;line-height:1.22!important;margin-bottom:15px!important}body.hi-catalog-single .woocommerce-breadcrumb,body.hi-catalog-single .product_meta{color:var(--jr-muted);font-size:13px;line-height:1.7}body.hi-catalog-single .product_meta{margin-top:16px;padding-top:14px;border-top:1px solid var(--jr-line)}body.hi-catalog-single .woocommerce-product-details__short-description{font-size:15px;line-height:1.75;color:#42556a}body.hi-catalog-single .hi-catalog-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hi-catalog-single .hi-catalog-btn,.hi-catalog-archive .hi-catalog-btn{display:inline-flex;justify-content:center;align-items:center;min-height:42px;padding:10px 17px;border-radius:8px;font-size:13px;font-weight:750;text-align:center;text-decoration:none!important;line-height:1.35;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.hi-catalog-btn-primary{background:var(--jr-blue);border:1px solid var(--jr-blue);color:#fff!important}.hi-catalog-btn-primary:hover{background:#045989;border-color:#045989;color:#fff!important}.hi-catalog-btn-outline{background:#fff;border:1px solid #b9d4e3;color:var(--jr-blue)!important}.hi-catalog-btn-outline:hover{background:#eff7fb;color:#055581!important}body.hi-catalog-single .hi-catalog-section{clear:both;width:100%;margin:20px 0;scroll-margin-top:112px}body.hi-catalog-single .hi-catalog-panel{background:#fff;border:1px solid var(--jr-line);border-radius:14px;padding:31px 36px;box-shadow:0 5px 18px rgb(20 45 70 / .028)}.hi-catalog-eyebrow{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.105em;color:var(--jr-blue);font-weight:800;margin-bottom:10px}body.hi-catalog-single .hi-catalog-panel h2{font-size:clamp(21px,2.1vw,26px);color:var(--jr-ink);line-height:1.35;margin:0 0 13px}body.hi-catalog-single .hi-catalog-copy{font-size:15px;line-height:1.85;color:#475467}body.hi-catalog-single .hi-catalog-copy h2{margin:26px 0 13px;border-left:3px solid var(--jr-blue);padding-left:13px}body.hi-catalog-single .hi-catalog-copy h2:first-child{margin-top:4px}body.hi-catalog-single .hi-catalog-copy h3{font-size:19px;color:var(--jr-ink);margin:22px 0 10px}body.hi-catalog-single .hi-catalog-copy table{width:100%;border-collapse:collapse;font-size:14px;display:block;overflow-x:auto;margin:18px 0 23px}body.hi-catalog-single .hi-catalog-copy th,body.hi-catalog-single .hi-catalog-copy td{padding:11px 13px;border:1px solid var(--jr-line);vertical-align:top}body.hi-catalog-single .hi-catalog-copy th{background:var(--jr-soft);color:var(--jr-ink)}body.hi-catalog-single .hi-catalog-lead,.hi-catalog-category-guide .hi-catalog-lead{font-size:15px;color:var(--jr-muted);line-height:1.75;margin:0 0 20px}body.hi-catalog-single .hi-catalog-snapshot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}body.hi-catalog-single .hi-catalog-snapshot-card{background:#f9fbfd;border:1px solid var(--jr-line);border-radius:11px;padding:18px 20px;min-width:0}body.hi-catalog-single .hi-catalog-snapshot-card h3{margin:0 0 9px;font-size:16px;color:var(--jr-ink)}.hi-catalog-snapshot-card p,.hi-catalog-note p{font-size:14px;line-height:1.75;color:#516174;margin:0 0 9px}.hi-catalog-bullets{margin:7px 0 2px;padding-left:19px;font-size:14px;line-height:1.7;color:#526174}.hi-catalog-bullets li{margin:5px 0}.hi-catalog-single .hi-catalog-note{border-left:3px solid var(--jr-orange);background:#fff9ed;padding:14px 18px;margin-top:17px;border-radius:0 8px 8px 0}.hi-catalog-single .hi-catalog-note strong{font-size:14px;color:var(--jr-ink)}.hi-catalog-single .hi-catalog-category-link{margin:17px 0 0;font-size:14px;font-weight:700}.hi-catalog-single .hi-catalog-category-link a{color:var(--jr-blue)}.hi-catalog-single .hi-catalog-inquiry .wpforms-container{margin-top:18px!important}.hi-catalog-single .hi-catalog-inquiry input,.hi-catalog-single .hi-catalog-inquiry select,.hi-catalog-single .hi-catalog-inquiry textarea{max-width:100%;box-sizing:border-box!important;border:1px solid #d7e0e9!important;border-radius:7px!important;box-shadow:none!important;background:#fff!important}.hi-catalog-single .hi-catalog-inquiry button[type="submit"]{background:var(--jr-orange)!important;border:0!important;color:#fff!important;border-radius:7px!important;font-weight:700!important;min-height:44px;padding:9px 23px!important}body.hi-catalog-single section.related.products ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}body.hi-catalog-single section.related.products ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:10px!important;border:1px solid var(--jr-line);border-radius:10px;background:#fff;min-width:0}body.hi-catalog-single section.related.products ul.products li.product img{height:155px;object-fit:contain;border-radius:6px}body.hi-catalog-single section.related.products .button,body.hi-catalog-single section.related.products [class*="quick-view"],body.hi-catalog-single section.related.products .yith-wcqv-button{display:none!important}body.hi-catalog-archive .woocommerce-ordering,body.hi-catalog-archive .woocommerce-result-count,body.hi-engineering-master .woocommerce-ordering,body.hi-engineering-master .woocommerce-result-count{display:none!important}body.hi-catalog-archive.woocommerce ul.products,body.hi-catalog-archive.woocommerce-page ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px!important;align-items:stretch;list-style:none;margin:18px 0 26px!important;padding:0!important;clear:both}body.hi-catalog-archive.hi-catalog-cols-3.woocommerce ul.products,body.hi-catalog-archive.hi-catalog-cols-3.woocommerce-page ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}body.hi-catalog-archive.woocommerce ul.products:before,body.hi-catalog-archive.woocommerce ul.products:after{display:none!important;content:none!important}body.hi-catalog-archive.woocommerce ul.products li.product,body.hi-catalog-archive.woocommerce-page ul.products li.product{display:flex!important;flex-direction:column;float:none!important;clear:none!important;width:auto!important;max-width:none!important;min-width:0;margin:0!important;padding:12px!important;background:#fff;border:1px solid #e3eaf1;border-radius:11px;box-sizing:border-box;box-shadow:0 3px 11px rgb(20 45 70 / .025);transition:box-shadow .18s ease,transform .18s ease}body.hi-catalog-archive.woocommerce ul.products li.product:hover{box-shadow:0 9px 25px rgb(20 45 70 / .09);transform:translateY(-2px)}body.hi-catalog-archive.woocommerce ul.products li.product a.woocommerce-LoopProduct-link,body.hi-catalog-archive.woocommerce ul.products li.product a.woocommerce-loop-product__link{display:block;flex:1;min-width:0;text-decoration:none}body.hi-catalog-archive.woocommerce ul.products li.product img,body.hi-catalog-archive.woocommerce ul.products li.product a img{display:block!important;box-sizing:border-box;width:100%!important;height:195px!important;object-fit:contain!important;object-position:center!important;padding:6px;margin:0 0 9px!important;background:#fafbfd;border-radius:7px}body.hi-catalog-archive.woocommerce ul.products li.product .woocommerce-loop-product__title,body.hi-catalog-archive.woocommerce ul.products li.product h2,body.hi-catalog-archive.woocommerce ul.products li.product h3{font-size:14px!important;font-weight:650!important;line-height:1.48!important;color:#192e44!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden!important;margin:4px 0 5px!important;min-height:0!important;max-height:4.5em!important;padding:0!important}body.hi-catalog-archive.woocommerce ul.products li.product .price{font-size:13px}body.hi-catalog-archive.hi-catalog-hide-buttons.woocommerce ul.products li.product .button,body.hi-catalog-archive.hi-catalog-hide-buttons.woocommerce ul.products li.product [class*="quick-view"],body.hi-catalog-archive.hi-catalog-hide-buttons.woocommerce ul.products li.product [class*="woosq"],body.hi-catalog-archive.hi-catalog-hide-buttons.woocommerce ul.products li.product .yith-wcqv-button{display:none!important}body.hi-catalog-archive.woocommerce ul.products li.product .ast-woo-shop-product-description,body.hi-catalog-archive.woocommerce ul.products li.product .ast-excerpt-container,body.hi-catalog-archive.woocommerce ul.products li.product .product-short-description,body.hi-catalog-archive.woocommerce ul.products li.product .woocommerce-product-details__short-description{display:none!important}body.hi-catalog-archive.woocommerce ul.products li.product .ast-woo-product-category,body.hi-catalog-archive.woocommerce ul.products li.product .ast-woo-shop-product-category{font-size:10px!important;text-transform:uppercase;letter-spacing:.055em;color:#6d8191;margin-bottom:4px}.hi-catalog-archive-hero,.hi-catalog-category-guide{box-sizing:border-box;clear:both;width:100%;color:#263f54}.hi-catalog-archive-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;border:1px solid #dfe8ef;border-radius:13px;background:#fff;padding:22px 27px;margin:24px 0}.hi-catalog-archive-hero h2{font-size:23px!important;color:var(--jr-ink)!important;margin:0 0 9px!important;line-height:1.3!important}.hi-catalog-archive-hero p{margin:0;max-width:790px;font-size:14px;line-height:1.7;color:#5a6a7c}.hi-catalog-archive-hero a{flex-shrink:0}.hi-catalog-category-guide{background:#fff;border:1px solid #dfe8ef;border-radius:15px;padding:31px 34px;margin:36px 0;scroll-margin-top:110px}.hi-catalog-category-guide h2{font-size:clamp(22px,2.3vw,29px)!important;line-height:1.3!important;color:var(--jr-ink)!important;margin:0 0 12px!important}.hi-catalog-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:23px}.hi-catalog-stage{display:flex;gap:14px;padding:19px 18px;background:#f8fafc;border:1px solid #e4ebf2;border-radius:10px;min-width:0}.hi-catalog-stage-number{flex:0 0 29px;font-size:17px;font-weight:800;line-height:1.3;color:#087db1}.hi-catalog-stage h3{font-size:16px!important;margin:0 0 9px!important;line-height:1.35!important;color:#20394e!important}.hi-catalog-stage p{font-size:14px;line-height:1.7;color:#516175;margin:0 0 8px}.hi-catalog-guide-footer{display:flex;justify-content:space-between;align-items:center;gap:24px;border-top:1px solid #e2eaf1;margin-top:25px;padding-top:24px}.hi-catalog-guide-footer h3{margin:0 0 5px!important;font-size:18px;color:var(--jr-ink)}.hi-catalog-guide-footer p{margin:0;font-size:14px;color:var(--jr-muted);line-height:1.6}.hi-catalog-guide-footer .hi-catalog-btn{flex-shrink:0}@media(max-width:1120px){body.hi-catalog-archive.woocommerce ul.products,body.hi-catalog-archive.woocommerce-page ul.products{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px!important}body.hi-catalog-archive.woocommerce ul.products li.product img{height:174px!important}}@media(max-width:900px){body.hi-catalog-single.woocommerce div.product div.images,body.hi-catalog-single.woocommerce div.product div.summary{width:49%}body.hi-catalog-single section.related.products ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}body.hi-catalog-archive.woocommerce ul.products,body.hi-catalog-archive.woocommerce-page ul.products,body.hi-catalog-archive.hi-catalog-cols-3.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}body.hi-catalog-archive.woocommerce ul.products li.product img{height:180px!important}}@media(max-width:720px){body.hi-catalog-single .site-content>.ast-container{width:calc(100% - 28px)}body.hi-catalog-single.woocommerce div.product div.images,body.hi-catalog-single.woocommerce div.product div.summary{float:none!important;width:100%!important}body.hi-catalog-single .hi-catalog-panel{padding:22px 19px}body.hi-catalog-single .hi-catalog-actions{display:grid;grid-template-columns:1fr}body.hi-catalog-single .hi-catalog-snapshot-grid,.hi-catalog-stages{grid-template-columns:1fr}body.hi-catalog-single section.related.products ul.products{gap:10px}.hi-catalog-archive-hero,.hi-catalog-guide-footer{flex-direction:column;align-items:flex-start}.hi-catalog-category-guide{padding:23px 19px}.hi-catalog-archive-hero{padding:20px}}@media(max-width:480px){body.hi-catalog-archive.woocommerce ul.products,body.hi-catalog-archive.woocommerce-page ul.products,body.hi-catalog-archive.hi-catalog-cols-3.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important}body.hi-catalog-archive.woocommerce ul.products li.product{padding:7px!important}body.hi-catalog-archive.woocommerce ul.products li.product img{height:142px!important;padding:3px}body.hi-catalog-archive.woocommerce ul.products li.product .woocommerce-loop-product__title,body.hi-catalog-archive.woocommerce ul.products li.product h2,body.hi-catalog-archive.woocommerce ul.products li.product h3{font-size:12px!important;line-height:1.42!important}body.hi-catalog-single section.related.products ul.products li.product img{height:115px}}@media(prefers-reduced-motion:reduce){body.hi-catalog-archive.woocommerce ul.products li.product{transition:none}body.hi-catalog-archive.woocommerce ul.products li.product:hover{transform:none}}body.hi-engineering-master{--hi-e-title:#102b47;--hi-e-blue:#085FAA;--hi-e-orange:#E17A01;--hi-e-border:#d7e2ec;--hi-e-copy:#53677b;--hi-e-soft:#f5f8fb;background:#f4f6f8}body.hi-engineering-master .site-content>.ast-container,body.hi-engineering-master #content .ast-container{width:100%!important;max-width:none!important;padding:22px 24px 55px!important}body.hi-engineering-master .woocommerce-products-header,body.hi-engineering-master h1.woocommerce-products-header__title,body.hi-engineering-master .ast-archive-description{display:none!important}body.hi-engineering-master .hi-engineering-master-head,body.hi-engineering-master .hi-engineering-master-bottom{width:100%;box-sizing:border-box;clear:both}body.hi-engineering-master .hi-engineering-master-head{margin:0 0 5px}body.hi-engineering-master .hi-engineering-hero{padding:34px 40px;background:#fff;border:1px solid var(--hi-e-border);border-radius:18px;box-shadow:0 7px 20px rgb(16 43 71 / .035);margin:8px 0 17px}body.hi-engineering-master .hi-engineering-hero-inner{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:28px;align-items:center}body.hi-engineering-master .hi-engineering-hero-content{min-width:0}body.hi-engineering-master .hi-catalog-eyebrow{color:#085FAA;letter-spacing:.08em;font-size:11px;font-weight:800;text-transform:uppercase;margin:0 0 11px}body.hi-engineering-master .hi-engineering-hero h1{font-size:clamp(27px,3.1vw,39px)!important;line-height:1.19!important;max-width:1000px;letter-spacing:-.02em;font-weight:750;color:var(--hi-e-title)!important;margin:0 0 14px!important;padding:0}body.hi-engineering-master .hi-engineering-hero-lead{font-size:15px;line-height:1.75;color:#4c6277;max-width:1020px;margin:0 0 18px}body.hi-engineering-master .hi-engineering-project-tags{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 21px}body.hi-engineering-master .hi-engineering-project-tags span{border:1px solid #d7e7fb;background:#f1f7ff;color:#2e587f;padding:7px 10px;border-radius:8px;font-size:12px;line-height:1.35}body.hi-engineering-master .hi-catalog-btn-primary{background:#085FAA;border-color:#085FAA;color:#fff!important}body.hi-engineering-master .hi-catalog-btn-primary:hover{background:#0a4d8a;border-color:#0a4d8a;color:#fff!important}body.hi-engineering-master .hi-engineering-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;margin:0 0 25px}body.hi-engineering-master .hi-engineering-capability{border:1px solid var(--hi-e-border);border-radius:13px;background:#fff;padding:20px 18px;min-width:0;box-shadow:0 3px 12px rgb(16 43 71 / .018)}body.hi-engineering-master .hi-engineering-capability-kicker{display:block;color:#085FAA;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:750;margin:0 0 8px}body.hi-engineering-master .hi-engineering-capability h3{font-size:16px!important;line-height:1.35!important;font-weight:750;color:var(--hi-e-title)!important;margin:0 0 8px!important}body.hi-engineering-master .hi-engineering-capability p{font-size:13px;line-height:1.6;color:var(--hi-e-copy);margin:0}body.hi-engineering-master .hi-engineering-catalog-heading,body.hi-engineering-master .hi-engineering-block{border:1px solid var(--hi-e-border);background:#fff;border-radius:13px;padding:25px 27px;margin:0 0 16px;box-shadow:0 4px 13px rgb(16 43 71 / .025)}body.hi-engineering-master .hi-engineering-catalog-heading{margin-bottom:12px;padding:20px 23px}body.hi-engineering-master .hi-engineering-section-heading h2,body.hi-engineering-master .hi-engineering-rfq h2{font-size:clamp(22px,2.2vw,27px)!important;line-height:1.34!important;color:var(--hi-e-title)!important;margin:0 0 10px!important;letter-spacing:-.015em;font-weight:720}body.hi-engineering-master .hi-engineering-section-heading p{max-width:1050px;color:var(--hi-e-copy);font-size:14px;line-height:1.72;margin:0}body.hi-engineering-master.hi-catalog-archive.woocommerce ul.products,body.hi-engineering-master.hi-catalog-archive.woocommerce-page ul.products{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin:11px 0 22px!important}body.hi-engineering-master.hi-catalog-archive.hi-catalog-cols-3.woocommerce ul.products{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.hi-engineering-master.woocommerce ul.products li.product{padding:10px!important;border-radius:11px;overflow:hidden;background:#fff;border:1px solid var(--hi-e-border)}body.hi-engineering-master.woocommerce ul.products li.product img,body.hi-engineering-master.woocommerce ul.products li.product a img{height:177px!important;aspect-ratio:4/3!important;object-fit:contain!important;padding:6px!important;background:#fbfcfe!important;border-radius:7px}body.hi-engineering-master.woocommerce ul.products li.product .woocommerce-loop-product__title,body.hi-engineering-master.woocommerce ul.products li.product h2,body.hi-engineering-master.woocommerce ul.products li.product h3{font-size:13px!important;line-height:1.45!important;font-weight:650!important;color:var(--hi-e-title)!important;-webkit-line-clamp:3;max-height:4.5em!important}body.hi-engineering-master .woocommerce-pagination{margin:13px 0 28px!important;clear:both}body.hi-engineering-master .hi-engineering-master-bottom{margin-top:24px}body.hi-engineering-master .hi-engineering-block{padding:30px 34px;margin:17px 0;scroll-margin-top:90px}body.hi-engineering-master .hi-engineering-factor-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-top:22px}body.hi-engineering-master .hi-engineering-factor{display:flex;gap:12px;padding:17px 15px;border:1px solid #e4ebf2;background:#f8fafc;border-radius:10px;min-width:0}body.hi-engineering-master .hi-engineering-number{flex:0 0 auto;font-size:16px;font-weight:800;color:#085FAA;line-height:1.28;letter-spacing:-.025em}body.hi-engineering-master .hi-engineering-factor h3,body.hi-engineering-master .hi-engineering-mini h3,body.hi-engineering-master .hi-engineering-workflow h3{font-size:15px!important;line-height:1.4!important;color:var(--hi-e-title)!important;font-weight:750!important;margin:0 0 7px!important}body.hi-engineering-master .hi-engineering-factor p,body.hi-engineering-master .hi-engineering-mini p,body.hi-engineering-master .hi-engineering-workflow p{font-size:13px;line-height:1.72;color:var(--hi-e-copy);margin:0}body.hi-engineering-master .hi-engineering-triple{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:21px}body.hi-engineering-master .hi-engineering-mini{background:#f8fafc;border:1px solid #e4ebf2;border-radius:10px;padding:18px 19px}body.hi-engineering-master .hi-engineering-rfq{display:grid;grid-template-columns:.85fr 1.15fr;gap:20px;align-items:start;border:1px solid #d6e5f3;border-radius:13px;background:#f0f6fd;padding:28px 32px;margin:18px 0}body.hi-engineering-master .hi-engineering-rfq p{font-size:14px;line-height:1.75;color:var(--hi-e-copy);margin:0}body.hi-engineering-master .hi-engineering-rfq ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;counter-reset:jr-rfq;list-style:none;padding:0;margin:0}body.hi-engineering-master .hi-engineering-rfq li{position:relative;padding:10px 10px 10px 34px;font-size:13px;line-height:1.5;color:#304e69;border-bottom:1px solid #dbe7f3;counter-increment:jr-rfq}body.hi-engineering-master .hi-engineering-rfq li:before{content:counter(jr-rfq,decimal-leading-zero);color:#185ab1;font-weight:800;position:absolute;left:0;top:10px;font-size:12px}body.hi-engineering-master .hi-engineering-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px}body.hi-engineering-master .hi-engineering-workflow-step{border:1px solid #e3eaf1;background:#f9fbfc;padding:18px;border-radius:10px}body.hi-engineering-master .hi-engineering-workflow .hi-engineering-number{display:block;margin-bottom:14px}body.hi-engineering-master .hi-engineering-inquiry{background:#fff}body.hi-engineering-master .hi-engineering-attachments{font-size:13px;color:#586c7e;background:#f7f9fc;padding:12px 14px;border-radius:9px;border:1px solid #e5ebf2;line-height:1.6;margin:17px 0}body.hi-engineering-master .hi-engineering-attachments strong{color:#203a53}body.hi-engineering-master .hi-engineering-form{max-width:960px;margin-top:22px}body.hi-engineering-master .hi-engineering-form input,body.hi-engineering-master .hi-engineering-form textarea,body.hi-engineering-master .hi-engineering-form select{box-sizing:border-box!important;max-width:100%;border-radius:7px!important;border:1px solid #d8e1ea!important;box-shadow:none!important}body.hi-engineering-master .hi-engineering-form button[type=submit]{background:#E17A01!important;border:0!important;border-radius:7px!important;color:#fff!important;font-weight:700!important;padding:11px 25px!important}body.hi-catalog-archive.woocommerce ul.products li.product img,body.hi-catalog-archive.woocommerce-page ul.products li.product img{max-width:100%}body.hi-engineering-master #secondary,body.hi-engineering-master aside#secondary,body.hi-engineering-master .secondary,body.hi-engineering-master .widget-area,body.hi-engineering-master aside.widget-area,body.hi-engineering-master .sidebar-main,body.hi-engineering-master .ast-sidebar,body.hi-engineering-master .ast-widget-area,body.hi-engineering-master .ast-right-sidebar #secondary,body.hi-engineering-master .ast-left-sidebar #secondary{display:none!important;width:0!important;max-width:0!important;flex:0 0 0!important;margin:0!important;padding:0!important;overflow:hidden!important;visibility:hidden!important}body.hi-engineering-master #primary,body.hi-engineering-master .content-area,body.hi-engineering-master .ast-woo-shop-archive,body.hi-engineering-master .site-main{width:100%!important;max-width:100%!important;flex:1 1 100%!important;margin:0!important;padding:0!important;border:0!important}body.hi-engineering-master .site-content>.ast-container,body.hi-engineering-master #content .ast-container,body.hi-engineering-master.ast-right-sidebar #content .ast-container,body.hi-engineering-master.ast-left-sidebar #content .ast-container{display:block!important;grid-template-columns:1fr!important}body.hi-engineering-master .hi-engineering-hero-wrap{display:block!important;margin-bottom:0!important}body.hi-engineering-master .hi-engineering-hero-media{display:flex;align-items:center;justify-content:center;min-width:0;min-height:100%}body.hi-engineering-master .hi-engineering-hero-image{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:250px;padding:14px;background:linear-gradient(180deg,#fbfdff 0%,#f2f7fc 100%);border:1px solid #dce7f0;border-radius:14px}body.hi-engineering-master .hi-engineering-hero-image-tag{display:block;max-width:100%;max-height:310px;width:auto;height:auto;object-fit:contain}@media(max-width:1050px){body.hi-engineering-master .hi-engineering-capabilities{grid-template-columns:repeat(2,minmax(0,1fr))}body.hi-engineering-master .hi-engineering-factor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.hi-engineering-master .hi-engineering-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){body.hi-engineering-master.hi-catalog-archive.woocommerce ul.products,body.hi-engineering-master.hi-catalog-archive.woocommerce-page ul.products,body.hi-engineering-master.hi-catalog-archive.hi-catalog-cols-3.woocommerce ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.hi-engineering-master .hi-engineering-rfq{grid-template-columns:1fr}body.hi-engineering-master .hi-engineering-triple{grid-template-columns:1fr}}@media(max-width:650px){body.hi-engineering-master .site-content>.ast-container,body.hi-engineering-master #content .ast-container{width:100%!important;max-width:none!important;padding:16px 14px 42px!important}body.hi-engineering-master .hi-engineering-hero{padding:22px 18px}body.hi-engineering-master .hi-engineering-capabilities{gap:9px}body.hi-engineering-master .hi-engineering-capability{padding:13px 12px}body.hi-engineering-master .hi-engineering-capability h3{font-size:14px!important}body.hi-engineering-master .hi-engineering-capability p{font-size:12px}body.hi-engineering-master .hi-engineering-block{padding:22px 17px}body.hi-engineering-master .hi-engineering-catalog-heading{padding:20px 17px}body.hi-engineering-master .hi-engineering-factor-grid{grid-template-columns:1fr}body.hi-engineering-master .hi-engineering-rfq{padding:22px 17px}body.hi-engineering-master .hi-engineering-rfq ol{grid-template-columns:1fr}body.hi-engineering-master .hi-engineering-workflow{grid-template-columns:1fr}body.hi-engineering-master.woocommerce ul.products li.product img{height:145px!important;padding:4px!important}}body.hi-engineering-master .hi-catalog-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 17px;border-radius:8px;font-size:13px;font-weight:700;text-decoration:none!important}body.hi-catalog-single .hi-single-heading{margin-bottom:14px}body.hi-catalog-single .hi-single-heading h2{margin-bottom:9px!important}body.hi-catalog-single .hi-single-evidence{padding:11px 14px;border:1px solid #e2e9f2;background:#f6f9fc;color:#617286;font-size:13px;line-height:1.68;border-radius:8px;margin:12px 0 22px}body.hi-catalog-single .hi-single-factors{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.hi-catalog-single .hi-single-factor{display:flex;gap:10px;min-width:0;border:1px solid #e2eaf2;border-radius:11px;padding:16px 14px;background:#f9fbfd}body.hi-catalog-single .hi-single-num{color:#085FAA;font-size:17px;font-weight:800;white-space:nowrap;line-height:1.35}body.hi-catalog-single .hi-single-factor h3,body.hi-catalog-single .hi-single-capability h3,body.hi-catalog-single .hi-single-compliance h3,body.hi-catalog-single .hi-single-step h3{font-size:15px!important;line-height:1.4!important;font-weight:750!important;color:#183653!important;margin:0 0 7px!important}body.hi-catalog-single .hi-single-factor p,body.hi-catalog-single .hi-single-capability p,body.hi-catalog-single .hi-single-compliance p,body.hi-catalog-single .hi-single-step p{margin:0;color:#516579;font-size:13px;line-height:1.7}body.hi-catalog-single .hi-single-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}body.hi-catalog-single .hi-single-capability{padding:15px 13px;border:1px solid #e2eaf2;background:#fbfcfd;border-radius:10px}body.hi-catalog-single .hi-single-divider{border-top:1px solid #e6ecf2;margin:27px 0 25px}body.hi-catalog-single .hi-single-compliance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}body.hi-catalog-single .hi-single-compliance-card{background:#f7f9fc;border:1px solid #e3eaf1;padding:16px 17px;border-radius:10px}body.hi-catalog-single .hi-single-rfq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;row-gap:9px;counter-reset:jrprod;list-style:none;padding:0;margin:8px 0 0}body.hi-catalog-single .hi-single-rfq li{position:relative;counter-increment:jrprod;border-bottom:1px solid #e5edf5;padding:10px 5px 10px 32px;font-size:14px;color:#425c72;line-height:1.6}body.hi-catalog-single .hi-single-rfq li::before{content:counter(jrprod,decimal-leading-zero);position:absolute;left:0;color:#1266b0;font-weight:800}body.hi-catalog-single .hi-single-workflow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}body.hi-catalog-single .hi-single-step{padding:17px 15px;background:#f9fbfd;border:1px solid #e2eaf2;border-radius:10px}body.hi-catalog-single .hi-single-step .hi-single-num{display:block;margin:0 0 9px}body.hi-catalog-single .hi-single-footnote{font-size:12px;line-height:1.7;color:#64748b;border-left:3px solid #e49b42;padding:9px 13px;margin:23px 0 0;background:#fffaf2}body.hi-catalog-single .hi-single-buyer-guide .hi-catalog-note{margin-top:20px}@media(max-width:1024px){body.hi-catalog-single .hi-single-factors{grid-template-columns:repeat(2,minmax(0,1fr))}body.hi-catalog-single .hi-single-capabilities,body.hi-catalog-single .hi-single-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){body.hi-catalog-single .hi-single-compliance{grid-template-columns:1fr}body.hi-catalog-single .hi-single-rfq{grid-template-columns:1fr}}@media(max-width:480px){body.hi-catalog-single .hi-single-factors{grid-template-columns:1fr}body.hi-catalog-single .hi-single-capabilities{grid-template-columns:1fr 1fr}body.hi-catalog-single .hi-single-workflow{grid-template-columns:1fr}body.hi-catalog-single .hi-single-capability{padding:12px}}body.hi-catalog-single .hi-catalog-contextual-link{margin:18px 0 2px;font-size:14px;line-height:1.8;color:#516174}body.hi-catalog-single .hi-catalog-contextual-link a{color:var(--jr-blue);text-decoration:underline;text-underline-offset:2px;font-weight:500}body.hi-catalog-single .hi-catalog-contextual-link a:hover{color:#045989}body.hi-catalog-single .hi-catalog-copy table{width:100%;max-width:100%;min-width:620px}body.hi-catalog-single .hi-catalog-copy{overflow-x:auto;max-width:100%}body.hi-catalog-single .hi-catalog-copy th,body.hi-catalog-single .hi-catalog-copy td{white-space:nowrap;min-width:85px}body.hi-engineering-master .hi-engineering-capability-kicker{color:#085FAA}body.hi-catalog-archive .woocommerce-ordering,body.hi-catalog-archive .woocommerce-result-count{display:none!important}@media(max-width:900px){body.hi-engineering-master .hi-engineering-hero-inner{grid-template-columns:1fr;gap:18px}body.hi-engineering-master .hi-engineering-hero-image{min-height:220px}}@media(max-width:650px){body.hi-engineering-master .site-content>.ast-container,body.hi-engineering-master #content .ast-container{padding:16px 14px 42px!important}body.hi-engineering-master .hi-engineering-hero{padding:22px 18px}body.hi-engineering-master .hi-engineering-hero-image{min-height:180px;padding:12px}body.hi-engineering-master .hi-engineering-hero-image-tag{max-height:240px}}body.hi-engineering-master,body.hi-catalog-single{--hi-brand-orange:#E17A01;--hi-brand-blue:#005BAC;--hi-brand-steel:#7B9BB2;--hi-brand-navy:#17344e;--hi-brand-steel-light:#eaf1f5;--hi-brand-blue-light:#eef5fb;--hi-e-title:var(--hi-brand-navy);--hi-e-blue:var(--hi-brand-blue);--hi-e-orange:var(--hi-brand-orange);--jr-blue:var(--hi-brand-blue);--jr-orange:var(--hi-brand-orange);--jr-ink:var(--hi-brand-navy)}body.hi-engineering-master{background:linear-gradient(180deg,#eaf1f5 0%,#f6f9fb 40%,#f1f5f8 100%)}body.hi-engineering-master .hi-engineering-hero{position:relative;overflow:hidden;border:1px solid #ccdae4;border-top:4px solid var(--hi-brand-blue);background:linear-gradient(114deg,#ffffff 0%,#ffffff 60%,#f1f6fa 100%);box-shadow:0 10px 30px rgb(16 48 75 / .055)}body.hi-engineering-master .hi-engineering-hero::before{content:'';position:absolute;top:-4px;right:0;width:150px;height:4px;background:var(--hi-brand-orange)}body.hi-engineering-master .hi-engineering-hero h1,body.hi-catalog-single .product_title{color:var(--hi-brand-navy)!important}body.hi-engineering-master .hi-catalog-eyebrow{color:var(--hi-brand-blue);letter-spacing:.10em}body.hi-engineering-master .hi-engineering-hero-lead{color:#405a70}body.hi-engineering-master .hi-engineering-project-tags span{border-color:#ccdce9;background:#edf4f9;color:#30526d}body.hi-engineering-master .hi-engineering-project-tags span:nth-child(2){border-color:#efd6b4;background:#fff7eb;color:#8b4c05}body.hi-engineering-master .hi-engineering-project-tags span:nth-child(3){border-color:#cad9e3;background:#eaf1f5;color:#3b5970}body.hi-engineering-master .hi-engineering-hero-image{border-color:#cbdbe6;background:linear-gradient(145deg,#e8f0f6,#f8fbfd 60%)}body.hi-engineering-master .hi-engineering-capability{border-color:#d4e0e9;border-top:3px solid var(--hi-brand-steel);background:linear-gradient(180deg,#fff 50%,#f6f9fb 100%)}body.hi-engineering-master .hi-engineering-capability:nth-child(4n+1){border-top-color:var(--hi-brand-blue)}body.hi-engineering-master .hi-engineering-capability:nth-child(4n+2){border-top-color:var(--hi-brand-orange)}body.hi-engineering-master .hi-engineering-capability:nth-child(4n+3){border-top-color:var(--hi-brand-steel)}body.hi-engineering-master .hi-engineering-capability:nth-child(4n+4){border-top-color:var(--hi-brand-blue)}body.hi-engineering-master .hi-engineering-capability-kicker{color:#785119}body.hi-engineering-master .hi-engineering-block,body.hi-engineering-master .hi-engineering-catalog-heading{border-color:#d0dee8}body.hi-engineering-master .hi-engineering-section-heading{border-left:4px solid var(--hi-brand-orange);padding-left:16px}body.hi-engineering-master .hi-engineering-section-heading .hi-catalog-eyebrow{color:var(--hi-brand-blue)}body.hi-engineering-master .hi-engineering-catalog-heading{background:linear-gradient(95deg,#fff 70%,#eef4f8)}body.hi-engineering-master .hi-engineering-factor{border-color:#d5e1e9;border-left:3px solid var(--hi-brand-blue);background:#f8fafb}body.hi-engineering-master .hi-engineering-factor:nth-child(3n+2){border-left-color:var(--hi-brand-orange)}body.hi-engineering-master .hi-engineering-factor:nth-child(3n){border-left-color:var(--hi-brand-steel)}body.hi-engineering-master .hi-engineering-number{color:var(--hi-brand-blue)}body.hi-engineering-master .hi-engineering-factor:nth-child(3n+2) .hi-engineering-number{color:#b75f00}body.hi-engineering-master .hi-engineering-mini{background:#f0f6fa;border-color:#cedee9}body.hi-engineering-master .hi-engineering-mini:nth-child(2){background:#fff8ef;border-color:#ecd6ba}body.hi-engineering-master .hi-engineering-rfq{background:linear-gradient(120deg,#e6f0f7 0%,#f1f6fa 48%,#fff8f0 100%);border:1px solid #cedde9;border-left:5px solid var(--hi-brand-orange)}body.hi-engineering-master .hi-engineering-rfq li::before{color:var(--hi-brand-blue)}body.hi-engineering-master .hi-engineering-workflow-step{border-top:3px solid var(--hi-brand-steel);background:#f5f9fb}body.hi-engineering-master .hi-engineering-workflow-step:nth-child(2n){border-top-color:var(--hi-brand-orange)}body.hi-engineering-master .hi-engineering-inquiry{position:relative;border:1px solid #bfd2df;border-top:4px solid var(--hi-brand-orange);background:linear-gradient(112deg,#fff 65%,#f2f7fa 100%)}body.hi-engineering-master .hi-engineering-attachments{border-color:#cadbe6;background:#edf4f8}body.hi-engineering-master .hi-engineering-inquiry .hi-catalog-eyebrow{color:#ad5b00}body.hi-engineering-master .hi-catalog-btn-primary,body.hi-catalog-single .hi-catalog-actions .hi-catalog-btn-primary{background:var(--hi-brand-orange);border-color:var(--hi-brand-orange);color:#fff!important;box-shadow:0 3px 9px rgb(225 122 1 / .15)}body.hi-engineering-master .hi-catalog-btn-primary:hover,body.hi-catalog-single .hi-catalog-actions .hi-catalog-btn-primary:hover{background:#ba6200;border-color:#ba6200;color:#fff!important}body.hi-engineering-master.woocommerce ul.products li.product,body.hi-catalog-single section.related.products ul.products li.product{border-color:#d0dee8}body.hi-engineering-master.woocommerce ul.products li.product:hover{border-color:var(--hi-brand-steel)}body.hi-catalog-single{background:linear-gradient(180deg,#f0f5f8,#f8fafb)}body.hi-catalog-single .hi-catalog-panel{border-color:#d1dee8}body.hi-catalog-single .hi-catalog-panel .hi-catalog-eyebrow{color:var(--hi-brand-blue)}body.hi-catalog-single .hi-catalog-panel h2{color:var(--hi-brand-navy)}body.hi-catalog-single .hi-catalog-copy h2{border-left-color:var(--hi-brand-orange)}body.hi-catalog-single .hi-single-factors .hi-single-factor{border-left:3px solid var(--hi-brand-blue);background:#f3f8fb}body.hi-catalog-single .hi-single-factors .hi-single-factor:nth-child(3n+2){border-left-color:var(--hi-brand-orange)}body.hi-catalog-single .hi-single-factors .hi-single-factor:nth-child(3n){border-left-color:var(--hi-brand-steel)}body.hi-catalog-single .hi-single-capability{background:#eff5f9;border-color:#d2e0e9}body.hi-catalog-single .hi-single-step{border-top:3px solid var(--hi-brand-steel)}body.hi-catalog-single .hi-single-step:nth-child(2n){border-top-color:var(--hi-brand-orange)}body.hi-catalog-single .hi-catalog-inquiry .hi-catalog-panel{border-top:4px solid var(--hi-brand-orange);background:linear-gradient(110deg,#fff 75%,#edf4f8)}body.hi-catalog-single .hi-catalog-contextual-link a{color:var(--hi-brand-blue)}body.hi-engineering-master #hi-engineering-contact,body.hi-catalog-single #hi-catalog-inquiry{scroll-margin-top:110px}@media (prefers-reduced-motion:no-preference){html:has(body.hi-engineering-master),html:has(body.hi-catalog-single){scroll-behavior:smooth}}body.hi-engineering-master .hi-engineering-form,body.hi-catalog-single .hi-catalog-product-form{max-width:980px;margin-top:22px}body.hi-engineering-master .hi-engineering-form .wpforms-field input,body.hi-engineering-master .hi-engineering-form .wpforms-field select,body.hi-engineering-master .hi-engineering-form .wpforms-field textarea,body.hi-catalog-single .hi-catalog-product-form .wpforms-field input,body.hi-catalog-single .hi-catalog-product-form .wpforms-field select,body.hi-catalog-single .hi-catalog-product-form .wpforms-field textarea{border:1px solid #bccedc!important;border-radius:8px!important;background:#fff!important}body.hi-engineering-master .hi-engineering-form .wpforms-field input:focus,body.hi-engineering-master .hi-engineering-form .wpforms-field select:focus,body.hi-engineering-master .hi-engineering-form .wpforms-field textarea:focus,body.hi-catalog-single .hi-catalog-product-form .wpforms-field input:focus,body.hi-catalog-single .hi-catalog-product-form .wpforms-field select:focus,body.hi-catalog-single .hi-catalog-product-form .wpforms-field textarea:focus{border-color:var(--hi-brand-blue)!important;outline:2px solid rgb(0 91 172 / .22);outline-offset:1px}body.hi-engineering-master .hi-engineering-form .wpforms-submit,body.hi-catalog-single .hi-catalog-product-form .wpforms-submit{background:var(--hi-brand-orange)!important;border-color:var(--hi-brand-orange)!important;color:#fff!important;min-height:46px;border-radius:8px;font-weight:700}body.hi-engineering-master .hi-engineering-form .wpforms-submit:hover,body.hi-catalog-single .hi-catalog-product-form .wpforms-submit:hover{background:#ba6200!important}body.hi-engineering-master .hi-catalog-form-unavailable,body.hi-catalog-single .hi-catalog-form-unavailable{border-left:3px solid var(--hi-brand-orange);padding:13px 16px;background:#fff7ed;color:#775023}body.hi-engineering-master .hi-catalog-form-admin-notice,body.hi-catalog-single .hi-catalog-form-admin-notice{color:#a04a00;font-size:13px}body.hi-catalog-single .site-content>.ast-container{padding-top:106px!important}body.hi-catalog-single.woocommerce div.product div.images,body.hi-catalog-single.woocommerce div.product div.summary{margin-top:0!important}body.hi-catalog-single .woocommerce-breadcrumb,body.hi-catalog-single.woocommerce div.product div.summary>.single-product-category,body.hi-catalog-single.woocommerce div.product .entry-summary>.single-product-category,body.hi-catalog-single.woocommerce div.product div.summary .single-product-category,body.hi-catalog-single.woocommerce div.product .entry-summary .single-product-category{display:none!important}body.hi-catalog-single .summary .product_title,body.hi-catalog-single .entry-summary .product_title{margin-top:0!important}@media (max-width:921px){body.hi-catalog-single .site-content>.ast-container{padding-top:94px!important}}@media (max-width:767px){body.hi-catalog-single .site-content>.ast-container{padding-top:86px!important}}