.hq-showcase{--paper:#fff;--bg:#fff;--off-white:#f5f6f8;--bg-surface:#f5f6f8;--ink:#182b3b;--ink-2:#536370;--ink-3:#697781;--text-dark:#182b3b;--accent-gold:#006cc4;--accent-gold-hover:#005ca9;--gold-soft:#006cc4;--accent-gold-dim:#eaf4fc;--accent-blue:#006cc4;--blue-bright:#2584cf;--blue-wash:#edf5fb;--blue-light:#cde3f5;--blue-deep:#005ca9;--red:#006cc4;--red-hover:#005ca9;--red-dim:#edf5fb;--light-bg:#f5f6f8;--light-border:#e1e5e9;--bg-border:#e1e5e9;--white:#182b3b;--text-on-lt:#182b3b;--text-light:#536370;--text-muted:#536370;--text-muted-lt:#536370;--gray-300:#697781;--navy:#fff;--navy-mid:#f5f6f8;--line:#e1e5e9;--line-2:#edf0f3;--radius:18px;--radius-lg:28px;--product-photo-bg:#fff;background:#fff}.hq-home-showcase .btn,.hq-product-showcase .btn{border-radius:999px;padding:13px 24px}.hq-home-showcase .btn-primary,.hq-product-showcase .btn-primary{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}.hq-home-showcase .btn-primary:hover,.hq-product-showcase .btn-primary:hover{background:var(--blue-deep);border-color:var(--blue-deep)}body.haoqi.hq-home-showcase .nav,body.haoqi.hq-home-showcase .nav:not(.scrolled),body.haoqi.hq-product-showcase .nav,body.haoqi.hq-product-showcase .nav:not(.scrolled){background:#ffffffed!important;backdrop-filter:blur(16px);border-color:#e9edf0}body.hq-home-showcase .nav .nav-cta,body.hq-product-showcase .nav .nav-cta{background:var(--accent-blue)!important;border-color:var(--accent-blue)!important;border-radius:999px!important}.hq-home-showcase .hq-section-index,.hq-product-showcase .hq-section-index{font-family:var(--font);font-size:.85rem;letter-spacing:0;font-weight:600;margin-bottom:18px}.hq-home-showcase .hq-hero{position:relative;padding:32px 0;background:#f2f5f9}.hq-home-background{display:block;min-width:0;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:20px}.hq-home-background img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.hq-home-showcase .hq-hero-shell{position:relative;display:grid;grid-template-columns:minmax(360px,38fr) minmax(0,62fr);gap:32px;align-items:center;width:100%;max-width:1440px;padding-inline:clamp(28px,4.1667vw,60px);text-align:start}.hq-home-showcase .home-hero-content{padding:0;max-width:570px;margin-inline-end:auto}.hq-home-showcase .hq-kicker{display:block;margin-bottom:14px;font-family:var(--font);font-size:.86rem;font-weight:600;color:var(--accent-blue)}.hq-home-showcase .hq-title{font-size:clamp(2.4rem,3.65vw,3.25rem);line-height:1.14;text-wrap:balance;margin:0 0 20px;font-weight:600;letter-spacing:-.045em}.hq-home-showcase .hq-title .highlight{color:var(--accent-blue)}.hq-home-showcase .hq-intro{margin:0;font-size:1rem;line-height:1.8;color:#354b5d}.hq-home-showcase .hq-actions{justify-content:flex-start;margin-top:24px;gap:14px}.hq-home-showcase .hero-support-note{max-width:none;border:0;padding:0;margin-top:16px;color:#4e6375;font-size:.76rem}.hq-home-showcase .hq-catalog-section{background:#f5f6f8;padding:48px 0}.hq-home-showcase .sec-head{margin-bottom:28px}.hq-home-showcase .sec-head h2{max-width:840px}.hq-home-showcase .hq-application summary{padding:0;font-size:.76rem}.hq-home-showcase .hq-catalog-cta{text-align:center;padding-top:24px}.hq-home-showcase .hq-story-section{background:#fff;border:0;padding:48px 0}.hq-home-showcase .feature-split{gap:44px}.hq-home-showcase .hq-story-paragraph{display:block}.hq-home-showcase .hq-story-paragraph>span{display:none}.hq-home-showcase .feature-split-visual{aspect-ratio:auto;background:none;border:0;overflow:visible}.hq-home-showcase .hq-photo-caption{border:0}.hq-home-showcase #quality{background:#f5f6f8;padding:48px 0}.hq-home-showcase .q-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;border:0}.hq-home-showcase .q-card{border:0!important;border-radius:24px;padding:26px}.hq-home-showcase .q-card>.hq-section-index{display:none}.hq-home-showcase .q-seal{width:32px;height:32px;color:var(--accent-blue)}.hq-home-showcase .q-card h3{font-size:1.4rem}.hq-home-showcase .q-card p{font-size:.96rem;line-height:1.8}.hq-home-showcase .home-cta-sec,.hq-product-showcase .home-cta-sec{background:#fff}.hq-home-showcase .home-cta,.hq-product-showcase .home-cta{border:0;padding:48px 0}.hq-home-showcase .footer,.hq-product-showcase .footer{background:#f5f6f8}.hq-product-showcase #product-local-nav{position:sticky;top:var(--nav-h);z-index:80}.hq-product-nav{background:#ffffffed;backdrop-filter:blur(16px);border-bottom:1px solid #e5e9ed}.hq-product-nav-inner{min-height:58px;display:flex;align-items:center;gap:28px}.hq-product-nav-name{font-weight:600;font-size:1.1rem;margin-inline-end:auto}.hq-product-nav-links{display:flex;gap:24px}.hq-product-nav-links a:hover{color:var(--accent-blue)}.hq-product-nav .btn{padding:9px 17px;white-space:normal}.hq-product-showcase :is(#product-showcase,#product-overview,#product-specifications,#product-image,#product-skus,#product-selection,#product-faq){scroll-margin-top:180px}.hq-range-note{color:#6b7881;text-align:center;max-width:820px;margin:16px auto 0}#product-highlights:empty,#product-showcase:empty,#product-detail-story:empty{display:none}.hq-product-showcase #product-highlights{padding:14px 0 28px}.hq-pulse-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:16px 0;max-width:1000px;margin:auto}.hq-pulse-metrics>div{padding:0 25px;text-align:center;border-inline-end:1px solid #e1e5e9}.hq-pulse-metrics>div:last-child{border:0}.hq-pulse-metrics>div>span{display:block;color:#5e6d78;font-size:.85rem;margin-bottom:12px}.hq-pulse-metrics strong{font-size:clamp(1.45rem,2.8vw,2.5rem);font-weight:600;letter-spacing:-.035em;white-space:normal}.hq-product-showcase #product-detail-story{background:#101e2b;padding:48px 0}.hq-construction{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:44px}.hq-construction-copy .hq-section-index{color:#80bbed}.hq-construction h2{color:#fff;margin-bottom:30px}.hq-construction-copy>p{color:#bfccd6;margin-bottom:14px}.hq-construction-check{border-top:1px solid #41505e;padding-top:24px;margin-top:28px}.hq-construction h3{color:#fff;font-size:1rem;margin-bottom:12px}.hq-construction-check p{color:#bfccd6}.hq-construction .hq-text-link{justify-content:flex-start;gap:14px;color:#80bbed;padding-top:26px}.hq-construction figure{min-width:0;margin:0}.hq-construction figure img{display:block;width:100%;height:300px;padding:22px;object-fit:contain;background:#f5f6f8;border-radius:26px}.hq-construction figcaption{color:#afbfca;margin-top:16px;text-align:center}.hq-product-showcase .product-technical-section{padding:36px 0 48px!important}.hq-product-showcase .breadcrumb{margin-bottom:22px}.hq-product-showcase .product-detail-grid{grid-template-columns:1fr 1fr;gap:40px}.hq-product-showcase .product-image{top:calc(var(--nav-h) + 90px)}.hq-product-showcase .product-meta h2{font-size:2.2rem;line-height:1.2;margin:12px 0 22px}.hq-product-showcase .product-meta p{color:#536370}.hq-product-showcase .product-gallery-main{background:var(--product-photo-bg);border:1px solid var(--line);border-radius:24px}.hq-product-showcase .product-image.has-gallery{background:none}.hq-product-showcase .product-gallery-main img{object-fit:contain}.hq-product-showcase .product-gallery-thumb{border-radius:12px;background:var(--product-photo-bg);border-color:var(--line)}.hq-product-showcase .product-gallery-thumb.active{border-color:var(--accent-blue)}.hq-product-showcase .product-applications li{border-radius:999px;background:#f1f5f9;color:#3a576c}.hq-product-showcase .specs-table th{background:none;color:#182b3b;border-color:#e1e5e9;padding:14px 0}.hq-product-showcase .specs-table td{padding:12px 0}.hq-product-showcase .skus-section{margin-top:36px}.hq-product-showcase .skus-section h2{margin-bottom:24px}.hq-product-showcase .skus-table-wrap{border-radius:18px;border:1px solid #e1e5e9}.hq-product-showcase .skus-table th{background:#eef2f5;color:#354c5d;border-color:#dfe5e9}.hq-product-showcase .skus-table td{border-color:#e5e9ed;padding:12px 16px}.hq-product-showcase .skus-table tbody tr:nth-child(odd){background:#f9fafb}@media(max-width:1000px){.hq-construction{gap:36px}.hq-home-showcase .feature-split{gap:36px}.hq-construction figure img{height:300px}.hq-product-nav-inner{gap:18px}.hq-product-nav-links{gap:14px}.hq-product-showcase .product-detail-grid{grid-template-columns:1fr;gap:40px}}@media(max-width:700px){.hq-home-showcase .hq-hero{padding:28px 0}.hq-home-showcase .hq-title{font-size:clamp(2rem,8.8vw,2.4rem);line-height:1.15}.hq-home-showcase .hq-intro{font-size:.94rem}.hq-home-showcase .hq-kicker{font-size:.74rem}.hq-home-showcase .hero-support-note{font-size:.72rem}.hq-home-showcase .hq-actions{gap:12px}.hq-home-showcase .hq-actions .btn{padding:12px 21px}.hq-product-showcase #product-detail-story{padding:48px 0}.hq-construction{grid-template-columns:1fr;gap:32px}.hq-home-showcase .hq-catalog-section,.hq-home-showcase .hq-story-section,.hq-home-showcase #quality{padding:40px 0}.hq-home-showcase .q-grid{grid-template-columns:1fr;gap:18px}.hq-home-showcase .q-card{padding:28px}.hq-home-showcase .home-cta,.hq-product-showcase .home-cta{padding:48px 0}.hq-product-nav-inner{flex-wrap:wrap;gap:0 15px;padding-top:12px!important;padding-bottom:12px!important}.hq-product-nav-name{font-size:.96rem}.hq-product-nav .btn{padding:8px 13px}.hq-product-nav-links{order:3;width:100%;justify-content:space-between;padding-top:15px}.hq-range-note{margin-top:12px}.hq-product-showcase #product-highlights{padding:12px 0 24px}.hq-pulse-metrics{grid-template-columns:1fr 1fr;padding:20px 0 8px;row-gap:24px}.hq-pulse-metrics>div{padding:0 10px}.hq-pulse-metrics>div:nth-child(2){border:0}.hq-pulse-metrics>div:last-child{grid-column:1/-1;padding-top:22px;border-top:1px solid #e1e5e9}.hq-pulse-metrics span{font-size:.72rem;margin-bottom:8px}.hq-pulse-metrics strong{font-size:1.75rem}.hq-construction figure img{height:300px}.hq-product-showcase .product-technical-section{padding:30px 0 40px!important}.hq-product-showcase .product-meta h2,.hq-product-showcase .skus-section h2{font-size:1.8rem}.hq-product-showcase .skus-section{margin-top:42px}}.hq-showcase .section,.hq-showcase .section.tight{padding:48px 0}.hq-showcase .btn{border-radius:999px;padding:12px 23px}.hq-showcase .btn-primary{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}.hq-showcase .btn-primary:hover{background:var(--blue-deep);border-color:var(--blue-deep)}.hq-showcase .btn-outline:hover{background:var(--blue-wash);border-color:var(--accent-blue)}body.haoqi.hq-showcase .nav,body.haoqi.hq-showcase .nav:not(.scrolled){background:#ffffffed!important;backdrop-filter:blur(16px);border-color:var(--line)}body.haoqi.hq-showcase .nav .nav-cta{background:var(--accent-blue)!important;border-color:var(--accent-blue)!important;border-radius:999px!important}body.haoqi.hq-showcase .nav .nav-cta:hover{background:var(--blue-deep)!important}body.haoqi.hq-showcase .nav .nav-dropdown-menu{border-radius:18px}body.haoqi.hq-showcase .nav .nav-dropdown-menu .nav-dropdown-icon{border-radius:10px;color:var(--accent-blue)!important}body.haoqi.hq-showcase .nav-mobile{background:#fff!important}body.haoqi.hq-showcase .nav-mobile a{border-radius:12px}.hq-showcase .tag,.hq-showcase .hq-section-index{letter-spacing:0;font-family:var(--font);color:var(--accent-blue)}.hq-showcase .tag::before{border-radius:50%}.hq-showcase .hq-construction-copy .hq-section-index{color:#80bbed}.hq-showcase .section-title{margin-bottom:20px}.hq-showcase .sec-head{margin-bottom:26px}.hq-showcase .page-hero{background:linear-gradient(#fff,#f5f6f8);padding:38px 0;border:0}.hq-showcase .page-hero::before{display:none}.hq-showcase .page-hero h1{max-width:1000px}.hq-showcase .page-hero p{margin-top:14px;max-width:850px}.hq-showcase .page-hero .breadcrumb{margin-bottom:18px}.hq-showcase .split,.hq-showcase .mfg-split{gap:40px}.hq-showcase .split-img{border-radius:20px;overflow:hidden}.hq-showcase .split-img{aspect-ratio:4/3}.hq-showcase :is(#story-text,#manufacturing,#quality,#clients,#custom) p[style]{color:var(--ink-2)!important;font-size:var(--type-body)!important;line-height:var(--leading-body);margin-bottom:1em!important}.hq-showcase .features-grid{gap:18px;background:none;border:0;overflow:visible}.hq-showcase .feature-card{padding:25px;border:1px solid var(--line);border-radius:20px;background:#fff}.hq-showcase .feature-icon,.hq-showcase .resource-category-icon{border-radius:12px;color:var(--accent-blue)}.hq-showcase .feature-card-underline{background:var(--accent-blue)}.hq-showcase .q-grid{gap:18px;border:0}.hq-showcase .q-card{border:1px solid var(--line)!important;border-radius:20px;padding:26px}.hq-showcase .q-seal{color:var(--accent-blue)}.hq-showcase .prose-link-chip,.hq-showcase .cat-app-tag{border-radius:999px}.hq-showcase .products-browse-section{padding-top:28px}.hq-showcase .products-layout{gap:26px}.hq-showcase .products-sidebar{border:0;background:var(--off-white);border-radius:18px;padding:8px;gap:6px}.hq-showcase .products-sidebar-btn{border:0!important;border-radius:12px;padding:13px 12px;flex:1 1 150px;min-width:0}.hq-showcase .products-sidebar-btn.active{background:var(--accent-blue)}.hq-showcase .products-sidebar-btn:not(.active):hover{background:var(--blue-wash)}.hq-showcase .products-sidebar-btn-text span{margin-top:3px}.hq-showcase .products-panel-header{margin-bottom:22px;padding-bottom:18px}.hq-showcase .product-list,.hq-showcase .products-main--all{gap:20px}.hq-showcase .product-list-item{border-color:var(--line);border-radius:20px;overflow:hidden}.hq-showcase .product-list-item:hover{border-color:#a6cce8;background:#fbfdff}.hq-showcase .product-list-thumb{height:210px;border-radius:0;background:var(--product-photo-bg);padding:20px}.hq-showcase .product-list-thumb img{mix-blend-mode:normal}.hq-showcase .product-list-info{padding:20px}.hq-showcase .product-list-desc{margin-top:8px}.hq-showcase .category-prose{max-width:85ch;margin-bottom:30px}.hq-product-showcase :is(#product-selection,#product-faq):not(:empty){margin-top:32px}.hq-product-showcase .product-guidance-inquiry{margin-top:20px}.hq-showcase .category-selection{background:var(--off-white);padding:26px;border-radius:20px}.hq-showcase .selection-list{margin-top:18px;gap:12px 28px}.hq-showcase .category-apps{margin-top:30px}.hq-showcase .faq-list{max-width:none;margin-top:20px;border:1px solid var(--line);border-radius:18px;padding:0 24px}.hq-showcase .faq-item:last-child{border:0}.hq-showcase .faq-item summary{padding-top:16px;padding-bottom:16px}.hq-showcase main>.section:has(#category-intro:empty):has(#category-selection:empty),.hq-showcase main>.section:has(>.container:empty){display:none}.hq-product-showcase .hq-pulse-metrics{max-width:1100px}.hq-product-showcase .hq-pulse-metrics strong{line-height:1.3}.hq-product-showcase .hq-pulse-metrics .hq-metric-text{font-size:clamp(1rem,1.6vw,1.4rem)}.hq-product-showcase .product-detail-grid>div{min-width:0}.hq-product-showcase .product-image{overflow:hidden}.hq-product-showcase .product-image:not(.has-gallery){border:1px solid var(--line);background:var(--product-photo-bg);border-radius:20px}.hq-product-showcase .product-meta{margin-bottom:22px}.hq-product-showcase .product-meta h2{font-size:1.9rem;margin:10px 0 16px}.hq-product-showcase .product-applications{margin:22px 0}.hq-product-showcase .product-applications h2{font-size:1.05rem;margin-bottom:12px}.hq-product-showcase .specs-section{margin-top:24px}.hq-product-showcase .specs-section h2{margin-bottom:14px}.hq-product-showcase .skus-section h2,.hq-product-showcase .product-related h2{margin-bottom:18px}.hq-product-showcase .product-related{margin-top:36px}.hq-product-showcase .skus-table td{padding:10px 14px}.hq-product-showcase .sku-enquire{border-radius:999px;color:var(--accent-blue);border-color:#a6cce8;letter-spacing:0}.hq-product-showcase .sku-enquire:hover{background:var(--accent-blue);color:#fff}.hq-product-showcase #product-local-nav .hq-product-nav-name{min-width:0;line-height:1.4}.hq-product-showcase .product-gallery-open,.hq-product-showcase .product-gallery-arrow{border-radius:50%}.hq-showcase .resource-categories{max-width:1040px;gap:24px}.hq-showcase .resource-category{background:var(--off-white);border:0;border-radius:22px;padding:26px}.hq-showcase .resource-category-head{margin-bottom:20px;padding-bottom:18px}.hq-showcase .resource-article{border-radius:16px;padding:22px}.hq-showcase .resource-article-image{margin:-22px -22px 18px}.hq-showcase .resource-article-link{letter-spacing:0}.hq-showcase .resource-articles:has(>.resource-article:only-child){grid-template-columns:1fr}.hq-showcase .resource-article:only-child:has(.resource-article-image){display:grid;grid-template-columns:.85fr 1.15fr;column-gap:28px}.hq-showcase .resource-article:only-child:has(.resource-article-image)>:not(.resource-article-image){grid-column:2}.hq-showcase .resource-article:only-child .resource-article-image{grid-column:1;grid-row:1/5;margin:-22px 0 -22px -22px;aspect-ratio:auto;min-height:230px}.hq-showcase .article-section{padding-top:38px}.hq-showcase .article-meta{margin-bottom:18px}.hq-showcase .article-body>h2{margin-top:36px}.hq-showcase .article-figure{margin:26px auto 32px}.hq-showcase .article-figure img{border-radius:20px}.hq-showcase .article-process{border-radius:18px}.hq-showcase .article-note,.hq-showcase .article-company{border-radius:18px}.hq-showcase .contact-grid{gap:44px;grid-template-areas:"info form"}.hq-showcase .contact-info{grid-area:info}.hq-showcase .contact-form-panel{grid-area:form}.hq-showcase .contact-grid>*{min-width:0}.hq-page-contact .contact-guidance{margin:20px 0 24px;padding-block:12px;padding-inline:16px 0;border-inline-start:2px solid var(--blue-light);font-size:.92rem;line-height:1.7}.hq-page-contact .contact-guidance strong{display:block;margin-bottom:4px;color:var(--ink);font-weight:600}.hq-page-contact .contact-guidance span{display:block}.hq-page-contact .contact-form .form-row{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;row-gap:0}.hq-page-contact .contact-form .contact-identity-row{grid-template-columns:minmax(0,1fr)}.hq-page-contact .contact-name-row{min-width:0;align-self:start}.hq-page-contact .contact-form .form-group{min-width:0;margin-bottom:14px}.hq-page-contact .contact-optional-row .form-group{display:flex;flex-direction:column}.hq-page-contact .contact-optional-row input{margin-top:auto}@media(min-width:1200px){.hq-page-contact .contact-form .contact-identity-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hq-page-contact .contact-form .form-row{grid-template-columns:1fr}}.hq-showcase .contact-detail-text>span:has(>.contact-channel-note){display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.35em}.hq-showcase .contact-form{background:var(--off-white);border-color:var(--line);border-radius:22px;padding:28px}.hq-showcase .contact-form :is(input,textarea,select){border-radius:10px}.hq-showcase .contact-form :is(input,textarea,select):focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px #1b627a1a}.hq-showcase .form-group label,.hq-showcase .contact-detail-text strong{letter-spacing:0}.hq-showcase .contact-detail-icon{background:var(--blue-wash);color:var(--accent-blue);border-radius:12px}.hq-showcase .inquiry-notice{background:var(--blue-wash);border-inline-start-color:var(--accent-blue);border-radius:12px;padding:14px 18px}.hq-showcase .home-cta-sec{background:#fff;border-color:var(--line)}.hq-showcase .home-cta{padding:40px 0}.hq-showcase .home-cta-in{column-gap:36px}.hq-showcase .home-cta-in h2{font-size:clamp(1.6rem,2.6vw,2.1rem);font-weight:600}.hq-showcase .home-cta-in p{margin-top:12px}.hq-showcase .footer{background:var(--off-white);padding-top:40px;padding-bottom:80px}.hq-showcase #to-top{border-radius:50%;background:var(--accent-blue)}@media(max-width:1000px){.hq-product-showcase .product-detail-grid{grid-template-columns:1fr;gap:30px}.hq-showcase .split,.hq-showcase .mfg-split{grid-template-columns:1fr;gap:28px}.hq-showcase .contact-grid{grid-template-columns:1fr;grid-template-areas:"form" "info";gap:30px}.hq-product-showcase .product-image{position:static}}@media(max-width:700px){.hq-showcase .section,.hq-showcase .section.tight{padding:32px 0}.hq-showcase .page-hero{padding:28px 0}.hq-showcase .page-hero p{margin-top:12px}.hq-showcase .products-sidebar{gap:6px;padding:6px}.hq-showcase .products-sidebar-btn{flex:1 1 44%;padding:12px 10px}.hq-showcase .product-list,.hq-showcase .products-main--all{grid-template-columns:1fr}.hq-showcase .product-list-thumb{height:215px}.hq-showcase .category-selection,.hq-showcase .resource-category{padding:22px}.hq-showcase .resource-article:only-child:has(.resource-article-image){display:flex}.hq-showcase .resource-article:only-child .resource-article-image{aspect-ratio:16/9;min-height:0;margin:-22px -22px 18px}.hq-showcase .selection-list{grid-template-columns:1fr;gap:6px}.hq-showcase .faq-list{padding:0 18px}.hq-showcase .contact-form{padding:22px 18px}.hq-showcase .home-cta{padding:32px 0}.hq-showcase .home-cta-actions{margin-top:20px}.hq-showcase .footer{padding-top:32px}.hq-product-showcase .hq-product-nav-name{flex:1;font-size:.9rem}.hq-product-showcase .hq-product-nav-inner{gap:6px 12px}.hq-product-showcase .hq-product-nav-links{gap:12px;padding-top:8px}.hq-product-showcase .hq-pulse-metrics .hq-metric-text{font-size:1.15rem}.hq-product-showcase .product-related .product-list{gap:18px}.hq-showcase .form-row{grid-template-columns:1fr;gap:0}}@media(max-width:1000px){.hq-home-showcase .hq-hero{padding:32px 0}.hq-home-showcase .hq-hero-shell{grid-template-columns:minmax(0,1fr);gap:28px;padding-inline:28px}.hq-home-showcase .home-hero-content{max-width:740px;padding-bottom:0}.hq-home-background{max-width:800px;justify-self:center}.hq-home-showcase .q-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.hq-home-showcase .hq-hero{padding-top:28px}.hq-home-showcase .hq-hero-shell{padding-inline:22px}.hq-home-background{width:calc(100% + 20px);max-width:none;border-radius:14px}.hq-home-showcase .q-grid{grid-template-columns:1fr}}.hq-showcase .hq-purchase-panel{background:var(--surface, #f2f5f8);border:1px solid var(--line);border-radius:22px;padding:28px}.hq-showcase .hq-purchase-steps{list-style:none;padding:0;margin:20px 0 0;display:grid;gap:0}.hq-showcase .hq-purchase-steps li{display:flex;align-items:flex-start;gap:18px;padding:20px 0;border-top:1px solid var(--line);min-width:0}.hq-showcase .hq-purchase-steps li:last-child{padding-bottom:0}.hq-showcase .hq-step-number{color:var(--blue);font-family:var(--font-mono, monospace);font-size:.85rem;flex:0 0 28px;padding-top:3px}.hq-showcase .hq-purchase-steps h3{margin:0 0 6px}.hq-showcase .hq-purchase-steps p{color:var(--ink-2);margin:0}.hq-showcase .hq-about-intro{max-width:960px}.hq-showcase .hq-about-intro h2{margin:8px 0 20px}.hq-showcase .hq-about-intro p{color:var(--ink-2);margin:0 0 16px;line-height:1.8}.hq-showcase .hq-about-intro .btn{margin-top:8px}.hq-showcase #purchase-process .hq-purchase-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px}.hq-showcase #quality-documents .features-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hq-showcase .hq-document-note{display:flex;align-items:center;gap:28px;justify-content:space-between;border-top:1px solid var(--line);padding-top:24px;margin-top:24px}.hq-showcase .hq-document-note p{color:var(--ink-2);max-width:760px;margin:0}.hq-showcase .hq-document-note .btn{flex-shrink:0}.hq-showcase :is(#how-we-work,#documentation){scroll-margin-top:100px}@media(max-width:760px){.hq-showcase .hq-purchase-panel{padding:22px}.hq-showcase #purchase-process .hq-purchase-steps,.hq-showcase #quality-documents .features-grid{grid-template-columns:1fr}.hq-showcase .hq-document-note{display:block}.hq-showcase .hq-document-note .btn{margin-top:18px}}.hq-info-section+.hq-info-section{margin-top:48px}.hq-info-section,.hq-resource-hub,#technical-articles{scroll-margin-top:100px}.hq-info-section h2,.hq-resource-hub h2{margin-bottom:18px}.hq-resource-hub{margin-bottom:48px}.hq-resource-faq{margin-block:48px}.hq-page-resources :is(#resource-documents,#faq,#questions,#technical-articles,.hq-faq details){scroll-margin-top:calc(var(--hq-nav-height,120px) + 20px)}.hq-page-resources .hq-page-toc{overflow:clip;overflow-clip-margin:8px}@media(min-width:1001px){.hq-page-resources .hq-resource-hub .hq-info-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.hq-resource-faq{margin-block:32px}}.hq-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px}.hq-info-card{padding:28px;border:1px solid var(--line);border-radius:18px;background:#f7f9fb;min-width:0}.hq-info-card h3{margin:0 0 12px}.hq-info-card p,.hq-info-card li,.hq-info-checklist li,.hq-faq p{color:var(--ink-2)}.hq-info-card ul,.hq-info-checklist{padding-inline-start:22px;margin:18px 0}.hq-info-links{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.hq-info-links a{display:inline-flex;align-items:center;color:var(--accent-blue);font-weight:600}.hq-info-links svg{width:16px;height:16px;flex-shrink:0}.hq-company-links{margin-bottom:16px;gap:4px 24px}.hq-company-links a{min-height:44px;max-width:100%}.hq-info-notice{padding:22px 26px;margin-bottom:36px;border-inline-start:3px solid var(--accent-blue);background:#edf5fb;border-radius:0 12px 12px 0}.hq-info-notice p{margin:0}.hq-faq details{border-bottom:1px solid var(--line);padding:20px 0}.hq-faq summary{cursor:pointer;font-weight:600}.hq-faq p{margin:14px 0 0;max-width:900px}body.haoqi.hq-showcase .nav-inner{grid-template-columns:auto 1fr auto;gap:24px}body.haoqi.hq-showcase .nav-links{justify-content:center;gap:8px}body.haoqi.hq-showcase .nav-links>a,body.haoqi.hq-showcase .nav-dropdown>a{padding-left:10px;padding-right:10px;white-space:nowrap}body.haoqi.hq-showcase .footer-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(16rem,1fr);gap:28px}.hq-showcase .footer-brand{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:20px 40px;padding-bottom:24px;border-bottom:1px solid var(--line)}.hq-showcase .footer-identity,.hq-showcase .footer-brand>p{flex:1 1 26rem;min-width:0}.hq-showcase .footer-brand p{max-width:none;margin-bottom:0}.hq-showcase .footer-brand .nav-logo-name{white-space:nowrap}.hq-showcase .footer-legal{min-width:0}.hq-showcase .footer-bottom p{font-size:.8125rem;line-height:1.7;color:var(--ink-2)}.hq-showcase .footer-operator{margin-top:8px}.hq-showcase .footer-operator a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.hq-showcase .footer-col{min-width:0}.hq-showcase .footer-col a{max-width:100%;overflow-wrap:anywhere}.hq-showcase .footer-col :is(a,li>span){align-items:baseline}.hq-showcase .footer-icon{align-self:center}.hq-showcase .footer-col .contact-channel-line{display:flex;align-items:baseline;gap:8px}.hq-showcase .footer-col .contact-channel-value{display:block;min-width:0;color:#d2dfeb}.hq-showcase .contact-channel-note{white-space:nowrap}.hq-showcase .footer-col .contact-channel-note{display:inline;color:inherit}.hq-showcase a:is([href^="mailto:"],[href^="tel:"]){white-space:nowrap}.nav-mobile-group summary{padding:14px 16px;cursor:pointer;font-weight:600}.nav-mobile-group[open]{background:#f4f7fa;border-radius:12px}.nav-mobile-group a{display:block}@media(max-width:1150px){body.haoqi.hq-showcase .nav-links{display:none}body.haoqi.hq-showcase .nav-hamburger{display:flex}body.haoqi.hq-showcase .nav-inner{grid-template-columns:1fr auto}body.haoqi.hq-showcase .footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1151px){body.haoqi.hq-showcase .nav-mobile{display:none!important}}@media(max-width:600px){.hq-info-grid{grid-template-columns:1fr}.hq-info-card{padding:22px}.hq-info-section+.hq-info-section{margin-top:32px}body.haoqi.hq-showcase .footer-brand{grid-column:1 / -1}.hq-showcase .footer-contact{grid-column:1 / -1}.hq-showcase .footer-col:has(+.footer-contact){grid-column:1 / -1}.hq-showcase .footer-col:has(+.footer-contact) ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}}.hq-showcase .hq-keep{display:inline;font:inherit;color:inherit;letter-spacing:inherit;margin:0;white-space:nowrap}.hq-showcase :is(h1,h2,h3){text-wrap:balance}.hq-showcase .btn{max-width:100%;white-space:normal;text-align:center}.hq-showcase .btn svg{flex-shrink:0}.hq-showcase :is(.products-sidebar-btn,.products-sidebar-btn-text,.contact-detail-text){min-width:0}.hq-showcase .products-sidebar-btn{white-space:normal}.hq-showcase .products-sidebar-btn-text{flex:1}.hq-showcase .hq-product-nav-links{flex-wrap:wrap}.hq-product-showcase .hq-pulse-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:16px}.hq-product-showcase .hq-pulse-metrics>div{grid-column:auto;min-width:0;padding:16px;border:0;background:var(--off-white);border-radius:16px}.hq-product-showcase .hq-pulse-metrics strong{font-size:clamp(1.45rem,2.8vw,2.25rem)}@media(max-width:1150px)and (min-width:701px){.hq-home-showcase .q-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:440px){.hq-showcase .products-sidebar-btn{flex-basis:100%}.hq-showcase .footer-grid{column-gap:20px}.hq-showcase .footer-col a{line-height:1.6}}.hq-page-toc{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding:18px 22px;margin:0 0 30px;border:1px solid #d8e1eb;border-radius:16px;background:#f6f8fb;font-size:.9rem}.hq-page-toc>span{font-weight:600;color:#35465b}.hq-page-toc a{color:#1456a0;text-decoration:underline;text-underline-offset:4px}.hq-showcase :is(section[id],h2[id]){scroll-margin-top:110px}.hq-showcase .nav-hamburger{min-width:44px;min-height:44px;align-items:center;justify-content:center}.hq-showcase .lang-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.hq-showcase .lang-switch-desktop{position:relative;display:block}.lang-switch-desktop summary{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 10px;border:1px solid #c5d3e0;border-radius:999px;background:#fff;color:#244866;cursor:pointer;list-style:none;font-size:.85rem;font-weight:600;white-space:nowrap}.lang-switch-desktop summary:hover,.lang-switch-desktop[open] summary{background:#edf5fb;border-color:var(--accent-blue)}.lang-globe{display:flex;flex:none}.lang-globe svg{width:20px;height:20px}.lang-chevron{transition:transform .15s ease}.lang-switch-desktop[open] .lang-chevron{transform:rotate(180deg)}.lang-switch-desktop summary::-webkit-details-marker{display:none}.lang-switch-desktop summary:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px;border-radius:4px}.lang-menu{position:absolute;z-index:2;inset-inline-end:0;top:calc(100% + 8px);min-width:200px;max-height:calc(100dvh - var(--nav-h) - 16px);overflow-y:auto;padding:8px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 12px 30px #16222d22}.lang-menu-heading{direction:ltr;text-align:left;padding:6px 12px 10px;color:#526176;font-size:.75rem;border-bottom:1px solid #e0e7ee;margin-bottom:4px}.hq-showcase .lang-menu .lang-btn{display:flex;justify-content:flex-start;padding:6px 12px}.hq-showcase .lang-menu .lang-btn[aria-current=true]{color:#1456a0;background:#edf5fb}.lang-menu .lang-btn[aria-current=true]::after{content:"✓";margin-inline-start:auto;font-size:1rem}.lang-menu .lang-btn:focus-visible{outline:2px solid var(--accent-blue);outline-offset:-2px}.hq-showcase .lang-menu .lang-btn:hover{background:#edf5fb}.hq-showcase .lang-switch-mobile{flex-wrap:wrap}.hq-showcase .lang-switch-mobile .lang-sep{display:none}@media(max-width:600px){body.haoqi.hq-showcase .nav-inner{gap:8px;padding-inline:12px}.hq-showcase .nav .nav-logo-name small{display:none}.hq-showcase .nav-end{gap:4px}.hq-showcase .lang-switch-desktop{margin-right:0}.lang-switch-desktop summary{gap:5px;padding-inline:8px}}.hq-article-table{max-width:100%;overflow-x:auto;margin:24px 0}.hq-article-table table{min-width:620px}.hq-article-table:focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px}@media print{.hq-article-table{overflow:visible}.hq-article-table table{min-width:0;width:100%}}.hq-showcase .nav-mobile{max-height:calc(100dvh - var(--nav-h));overflow-y:auto;overscroll-behavior:contain}html.content-fallback .fade-up,html.content-fallback [data-reveal]{opacity:1!important;visibility:visible!important;transform:none!important}.hq-family-grid{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:24px}.hq-family-card{display:flex;flex-direction:column;flex:0 0 calc((100% - 48px)/3);min-width:0;border:1px solid var(--line);border-radius:16px;background:#fff;overflow:hidden;transition:border-color .2s,box-shadow .2s}.hq-family-link{display:block;flex:1;color:inherit}.hq-family-image{position:relative;background:#b9cee4;overflow:hidden}.hq-family-image img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;transition:transform .22s ease}.hq-family-index{position:absolute;top:14px;inset-inline-start:16px;padding:2px 6px;border-radius:6px;background:#ffffffd9;color:#526879;font:500 .76rem var(--font-mono,monospace)}.hq-family-arrow{position:absolute;inset-inline-end:14px;bottom:14px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#fff;color:var(--accent-blue);transition:background .2s,color .2s}.hq-family-copy{padding:22px 24px 18px}.hq-family-copy h3{font-size:1.25rem;line-height:1.35;margin:0 0 12px}.hq-family-copy p{font-size:.92rem;line-height:1.7;color:var(--ink-2);margin:0}.hq-family-details{margin:0 24px;border-top:1px solid var(--line);font-size:.85rem}.hq-family-details summary{cursor:pointer;padding:16px 0;color:var(--accent-blue);font-weight:600}.hq-family-details>div{padding:0 0 20px;color:var(--ink-2);line-height:1.7}.hq-family-details h4{color:var(--ink);margin:0 0 10px;font-size:.95rem}.hq-family-details ul{padding-inline-start:18px;margin:12px 0 0}.hq-family-card:focus-within{border-color:var(--accent-blue)}.hq-family-link:focus-visible{outline:3px solid var(--accent-blue);outline-offset:-4px;border-radius:14px}.hq-family-details summary:focus-visible{outline:2px solid var(--accent-blue);outline-offset:2px}.hq-home-showcase .hq-story-section{background:#eef3f7}.hq-home-showcase .hq-story-copy>p{color:var(--ink-2);line-height:1.8;margin:20px 0 24px}.hq-home-showcase .hq-purchase-panel{border-radius:16px}.hq-home-showcase .hq-catalog-cta{margin-top:28px}.hq-product-stage{padding-top:24px;padding-bottom:24px}.hq-product-stage-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"heading gallery" "copy gallery";grid-template-rows:auto 1fr;align-items:start;gap:0 48px}.hq-product-heading{grid-area:heading;padding-top:20px;min-width:0}.hq-product-intro{grid-area:copy;min-width:0}.hq-product-stage-grid>.product-image{grid-area:gallery}.hq-product-heading h1{margin:14px 0 22px;overflow-wrap:break-word;text-wrap:balance}.hq-product-intro .hq-actions{align-items:center;gap:16px 24px}.hq-product-intro .hq-range-note{text-align:start;margin:20px 0 0}.hq-product-showcase .hq-product-stage .product-image{position:relative;top:auto;align-self:start;min-width:0;box-shadow:none}.hq-product-showcase .product-image.has-gallery{overflow:visible}.hq-product-showcase .product-gallery-main{aspect-ratio:5/4;border-radius:16px;box-shadow:none;background:var(--product-photo-bg)}.hq-product-showcase .product-image img{mix-blend-mode:normal}.hq-product-showcase .product-gallery-main img{padding:16px 44px}.hq-product-showcase .product-image:not(.has-gallery){aspect-ratio:5/4;border-radius:16px;background:var(--product-photo-bg)}.hq-product-showcase .product-image:not(.has-gallery)>img{padding:16px 24px 48px;object-fit:contain}.hq-product-showcase .product-gallery-arrow,.hq-product-showcase .product-gallery-open{width:44px;height:44px;color:#173044;background:rgba(255,255,255,.95);border:1px solid #cdd7df}.hq-product-showcase .product-gallery-prev{left:8px}.hq-product-showcase .product-gallery-next{right:8px}.hq-product-showcase .product-gallery-open{top:10px;right:10px}.hq-product-showcase .product-gallery-thumbs{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 3px 10px;margin-top:2px;gap:8px;scrollbar-width:thin}.hq-product-showcase .product-gallery-thumb{width:72px;height:64px;border-radius:8px}.hq-product-showcase .product-gallery-thumb img{padding:4px}.hq-product-showcase .product-gallery-thumb.active{background:var(--product-photo-bg)}.hq-gallery-caption{display:flex;justify-content:space-between;gap:16px;color:#536370;font-size:.8rem;margin:12px 2px 4px}.hq-gallery-count{font-variant-numeric:tabular-nums;white-space:nowrap}.hq-single-image-hint{position:absolute;bottom:12px;left:14px;right:14px;display:flex;justify-content:space-between;gap:12px;color:#315a79;font-size:.8rem;padding:8px 12px;border-radius:8px;background:rgba(255,255,255,.95)}.hq-product-showcase .product-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:48px}.hq-product-showcase .product-detail-grid :is(.specs-section,.product-applications){margin-top:0}.hq-product-showcase .product-applications ul{gap:10px}.hq-product-showcase #product-highlights{border-block:1px solid var(--line);background:#f7f9fb;padding:18px 0 24px}.hq-product-showcase .product-technical-section{padding-top:36px!important}.hq-product-showcase :is(.product-gallery-thumb,.product-gallery-open,.product-gallery-arrow,.product-image[role=button]):focus-visible{outline:3px solid var(--accent-blue);outline-offset:3px}.hq-info-card-illustrated{overflow:hidden}.hq-info-photo{display:block;margin:-28px -28px 24px;padding:20px;background:var(--product-photo-bg);color:#3d596e}.hq-info-photo img{display:block;width:100%;height:260px;object-fit:contain;transition:transform .22s ease}.hq-info-photo span{display:block;margin-top:14px;font-size:.8rem;line-height:1.5;text-align:center}.hq-catalogue-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:-8px 0 20px}.hq-catalogue-strip img{width:calc((100% - 16px)/3);height:94px;object-fit:contain}.hq-resource-hub .hq-info-grid{align-items:start}.hq-resource-hub .hq-info-card{background:#fff;border-radius:14px;border-top:3px solid var(--accent-blue)}.hq-info-copy{min-width:0}.hq-info-copy .hq-info-links a{min-height:44px}.hq-showcase .resource-article{border:1px solid var(--line);transition:border-color .2s,box-shadow .2s}.hq-showcase .resource-article:focus-visible,.hq-info-photo:focus-visible{outline:3px solid var(--accent-blue);outline-offset:3px}.hq-lightbox-tools{position:absolute;bottom:50px;left:50%;transform:translateX(-50%);display:flex;gap:8px;max-width:calc(100% - 24px)}.hq-lightbox-tools button{min-width:44px;min-height:44px;padding:8px 14px;border:1px solid #697c8c;border-radius:8px;background:#142a3b;color:white;font:inherit;cursor:pointer}.hq-lightbox-tools button:focus-visible,.lightbox-overlay button:focus-visible{outline:3px solid #88c8ff;outline-offset:3px}.hq-showcase .lightbox-img{max-height:calc(100dvh - 190px)}.hq-evidence-photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0}.hq-evidence-photos figure{margin:0;min-width:0;border:1px solid var(--line);border-radius:14px;overflow:hidden}.hq-evidence-image{aspect-ratio:3/2;background:#edf2f6}.hq-evidence-image img{display:block;width:100%;height:100%;object-fit:contain}.hq-evidence-photos figcaption{padding:18px 22px}.hq-evidence-photos strong{font-size:1rem}.hq-evidence-photos p{color:var(--ink-2);font-size:.85rem;line-height:1.7;margin:8px 0 0}@media(max-width:700px){.hq-evidence-photos{grid-template-columns:minmax(0,1fr)}.hq-product-showcase .hq-product-nav-name,.hq-product-showcase .hq-product-nav-inner>.btn{display:none}.hq-product-showcase .hq-product-nav-inner{min-height:0;padding-block:6px!important}.hq-product-showcase .hq-product-nav-links{padding:0;gap:12px}.hq-product-showcase .hq-product-nav-links a{display:flex;align-items:center;min-height:44px}.hq-product-stage .breadcrumb{font-family:inherit;letter-spacing:0;line-height:1.5}.hq-product-stage .breadcrumb [aria-current],.hq-product-stage .breadcrumb .breadcrumb-sep:has(+[aria-current]){display:none}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.hq-family-card:hover{border-color:#adc7db;box-shadow:0 12px 28px #183b5510}.hq-family-link:hover .hq-family-image img,.hq-info-photo:hover img{transform:scale(1.025)}.hq-family-link:hover .hq-family-arrow{background:var(--accent-blue);color:#fff}.hq-showcase .resource-article:hover{border-color:#adc7db;box-shadow:0 8px 20px #183b550d}}@media(max-width:1100px){.hq-family-card{flex-basis:calc((100% - 24px)/2)}.hq-product-stage-grid{column-gap:28px}}@media(max-width:860px){.hq-product-stage-grid,.hq-product-showcase .product-detail-grid{grid-template-columns:minmax(0,1fr);gap:28px}.hq-product-stage-grid{grid-template-areas:"heading" "gallery" "copy";grid-template-rows:auto;gap:20px}.hq-product-heading{padding-top:0}.hq-product-showcase .hq-product-stage .product-image{width:100%;max-width:640px;justify-self:center}.hq-product-heading h1{max-width:760px;margin-bottom:0}}@media(max-width:600px){.hq-family-card{flex-basis:100%}.hq-family-image img{height:auto}.hq-family-copy{padding:20px}.hq-family-details{margin-inline:20px}.hq-info-photo{margin:-22px -22px 22px;padding:16px}.hq-info-photo img{height:220px}.hq-product-showcase .product-gallery-main img{padding:14px 36px}.hq-product-showcase .product-gallery-arrow{width:36px;height:44px}.hq-product-stage{padding-top:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hq-showcase *,.hq-showcase *::before,.hq-showcase *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@media print{.hq-showcase .nav,.hq-showcase .nav-mobile,.hq-showcase .footer,.hq-showcase .home-cta-sec,#to-top,.hq-product-nav,.hq-page-toc{display:none!important}.hq-showcase{background:white!important;color:black!important}.hq-showcase main{padding-top:0!important}.hq-showcase .fade-up,.hq-showcase [data-reveal]{opacity:1!important;transform:none!important}.hq-showcase table{font-size:9pt}.hq-showcase .skus-table-wrap{overflow:visible}.hq-showcase .skus-table{min-width:0;width:100%}.hq-showcase .skus-table :is(td,th){white-space:normal}}.lightbox-feedback{position:absolute;inset:40% 64px auto;text-align:center;color:#fff}.lightbox-feedback p:empty{display:none}.lightbox-retry{margin-top:12px;padding:10px 16px;color:#fff;background:#18344e;border:1px solid #fff;border-radius:6px;cursor:pointer}.lightbox-retry[hidden]{display:none}.lightbox-overlay button:disabled{opacity:.45;cursor:default}.hq-page-contact #contact-details{scroll-margin-top:100px}.hq-category-nav{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.hq-category-nav a{display:inline-flex;align-items:center;min-height:44px;padding:9px 16px;border:1px solid #cddae4;border-radius:999px;background:#fff;color:var(--accent-blue);font-size:.88rem;font-weight:600}.hq-category-nav a:hover{background:#edf5fb;border-color:#8ebadd}.hq-category-nav a:focus-visible{outline:3px solid var(--accent-blue);outline-offset:3px}.hq-page-category :is(#category-products,#category-selection,#category-faq){scroll-margin-top:100px}.hq-page-category .category-products-section{padding-block:32px 40px}.hq-page-category #category-products .section-title{margin-bottom:22px}.hq-page-category .product-list-thumb{height:260px;padding:20px}.hq-page-category .product-list-name{font-size:1.15rem}.hq-page-category .category-guidance-section{padding-block:40px}.hq-info-media{margin:-28px -28px 24px;padding:20px;background:#edf2f6}.hq-info-media .hq-info-photo{margin:0;padding:0;min-width:0}.hq-info-media--multiple{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.hq-info-media--multiple .hq-info-photo img{height:200px}.hq-info-media .hq-info-photo span{color:#28495f}@media(max-width:700px){.hq-info-media{margin:-22px -22px 22px;padding:16px}}@media(max-width:600px){.hq-page-category .category-products-section{padding-block:24px 30px}.hq-page-category .product-list-thumb{height:240px}.hq-category-nav{gap:8px;margin-top:18px}.hq-category-nav a{padding:9px 12px;font-size:.82rem}}@media(max-width:480px){.hq-info-media--multiple{grid-template-columns:1fr;gap:22px}}.hq-family-composition{aspect-ratio:4/3;display:grid;align-items:center}.hq-family-composition img{width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}.hq-family-note{font-size:.8rem;color:var(--ink-2);line-height:1.6;margin:0 0 20px}.hq-series-gallery{margin-top:44px;padding-top:32px;border-top:1px solid var(--line);scroll-margin-top:110px}.hq-series-gallery h2{font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.35;margin:0 0 14px}.hq-series-gallery>p{max-width:900px;color:var(--ink-2);line-height:1.7;margin:0 0 24px}.hq-series-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hq-series-grid figure{margin:0;min-width:0}.hq-series-photo{display:block;position:relative;background:var(--product-photo-bg);border:1px solid var(--line);border-radius:12px;padding:14px}.hq-series-photo img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.hq-series-photo>span{position:absolute;bottom:8px;right:8px;color:var(--accent-blue);background:#fff;border-radius:50%;padding:6px}.hq-series-photo:focus-visible{outline:3px solid var(--accent-blue);outline-offset:3px}.hq-series-grid figcaption{margin-top:12px;color:var(--ink-2);font-size:.85rem;line-height:1.5}@media(max-width:700px){.hq-series-grid{grid-template-columns:1fr;gap:28px}}@media(prefers-reduced-motion:reduce){.hq-family-composition img{transition:none}}.hq-series-grid--single{grid-template-columns:minmax(0,1fr);max-width:620px}.hq-series-more{margin-top:24px}.hq-series-more>summary{cursor:pointer;color:var(--accent-blue);font-weight:600;padding:12px 0}.hq-series-more>summary:focus-visible{outline:3px solid var(--accent-blue);outline-offset:3px}.hq-series-more[open]>.hq-series-grid{margin-top:12px}@media screen{body.haoqi.hq-showcase .nav{border-bottom-color:#d8e3ee!important}body.hq-home-showcase{--line:#d4e0eb;--line-2:#e8eff5}.hq-home-showcase .hq-hero{background:linear-gradient(115deg,#edf3fa 0%,#e1ebf6 55%,#ccdcef 100%);border-bottom:1px solid #c7d7e6}.hq-home-showcase .hq-title{color:#152e44}.hq-home-showcase .hq-intro{color:#354f65}.hq-home-showcase .hq-home-background{box-shadow:0 16px 40px #18334f14;outline:1px solid #ffffff80}.hq-home-showcase .hq-catalog-section{background:#edf2f8}.hq-home-showcase .hq-family-card{border-color:#d1deeb;box-shadow:0 4px 14px #18344e05}.hq-home-showcase .hq-family-card:hover{border-color:#8aabc8;box-shadow:0 12px 28px #18344e12}.hq-home-showcase .hq-family-note{color:#4d6579}.hq-home-showcase .hq-story-section{background:#152e44;color:#f4f8fc;border-block:1px solid #29465d}.hq-home-showcase .hq-story-section h2,.hq-home-showcase .hq-story-section h3{color:#f4f8fc}.hq-home-showcase .hq-story-section .hq-section-index{color:#9dcef3}.hq-home-showcase .hq-story-copy>p,.hq-home-showcase .hq-purchase-steps p{color:#c5d5e3}.hq-home-showcase .hq-purchase-panel{background:#203b52;border-color:#3c566c;box-shadow:none}.hq-home-showcase .hq-purchase-steps li{border-color:#425c71}.hq-home-showcase .hq-step-number{color:#a9d7f9;border-color:#526e84;background:#294961}.hq-home-showcase .hq-story-section .btn-primary{background:#e2f1fc;border-color:#e2f1fc;color:#153950}.hq-home-showcase .hq-story-section .btn-primary:hover{background:#fff;border-color:#fff}.hq-showcase .home-cta-sec{background:#e5eef7;border-color:#cbdbe9}.hq-showcase .home-cta-sec h2{color:#17344d}.hq-showcase .home-cta-sec p{color:#425e74}body.haoqi.hq-showcase .footer{background:#102638;border-top:1px solid #28475e;--ink:#f1f7fb;--ink-2:#c3d2df;--line:#355065;--accent-blue:#9bcef5}.hq-showcase .footer .footer-brand{border-color:#355065}.hq-showcase .footer .footer-col h5{color:#a9d7f9}.hq-showcase .footer :is(.nav-logo-name,.footer-col a){color:#d2dfeb}.hq-showcase .footer :is(.nav-logo-name small,.footer-brand p,.footer-bottom p,.footer-icon){color:#b6c9d9}.hq-showcase .footer .footer-col a:hover{color:#fff}.hq-showcase .footer .footer-bottom{border-color:#355065}.hq-showcase .footer a:focus-visible{outline:2px solid #a9d7f9;outline-offset:4px}@media(prefers-reduced-motion:reduce){.hq-home-showcase .hq-family-card{transition:none}}}@media screen and (prefers-reduced-motion:no-preference){.hq-home-showcase .hq-home-background{position:relative;isolation:isolate}.hq-home-showcase .hq-family-card{transition:transform .25s ease,border-color .25s,box-shadow .25s}.hq-home-showcase .hq-home-background::after{content:"";position:absolute;inset:-15% -35%;pointer-events:none;z-index:1;opacity:0;transform:translateX(-100%);background:linear-gradient(112deg,transparent 36%,#ffffff00 42%,#ffffff40 50%,#ffffff00 58%,transparent 64%)}.hq-home-showcase .hq-home-background.hq-photo-sweep::after{animation:hq-photo-reflection .9s ease-out both}.hq-home-showcase .hq-home-entering{animation:hq-home-arrive .48s cubic-bezier(.2,.7,.2,1) var(--hq-enter-delay,0ms) backwards}.hq-home-showcase .hq-family-arrow{transition:transform .25s,background .25s,color .25s}.hq-home-showcase .hq-family-copy h3{transition:color .25s}@keyframes hq-home-arrive{from{opacity:.8;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes hq-photo-reflection{0%{opacity:0;transform:translateX(-85%)}20%{opacity:.55}75%{opacity:.55}100%{opacity:0;transform:translateX(85%)}}@media(hover:none),(pointer:coarse){.hq-home-showcase .hq-home-entering{animation-duration:.42s;animation-delay:0s}}@media(hover:hover)and (pointer:fine){.hq-home-showcase .hq-family-card:is(:hover,:focus-within){transform:translateY(-4px);border-color:#8aabc8;box-shadow:0 10px 24px #173b611a}.hq-home-showcase .hq-family-link:hover .hq-family-image img{transform:none}.hq-home-showcase .hq-family-card:is(:hover,:focus-within) .hq-family-arrow{transform:translate(2px,-2px);background:var(--accent-blue);color:#fff}.hq-home-showcase .hq-family-card:is(:hover,:focus-within) .hq-family-copy h3{color:var(--accent-blue)}}}@media screen{.hq-showcase{--hq-motion-fast:160ms;--hq-motion-control:240ms;--hq-motion-ease:cubic-bezier(.2,.7,.2,1)}.hq-showcase :is(.fade-up,[data-reveal]),html.content-ready .hq-showcase :is(.fade-up,[data-reveal]){opacity:1;visibility:visible;transform:none;animation:none;transition:none}.hq-showcase .home-cta-glow{display:none}.hq-showcase :is(.btn-primary,.btn-gold)::after{content:none}.hq-showcase .hq-motion-track{position:relative;inset:auto}.hq-product-showcase :is(#product-showcase,#product-overview,#product-specifications,#product-image,#product-skus,#product-selection,#product-faq){scroll-margin-top:max(180px,var(--hq-product-anchor-offset,calc(var(--nav-h) + 16rem)))}.hq-showcase .hq-motion-track::after{content:"";position:absolute;left:0;top:0;pointer-events:none;z-index:2;width:var(--hq-track-width,0px);height:var(--hq-track-height,2px);transform:translate(var(--hq-track-x,0px),var(--hq-track-y,0px));background:var(--accent-blue);border-radius:2px;opacity:0}.hq-showcase .hq-track-ready::after{opacity:1}.hq-showcase .products-sidebar.hq-motion-track::after{background:#b9def9}.hq-showcase .hq-motion-ring::after{background:none;border:2px solid var(--accent-blue);border-radius:8px;box-sizing:border-box}.hq-showcase .hq-motion-ring .product-gallery-thumb.active{border-color:transparent}.hq-showcase :is(.hq-product-nav-links,.hq-category-nav,.hq-page-toc) a[aria-current=location]{color:var(--accent-blue)}.hq-showcase .hq-page-toc.hq-motion-track a{text-decoration:none}.hq-showcase .hq-disclosure-moving{overflow:hidden}.hq-showcase .hq-faq summary{position:relative;list-style:none;padding-inline-end:32px}.hq-showcase .hq-faq summary::-webkit-details-marker{display:none}.hq-showcase :is(.faq-item,.hq-faq details)>summary::after{content:"+";position:absolute;inset-inline-end:4px;top:50%;transform:translateY(-50%);font-size:1.3rem;font-weight:400;color:var(--accent-blue)}.hq-showcase :is(.faq-item,.hq-faq details)[open]:not(.hq-disclosure-closing)>summary::after{transform:translateY(-50%) rotate(45deg)}.hq-showcase .hq-purchase-steps li{position:relative}.hq-showcase .form-group>label{position:relative;width:fit-content}.hq-showcase .form-group>label::after{content:"";position:absolute;left:0;bottom:-3px;width:24px;height:2px;background:var(--accent-blue);transform:scaleX(0);transform-origin:left}.hq-showcase .form-group:focus-within>label{color:var(--accent-blue)}.hq-showcase .form-group:focus-within>label::after{transform:scaleX(1)}@media(max-width:700px){.hq-showcase .hq-product-nav-inner{display:block}.hq-showcase .hq-product-nav-links{flex-wrap:nowrap;gap:20px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;padding-block:4px;font-size:.75rem}.hq-showcase .hq-product-nav-links a{flex:0 0 auto;white-space:nowrap;min-height:44px}}}@media screen and (prefers-reduced-motion:no-preference){.hq-showcase .hq-motion-track.hq-track-ready::after{transition:transform 280ms var(--hq-motion-ease),width 280ms var(--hq-motion-ease),height 280ms var(--hq-motion-ease)}.hq-showcase :is(.btn,.product-list-item,.resource-article,.hq-info-card){transition:border-color var(--hq-motion-control),background var(--hq-motion-control),box-shadow var(--hq-motion-control),translate var(--hq-motion-fast)}.hq-showcase :is(.btn svg,.hq-info-links svg,.feature-card-link svg){transition:translate var(--hq-motion-control) var(--hq-motion-ease)}.hq-showcase :is(.btn,.product-gallery-thumb,.product-gallery-arrow,.product-gallery-open):active{translate:0 1px}.hq-showcase .products-sidebar-btn{transition:background var(--hq-motion-control),color var(--hq-motion-control)}.hq-showcase .product-gallery-main img{transition:opacity 220ms ease}.hq-showcase :is(.faq-item,.hq-faq details)>summary::after{transition:transform var(--hq-motion-control) var(--hq-motion-ease)}.hq-showcase .hq-purchase-steps li.hq-motion-arrived::after{content:"";position:absolute;top:-1px;left:0;right:0;height:1px;background:var(--accent-blue);opacity:.45;transform-origin:left;animation:hq-process-trace 600ms var(--hq-motion-ease) var(--hq-arrive-delay,0ms) backwards}.hq-home-showcase .hq-purchase-steps li.hq-motion-arrived::after{background:#a9d7f9}.hq-showcase .form-group>label{transition:color var(--hq-motion-fast)}.hq-showcase .form-group>label::after{transition:transform var(--hq-motion-control) var(--hq-motion-ease)}.hq-showcase .nav-mobile.open{animation:hq-menu-arrive 200ms var(--hq-motion-ease)}.hq-showcase .nav-dropdown-menu.open{animation:hq-menu-arrive 180ms var(--hq-motion-ease)}@keyframes hq-process-trace{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hq-menu-arrive{from{opacity:.75;translate:0 -6px}to{opacity:1;translate:0 0}}@media(hover:hover)and (pointer:fine){.hq-showcase :is(.product-list-item,.resource-article):is(:hover,:focus-visible){translate:0 -3px;border-color:#82afd0;box-shadow:0 8px 22px #183b5512}.hq-showcase .hq-info-card:has(a):is(:hover,:focus-within){border-color:#91b5d0;box-shadow:0 4px 16px #183b550a}.hq-showcase :is(.btn,.hq-info-links a,.feature-card-link):is(:hover,:focus-visible) svg{translate:3px 0}}}@media(min-width:1151px){.hq-showcase .nav-products-dropdown .nav-dropdown-menu{position:fixed;top:var(--nav-h);left:50%;width:min(1080px,calc(100vw - 64px));max-height:calc(100dvh - var(--nav-h) - 24px);overflow:auto;padding:20px 26px 26px;transform:translateX(-50%);animation:none}.nav-product-grid{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:14px;align-items:start}.nav-product-grid [data-category=special-application]{grid-column:3;grid-row:1 / 3}}@media(min-width:1151px){html:not([lang|=zh]) .hq-showcase .nav-products-dropdown .nav-dropdown-menu{width:min(1280px,calc(100vw - 48px))}html:not([lang|=zh]) .nav-product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}html:not([lang|=zh]) .nav-product-grid [data-category=induction-heating]{grid-column:1 / 3;grid-row:1}html:not([lang|=zh]) .nav-product-grid [data-category=high-voltage]{grid-column:1 / 3;grid-row:2}html:not([lang|=zh]) .nav-product-grid [data-category=pulse-capacitors]{grid-column:1;grid-row:3}html:not([lang|=zh]) .nav-product-grid [data-category=dc-capacitors]{grid-column:2;grid-row:3}html:not([lang|=zh]) .nav-product-grid [data-category=special-application]{grid-column:3 / 5;grid-row:1 / 4}}.nav-product-top{border-bottom:1px solid var(--line);padding-bottom:12px;margin-bottom:20px}.hq-showcase .nav .nav-product-top a{justify-content:space-between;padding:6px 10px;font-weight:600;color:var(--accent-blue)}.nav-product-grid .nav-product-group{padding:12px;border:1px solid var(--line);border-radius:12px;background:#fbfcfe}.nav-product-group h2{margin:0 0 10px;font-size:1rem}.nav-product-group h2:last-child{margin-bottom:0}.nav-product-group ul{list-style:none;margin:0;margin-inline-start:12px;padding:0;padding-inline-start:10px;border-inline-start:1px solid #b8cee0}.hq-showcase .nav .nav-product-group a{display:block;padding:8px 10px;white-space:normal;line-height:1.5;text-align:start;letter-spacing:normal}body.haoqi.hq-showcase :is(.nav,.nav-mobile) .nav-product-heading{font-size:1rem;font-weight:700;color:var(--ink)!important;background:#eaf3fa;border-inline-start:3px solid var(--accent-blue);border-radius:0 6px 6px 0;padding:9px 10px}body.haoqi.hq-showcase :is(.nav,.nav-mobile) .nav-product-link{font-size:.88rem;font-weight:400;color:var(--ink-2)!important;padding:8px 10px}body.haoqi.hq-showcase .nav .nav-dropdown-menu .nav-dropdown-item:not(.nav-product-heading){font-size:.88rem;font-weight:400;line-height:1.5;letter-spacing:normal;color:var(--ink-2)!important;padding:8px 10px;border-radius:6px;min-height:40px}body.haoqi.hq-showcase .nav .nav-dropdown-menu .nav-dropdown-text strong{font:inherit;letter-spacing:inherit;color:inherit!important}body.haoqi.hq-showcase .nav .nav-dropdown:not(.nav-products-dropdown) .nav-dropdown-menu{padding:12px}body.haoqi.hq-showcase .nav .nav-dropdown-menu .nav-dropdown-item:is(:hover,:focus-visible){color:var(--accent-blue)!important;background:var(--blue-wash)!important}.nav-product-group p{margin:0 12px;font-size:.85rem;color:var(--ink-2);line-height:1.5}.nav-product-mobile{padding:0 12px 12px}.nav-product-mobile .nav-product-group{padding:12px 0;border-top:1px solid var(--line)}.nav-product-mobile h2 a{font-weight:600}.nav-product-mobile li a{padding-inline-start:28px;font-size:.9rem}.hq-showcase .products-main--all .products-panel-header{display:none}.hq-showcase .products-panel{scroll-margin-top:calc(var(--nav-h) + 24px)}.hq-showcase .products-panel+.products-panel{margin-top:32px}.catalogue-guide{margin:20px 0 8px;border:1px solid var(--line);border-radius:12px;background:var(--blue-wash)}.catalogue-guide summary{padding:15px 18px;cursor:pointer;color:var(--ink);font-weight:600}.catalogue-guide-content{padding:0 20px 20px;color:var(--ink-2);line-height:1.8}.catalogue-guide-content p{margin:0 0 14px}.catalogue-guide-content h3,.catalogue-guide-content h4{margin:20px 0 8px;color:var(--ink)}@media print{.catalogue-guide:not([open])>.catalogue-guide-content{display:block}}.hq-showcase .products-main--all{display:grid}.hq-showcase .products-main--all .products-panel,.hq-showcase .products-main--all .product-list{display:contents}.hq-showcase .products-main--all .catalogue-guide{grid-column:1 / -1;order:1;margin:0}@media(min-width:601px){.hq-showcase .products-panel .product-list--pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.hq-showcase :is(h1,h2,h3){overflow-wrap:anywhere}.hq-showcase:lang(de) :is(h1,h2,h3,.footer-col a){hyphens:auto}.hq-showcase:lang(de) .specs-table{hyphens:auto;overflow-wrap:anywhere}.hq-showcase .product-list-name{overflow-wrap:anywhere}.product-detail-grid{display:grid;grid-template-columns:5fr 4fr;gap:48px;align-items:start}.product-image{border-radius:var(--radius-lg);overflow:hidden;aspect-ratio:5/4;background:#f0f1f3;box-shadow:var(--shadow-lg);position:sticky;top:calc(var(--nav-h) + 24px)}.product-image img{width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}.product-image .placeholder-img{width:100%;height:100%;min-height:320px}.product-image.has-gallery{aspect-ratio:auto;overflow:visible;background:none;box-shadow:none;border-radius:0}.product-gallery-main{position:relative;aspect-ratio:5/4;border-radius:var(--radius-lg);overflow:hidden;background:#f0f1f3;box-shadow:var(--shadow-lg)}.product-gallery-main img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply;opacity:0;transition:opacity 0.35s ease}.product-gallery-main img.active{opacity:1}.product-gallery-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:none;border-radius:50%;background:rgba(0,0,0,0.35);color:#fff;font-size:1.4rem;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:background 0.2s ease}.product-gallery-arrow:hover{background:rgba(0,0,0,0.6)}.product-gallery-prev{left:12px}.product-gallery-next{right:12px}.product-gallery-open{position:absolute;top:12px;right:12px;z-index:3;width:38px;height:38px;border:0;border-radius:50%;background:rgba(0,0,0,0.42);color:#fff;font-size:1.25rem;cursor:pointer}.product-gallery-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.product-gallery-thumb{width:72px;height:72px;flex-shrink:0;border:2px solid transparent;border-radius:var(--radius);overflow:hidden;padding:0;cursor:pointer;background:var(--off-white);transition:border-color 0.2s ease}.product-gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}.product-gallery-thumb:hover{border-color:var(--gray-300)}.product-gallery-thumb.active{border-color:var(--blue)}.product-meta{margin-bottom:32px}.product-meta .tag{margin-bottom:12px}.product-meta h1{font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;letter-spacing:-0.02em;margin-bottom:20px}.product-meta p{font-size:1.05rem;color:var(--text-muted);line-height:1.75}.product-applications{margin:32px 0}.product-applications h3{font-size:0.75rem;font-weight:700;letter-spacing:0.12em;text-transform:none;color:var(--text-muted);margin-bottom:12px}.product-applications ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none}.product-applications li{font-size:0.82rem;font-weight:600;padding:5px 12px;border-radius:999px;background:rgba(14,122,254,0.08);color:var(--blue)}.specs-table{width:100%;border-collapse:collapse;margin-top:8px}.specs-table th{text-align:start;font-size:0.75rem;font-weight:700;letter-spacing:0.1em;text-transform:none;color:var(--text-muted);padding:0 0 12px;border-bottom:2px solid var(--gray-300)}.specs-table td{padding:14px 0;border-bottom:1px solid rgba(0,0,0,0.06);font-size:0.95rem;vertical-align:top}.specs-table td:first-child{color:var(--text-muted);width:48%;font-weight:500}.specs-table td:last-child{color:var(--text-dark);font-weight:600}.spec-tbd{color:var(--text-muted)!important;font-style:italic;font-weight:400!important}.specs-section{margin-top:40px}.specs-section h2{font-size:1.1rem;font-weight:700;margin-bottom:20px}.skus-section{margin-top:40px}.skus-section h2{font-size:1.1rem;font-weight:700;margin-bottom:16px}.skus-notes{margin:0 0 16px;padding:12px 16px;border-inline-start:3px solid #6b9bc9;background:#f4f8fd;border-radius:0 8px 8px 0}.skus-notes p{margin:0;font-size:0.82rem;line-height:1.65;color:#42566d;overflow-wrap:anywhere}.skus-notes p+p{margin-top:8px}.skus-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:10px;border:1px solid #d6e6f5}.skus-table{width:100%;border-collapse:collapse;font-size:0.78rem;white-space:nowrap;background:#fff}.skus-table thead tr{background:rgb(234,242,251)}.skus-table th{text-align:start;font-size:0.7rem;font-weight:700;letter-spacing:0.04em;color:#2d5a8a;padding:10px 14px;border-bottom:2px solid #c2d8ef}.skus-table td{padding:8px 14px;color:var(--text-dark);vertical-align:middle;border-bottom:1px solid #e3edf8}.skus-table tbody tr:nth-child(even){background:#fff}.skus-table tbody tr:nth-child(odd){background:#f4f8fd}.skus-table tbody tr:last-child td{border-bottom:none}.skus-table td:first-child{color:var(--text-muted);font-weight:500;width:36px}.skus-table td:nth-child(2){font-weight:700;font-family:var(--font-mono, monospace);color:var(--blue)}.skus-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin-top:14px;padding-top:12px;border-top:1px solid var(--gray-300)}.skus-legend span{font-size:0.72rem;color:var(--text-muted)}.skus-legend span strong{font-weight:600;color:var(--text-dark)}@media(max-width:860px){.product-detail-grid{grid-template-columns:1fr;gap:40px}.product-image{position:static}}.hq-showcase .nav-search{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:6px;color:var(--ink)}.hq-showcase .nav-search svg{width:22px;height:22px}.hq-showcase .nav-search:hover,.hq-showcase .nav-search[aria-current]{background:var(--blue-wash);color:var(--accent-blue)}.hq-showcase .hq-site-search{max-width:1050px}.hq-search-form>label{display:block;margin-bottom:10px;font-weight:600}.hq-search-control{display:flex;align-items:center;gap:12px;padding:8px;border:1px solid #78929f;border-radius:8px;background:#fff}.hq-search-control>span{display:flex;margin-inline-start:8px;color:var(--accent-blue)}.hq-search-control svg{width:22px;height:22px}.hq-search-control input{flex:1;width:0;min-width:0;min-height:44px;padding:8px 4px;border:0;color:var(--ink);background:#fff;font:inherit;font-size:1rem}.hq-search-control input::placeholder{color:#607781;opacity:1}.hq-search-filters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 8px}.hq-search-filters button,.hq-search-status button{min-height:44px;border:1px solid var(--line);border-radius:6px;padding:8px 14px;font:inherit;font-size:.88rem;color:var(--ink-2);background:#fff;cursor:pointer}.hq-search-filters button[aria-pressed=true]{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}.hq-search-status{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:70px;color:var(--ink-2)}.hq-search-status p{margin:0}.hq-search-status button{flex-shrink:0}.hq-search-results{list-style:none;padding:0;margin:0 0 24px}.hq-search-results li{padding:24px 0;border-top:1px solid var(--line);overflow-wrap:anywhere}.hq-search-results .hq-search-meta{margin:0 0 8px;color:var(--ink-2)}.hq-search-results h2{margin:0 0 10px;text-wrap:initial}.hq-search-results h2 a{color:var(--accent-blue);text-decoration:underline;text-underline-offset:4px;text-decoration-color:#a1c4ce}.hq-search-results p{color:var(--ink-2);margin:0}.hq-search-results mark{color:inherit;background:#e0eeaa;padding:0 1px}.hq-search-browse{border-top:1px solid var(--line);margin-top:36px;padding-top:24px}.hq-search-browse h2{font-size:1rem;margin:0 0 16px}.hq-search-browse>div{display:flex;flex-wrap:wrap;gap:10px 24px}.hq-search-browse a{display:flex;align-items:center;min-height:44px;gap:8px;color:var(--accent-blue);font-size:.92rem}.hq-search-browse svg{width:16px;height:16px}.hq-showcase .hq-guide-link{display:flex;align-items:center;justify-content:space-between;gap:24px}.hq-guide-link h2{margin:0 0 10px}.hq-guide-link p{color:var(--ink-2);margin:0}.hq-guide-link .btn{flex-shrink:0}.hq-showcase .hq-guide-teaser{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px}.hq-showcase .hq-guide-teaser h2{margin:0}.hq-guide-teaser .hq-section-index{margin:0}.hq-showcase tr[id^=model-]{scroll-margin-top:150px}.hq-showcase tr[id^=model-]:target{background:#e3f0c4;outline:2px solid var(--accent-blue);outline-offset:-2px}.hq-showcase .hq-faq details:target{border-color:var(--accent-blue)}@media(max-width:600px){.hq-showcase .hq-guide-link{align-items:flex-start;flex-direction:column}.hq-search-control{flex-wrap:wrap;gap:6px}.hq-search-control .btn{width:100%}.hq-search-control input{font-size:16px}.hq-search-filters{gap:6px}.hq-search-filters button{padding:8px 10px}}@media print{.nav-search,.hq-search-form,.hq-search-status button,[data-search-more]{display:none!important}}@media screen{body.haoqi.hq-showcase{--ink:#183340;--ink-2:#4f6672;--ink-3:#607781;--text-dark:#183340;--white:#183340;--text-on-lt:#183340;--text-light:#4f6672;--text-muted:#4f6672;--text-muted-lt:#4f6672;--gray-300:#607781;--accent-blue:#1b627a;--accent-gold:#1b627a;--accent-gold-hover:#124b60;--blue-deep:#124b60;--blue-bright:#2d7891;--gold-soft:#1b627a;--blue-wash:#edf4f5;--blue-light:#c8dfe3;--accent-gold-dim:#edf4f5;--off-white:#f3f7f7;--bg-surface:#f3f7f7;--light-bg:#f3f7f7;--line:#d4e0e3;--line-2:#e7eef0;--light-border:#d4e0e3;--bg-border:#d4e0e3;--radius:8px;--radius-lg:12px;--energy-navy:#122e3d;--energy-deep:#0d2431;--energy-light:#b0dedb;--energy-brand:#d1ebe9;--energy-line:#406171;--energy-muted:#bdd2dc;color:var(--ink);background:#fff}.hq-showcase [hidden]{display:none!important}.hq-showcase .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hq-showcase :is(h1,h2,h3){text-wrap:balance}.hq-showcase :is(a,button,summary,input,select,textarea):focus-visible{outline:2px solid var(--accent-blue);outline-offset:4px}.hq-showcase .btn{border-radius:6px;letter-spacing:0;min-height:44px}.hq-showcase :is(.btn-primary,.btn-gold,.sku-enquire:hover),.hq-showcase .home-cta :is(.btn-primary,.btn-gold){background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}.hq-showcase :is(.btn-primary,.btn-gold):hover,.hq-showcase .home-cta :is(.btn-primary,.btn-gold):hover{background:var(--blue-deep);border-color:var(--blue-deep)}.hq-showcase #to-top{color:#fff}.hq-showcase .hq-range-note{color:var(--ink-2)}body.haoqi.hq-showcase .nav .nav-cta{border-radius:6px!important}body.haoqi.hq-showcase .nav .nav-dropdown-menu{border-radius:8px}body.haoqi.hq-showcase :is(.nav,.nav-mobile) .nav-product-heading{background:var(--blue-wash)}.hq-showcase .btn-outline{border-color:#78929f}.hq-showcase .page-hero{position:relative;overflow:hidden;background:linear-gradient(115deg,#eef5f6,#f9fbfb);border-bottom:1px solid var(--line);padding:44px 0}.hq-showcase .page-hero::after{content:"";position:absolute;width:65%;height:240px;inset:auto -20% -180px auto;border:1px solid #9fbfc9;border-radius:50%;transform:rotate(-12deg);pointer-events:none}.hq-showcase .page-hero .container{position:relative;z-index:1}.hq-showcase .page-hero h1{margin:0}.hq-showcase .page-hero p{max-width:var(--reading-measure);margin:18px 0 0}.hq-showcase :is(.feature-card,.resource-category,.resource-article,.hq-info-card,.hq-info-photo,.hq-info-visual,.category-selection,.contact-form,.faq-list,.hq-faq details,.hq-evidence-photos figure,.split-img,.hq-purchase-panel,.product-list-item,.product-card){border-radius:8px;border-color:var(--line);box-shadow:none}.hq-showcase :is(.feature-icon,.resource-category-icon,.contact-detail-icon){border-radius:6px;background:var(--blue-wash);color:var(--accent-blue)}.hq-showcase :is(.hq-info-card,.resource-category,.resource-article,.feature-card):hover{border-color:#91b4c1;box-shadow:none;transform:none}.hq-showcase .contact-form{background:#fff;padding:32px}.hq-showcase .contact-form :is(input,textarea,select){border-radius:5px;border-color:#78929f}.hq-showcase .contact-form :is(input,textarea,select):focus{border-color:var(--accent-blue);box-shadow:0 0 0 3px #1b627a18}.hq-showcase .inquiry-notice{border-radius:5px}.hq-showcase .home-cta-sec{background:#edf4f5;border-color:var(--line)}.hq-showcase .home-cta-sec h2{color:var(--ink)}.hq-showcase .home-cta-sec p{color:var(--ink-2)}.hq-showcase .hq-page-toc{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:0 0 20px;gap:12px 24px}.hq-showcase .hq-info-section{position:relative;margin:0;padding:32px 0;border-top:1px solid var(--line)}.hq-showcase .hq-info-section:first-of-type{padding-top:0;border-top:0}.hq-showcase .hq-info-section:last-child{padding-bottom:0}.hq-showcase .hq-info-section h2{margin:0 0 20px}.hq-showcase .hq-info-card{background:#fff}.hq-showcase .hq-info-card h3{margin-bottom:16px}.hq-showcase .hq-info-links{margin-top:24px}.hq-showcase .hq-purchase-steps li{padding-block:22px}.hq-showcase .hq-purchase-steps h3{margin-bottom:10px}.hq-showcase .hq-info-checklist{margin-block:0}.hq-showcase .hq-info-checklist li+li{margin-top:.6em}.hq-showcase :is(.faq-list,.hq-faq){border:0;border-radius:0;padding:0}.hq-showcase :is(.hq-faq details,.faq-item){border-bottom:1px solid var(--line);border-radius:0;padding:0}.hq-showcase :is(.hq-faq summary,.faq-item summary){padding:22px 40px 22px 0}.hq-showcase :is(.hq-faq p,.faq-answer){margin:0;padding:0 32px 24px 0}.hq-showcase .hq-search-results li{padding-block:28px}.hq-showcase .hq-search-results p:not(.hq-search-meta){max-width:58ch}.hq-showcase .specs-table td:first-child{color:var(--ink-2);width:42%}.hq-showcase .contact-detail-text>span{font-size:1rem;line-height:var(--leading-body)}.hq-showcase .contact-form .form-group{margin-bottom:18px}.hq-showcase .hq-page-toc a{padding-block:4px}@media(min-width:1001px){.hq-showcase .page-hero .container{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);gap:16px 64px;align-items:end}.hq-showcase .page-hero .breadcrumb{grid-column:1 / -1}.hq-showcase .page-hero h1{grid-column:1}.hq-showcase .page-hero p{grid-column:2;margin:0}.hq-showcase .hq-info-section{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:20px 48px;--type-section-title:clamp(1.625rem,2.2vw,2rem)}.hq-showcase .hq-info-section>h2{grid-column:1;grid-row:1;margin:0}.hq-showcase .hq-info-section>:not(h2){grid-column:2;min-width:0;margin-block:0}.hq-showcase .hq-info-section>.hq-info-grid:has(.hq-info-card-illustrated){grid-column:1 / -1}.hq-showcase .hq-info-section>#application-brief{position:absolute;inset:0 auto auto 0}.hq-product-showcase .product-detail-grid{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);gap:56px}.hq-showcase .hq-search-results li{display:grid;grid-template-columns:160px minmax(0,1fr);gap:10px 36px}.hq-showcase .hq-search-results .hq-search-meta{grid-column:1;grid-row:1 / 3}.hq-showcase .hq-search-results li>:not(.hq-search-meta){grid-column:2;margin:0}}@media(max-width:600px){.hq-showcase .page-hero{padding:28px 0 32px}.hq-showcase .contact-form{padding:22px}.hq-showcase .hq-info-section{padding-block:28px}}body.haoqi.hq-showcase .footer{background:var(--energy-deep);--ink:#f2f7f9;--ink-2:#bfd1d9;--accent-blue:#b0dedb;--line:#385563}.hq-showcase .footer :is(.footer-col h5,.footer-col a:hover){color:#c1e5e3}.hq-showcase .footer :is(.footer-brand,.footer-bottom){border-color:#385563}.hq-showcase .footer a:focus-visible{outline-color:#b0dedb}.hq-energy-stage{position:relative;isolation:isolate;background:var(--energy-navy);color:#f1f7f8;padding:36px 0 30px}.hq-energy-field{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 48% 43%,#224e60 0,transparent 68%),linear-gradient(160deg,#183a4c,#102936)}.hq-energy-field::after{content:"";position:absolute;inset:0;background:linear-gradient(175deg,transparent 30%,#061c2b 100%);opacity:calc(.08 + var(--flow-progress,0) * .38)}.hq-energy-halo{position:absolute;left:0;top:0;width:clamp(420px,58vw,780px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#87e0dc30 0,#58c3d41b 28%,#64b8d00a 48%,transparent 70%);transform:translate3d(calc(var(--light-x,0px) - 50%),calc(var(--light-y,0px) - 50%),0);opacity:0;transition:transform .18s ease-out,opacity .32s ease}.hq-energy-stage[data-energy-state=running][data-pointer-active=true] .hq-energy-halo{opacity:1}.hq-energy-traces{position:absolute;inset:-8% 0;width:100%;height:116%;overflow:visible;fill:none;transform:translate3d(calc(var(--flow-progress,0) * -32px),calc(var(--flow-progress,0) * -100px),0) scaleY(calc(1.12 - var(--flow-progress,0) * .32));transform-origin:50% 55%}.hq-trace-base{stroke:#76c9cd;stroke-width:1;opacity:.17}.hq-trace-moving{stroke:url(#energy-ink);stroke-width:1.6;opacity:.65}.hq-trace-moving path{stroke-dasharray:12 88;animation:hq-energy-flow 22s linear infinite;animation-play-state:paused}.hq-trace-moving path:nth-child(2){animation-duration:28s;animation-delay:-12s}.hq-energy-stage[data-energy-state=running] .hq-trace-moving path{animation-play-state:running}@keyframes hq-energy-flow{from{stroke-dashoffset:100}to{stroke-dashoffset:0}}.hq-energy-stage>.container{max-width:1440px;padding-inline:clamp(22px,4.2vw,60px)}.hq-energy-heading{position:relative}.hq-energy-stage .home-hero-content{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:6vw;row-gap:12px;max-width:none;margin:0}.hq-energy-stage .hq-kicker{grid-column:1/-1;margin:0;color:var(--energy-light)}.hq-energy-stage .hq-title{grid-column:1;grid-row:2/4;margin:0;max-width:660px;color:#f1f7f8}.hq-energy-stage .hq-title .highlight{color:var(--energy-light)}.hq-energy-stage .hq-intro{grid-column:2;color:var(--energy-muted);font-size:.94rem;line-height:1.8;max-width:58ch}.hq-home-showcase .hq-energy-stage .gold{color:#edf8f7!important}.hq-energy-stage .hq-actions{grid-column:2;margin:0;gap:12px;align-self:end}.hq-home-showcase .hq-energy-stage .btn-primary{background:#d1ebe9;color:#143442;border-color:#d1ebe9}.hq-home-showcase .hq-energy-stage .btn-primary:hover{background:#ecf7f6;border-color:#ecf7f6}.hq-energy-stage :is(.btn-outline,.btn-outline-light,.btn-ghost){border-color:#718f9e;color:#e5f1f4}.hq-energy-stage :is(.btn-outline,.btn-outline-light,.btn-ghost):hover{background:#264959;color:#fff;border-color:#b0dedb}.hq-energy-stage :is(a,button,summary):focus-visible{outline-color:#b0dedb}#energy-controls{display:flex;justify-content:flex-end;min-height:44px;margin-top:8px}.hq-motion-toggle{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 0 8px 16px;background:none;border:0;color:#bdd2dc;font:inherit;cursor:pointer}.hq-motion-toggle:hover{color:#fff}.hq-motion-symbol{display:grid;place-items:center;width:22px;height:22px;border:1px solid #6b8c9c;border-radius:50%;font-size:.62rem}.hq-motion-toggle:disabled{cursor:default}.hq-energy-portfolio{scroll-margin-top:calc(var(--nav-h) + 20px)}.hq-energy-stage .hq-family-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:52px 32px;align-items:start;padding-top:18px}.hq-energy-stage .hq-family-card{grid-column:span 2;border:0;border-radius:0;background:none;box-shadow:none;overflow:visible;transform:translate3d(var(--family-x,0px),var(--family-y,0px),0)!important;transition:none}.hq-energy-stage .hq-family-card:nth-child(4){grid-column:2/span 2}.hq-energy-stage .hq-family-card:nth-child(5){grid-column:4/span 2}.hq-energy-stage .hq-family-link{color:#f1f7f8}.hq-energy-stage .hq-family-image{background:none;overflow:visible}.hq-home-showcase .hq-energy-stage .hq-family-composition{position:relative;display:block;aspect-ratio:4/3;isolation:isolate;filter:drop-shadow(0 16px 12px #04182255);transform:scale(var(--display-scale,1));transform-origin:50% 65%;transition:transform .46s cubic-bezier(.16,1.35,.35,1),filter .42s ease}.hq-energy-stage .hq-family-image::before{content:"";position:absolute;width:88%;height:24%;left:6%;bottom:1%;border-radius:50%;background:radial-gradient(ellipse,#7ad5da28,transparent 68%);opacity:0;transform:scale(.85);transition:opacity .32s ease,transform .42s ease;pointer-events:none}.hq-energy-stage[data-energy-state=running] .hq-family-link:focus-visible .hq-family-composition{transform:translateY(-12px) scale(calc(var(--display-scale,1) * 1.055))}.hq-energy-stage[data-energy-state=running] .hq-family-link:focus-visible .hq-family-image::before{opacity:1;transform:scale(1.08)}@media(hover:hover)and (pointer:fine){.hq-energy-stage[data-energy-state=running] .hq-family-card:hover .hq-family-composition{transform:translateY(-12px) scale(calc(var(--display-scale,1) * 1.055));filter:drop-shadow(0 24px 16px #04182277)}.hq-energy-stage[data-energy-state=running] .hq-family-card:hover .hq-family-image::before{opacity:1;transform:scale(1.08)}}.hq-energy-stage[data-energy-state=paused] .hq-family-composition{animation:none!important;transition:none}.hq-energy-stage[data-energy-state=paused] .hq-energy-halo{transition:none}.hq-home-showcase .hq-energy-stage .hq-family-link .hq-family-composition img{position:absolute;display:block;transform:translate(-50%,-50%);translate:none;max-width:none;object-fit:contain;aspect-ratio:auto;transition:none}.hq-energy-stage .hq-family-index{top:0;inset-inline-start:0;padding:0;background:none;color:#a9c6d1;font-size:.68rem}.hq-energy-stage .hq-family-arrow{inset-inline-end:0;bottom:-37px;width:30px;height:30px;border:1px solid #5f8292;background:transparent;color:#c5e9e7;border-radius:50%}.hq-energy-stage .hq-family-link:is(:hover,:focus-visible) .hq-family-arrow{background:#d1ebe9;color:#143442;border-color:#d1ebe9;transform:translate(2px,-2px)}.hq-energy-stage .hq-family-copy{padding-block:15px 11px;padding-inline:0 38px}.hq-energy-stage .hq-family-copy h3{color:#f1f7f8!important;margin:0}.hq-energy-stage .hq-family-details{margin:0;border-top:1px solid var(--energy-line)}.hq-energy-stage .hq-family-details summary{color:#b6d4dc;padding:12px 0;font-size:.76rem;font-weight:400;min-height:44px}.hq-energy-stage .hq-family-details>div{color:#c0d3dc;padding:5px 0 18px}.hq-energy-stage .hq-family-details h4{color:#e8f4f5;margin:14px 0 8px}.hq-energy-stage .hq-family-details summary:focus-visible,.hq-energy-stage .hq-family-link:focus-visible{outline-color:#b0dedb;outline-offset:4px;border-radius:0}.hq-energy-stage .hq-catalog-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:24px;margin-top:14px;border-top:1px solid var(--energy-line);text-align:start}.hq-energy-stage .hq-family-note{color:#b6cdd7;max-width:74ch;margin:0}.hq-energy-stage .hq-catalog-cta .btn{white-space:normal;flex-shrink:0}.hq-home-showcase .hq-story-section{background:#f4f8f8;color:var(--ink);border-color:var(--line);padding:48px 0}.hq-home-showcase .hq-story-section :is(h2,h3){color:var(--ink)}.hq-home-showcase .hq-story-section .hq-section-index{color:var(--accent-blue)}.hq-home-showcase :is(.hq-story-copy>p,.hq-purchase-steps p){color:var(--ink-2)}.hq-home-showcase .hq-purchase-panel{background:#fff;border-color:var(--line)}.hq-home-showcase .hq-purchase-steps li{border-color:var(--line)}.hq-home-showcase .hq-step-number{background:var(--blue-wash);border-color:#b8cfd7;color:var(--accent-blue);border-radius:4px}.hq-home-showcase .hq-story-section .btn-primary{background:var(--accent-blue);border-color:var(--accent-blue);color:#fff}.hq-home-showcase .hq-story-section .btn-primary:hover{background:var(--blue-deep);border-color:var(--blue-deep)}.hq-home-showcase .hq-story-copy h2{font-size:clamp(1.8rem,3vw,2.6rem)}.hq-showcase .hq-about-intro{max-width:1280px}.hq-about-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:32px;align-items:center}.hq-supply-visual{margin:0;max-width:700px;width:100%;justify-self:end;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--off-white)}.hq-supply-visual img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.hq-supply-visual figcaption{padding:14px 18px;border-top:1px solid var(--line);color:var(--ink-2);font-size:.8rem;line-height:1.6}.hq-about-intro .hq-company-links{padding-top:20px;margin-top:28px;border-top:1px solid var(--line)}.hq-showcase .products-sidebar{display:block;border:0;background:none;padding:0;margin-bottom:0;overflow:visible}.hq-showcase #products-main{scroll-margin-top:calc(var(--nav-h) + 24px)}.hq-catalogue-nav-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;color:var(--ink-2);font-size:.85rem}.hq-showcase .hq-catalogue-nav-head .products-sidebar-btn{flex:none;width:auto;min-height:44px;padding:10px 16px;border:1px solid var(--line);border-radius:6px}.hq-showcase .hq-catalogue-nav-head .products-sidebar-btn.active{background:var(--accent-blue);border-color:var(--accent-blue)}.hq-category-choices{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.hq-showcase .hq-category-choices .products-sidebar-btn{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0;margin:0;padding:0;text-align:start;white-space:normal;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--off-white);transition:border-color 180ms,box-shadow 180ms,background-color 180ms}.hq-category-choices img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;border-bottom:1px solid var(--line)}.hq-showcase .hq-category-choices .products-sidebar-btn-text{display:block;padding:14px 12px}.hq-showcase .hq-category-choices .products-sidebar-btn-text strong{font-size:.86rem;line-height:1.5;overflow-wrap:anywhere}.hq-showcase .hq-category-choices .products-sidebar-btn-text span{font-size:.72rem;line-height:1.5;margin-top:6px}.hq-showcase .hq-category-choices .products-sidebar-btn.active{border-color:var(--accent-blue);box-shadow:0 0 0 2px var(--accent-blue);background:#e5f0f2}.hq-showcase .hq-category-choices .products-sidebar-btn.active .products-sidebar-btn-text :is(strong,span){color:var(--ink)}.hq-showcase .hq-category-choices .products-sidebar-btn:hover{border-color:var(--accent-blue)}.hq-showcase .products-sidebar-btn:focus-visible{outline:2px solid var(--accent-blue);outline-offset:4px}.hq-showcase .product-list-item{border-radius:8px}.hq-showcase .product-list-thumb{height:260px;padding:14px;background:#fff}.hq-showcase .product-list-name{font-size:1.1rem}.hq-showcase .product-list-info{padding:26px;border-top:1px solid var(--line-2)}.hq-showcase .product-list-item:hover{border-color:#87aebb;background:#f8fbfb}.hq-showcase .catalogue-guide{border-radius:6px;background:var(--off-white)}.hq-product-stage-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);column-gap:36px}.hq-product-showcase .hq-product-stage :is(.product-image,.product-gallery-main){border-radius:8px}.hq-product-showcase .product-gallery-thumb{border-radius:5px}.hq-product-showcase .product-gallery-thumb.active{border-color:var(--accent-blue)}.hq-product-showcase :is(.skus-table-wrap,.faq-list){border-radius:6px}.hq-product-showcase .skus-table th{background:#edf4f5;color:var(--ink);border-color:var(--line)}.hq-product-showcase .skus-table tbody tr:nth-child(odd){background:#f7fafa}.hq-product-showcase .product-applications li{border-radius:4px;background:var(--blue-wash);color:var(--ink-2)}.hq-product-showcase #product-detail-story{background:var(--energy-navy)}.hq-construction .hq-text-link,.hq-construction-copy .hq-section-index{color:var(--energy-light)}.hq-construction figure img{border-radius:8px}@media(max-width:1100px){.hq-category-choices{grid-template-columns:repeat(6,minmax(0,1fr))}.hq-category-choices .products-sidebar-btn{grid-column:span 2}.hq-category-choices .products-sidebar-btn:nth-child(4){grid-column:2/span 2}.hq-category-choices .products-sidebar-btn:nth-child(5){grid-column:4/span 2}}@media(max-width:960px){.hq-about-grid{grid-template-columns:minmax(0,1fr);gap:28px}.hq-supply-visual{justify-self:start}}@media(max-width:860px){.hq-product-stage-grid{grid-template-columns:minmax(0,1fr)}.hq-energy-stage .home-hero-content{column-gap:30px}.hq-energy-stage .hq-family-grid{gap:52px 20px}}@media(max-width:700px){.hq-category-choices{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.hq-category-choices .products-sidebar-btn:nth-child(4){grid-column:span 2}.hq-category-choices .products-sidebar-btn:nth-child(5){grid-column:2/span 2}.hq-showcase .hq-category-choices .products-sidebar-btn-text{padding:10px}.hq-showcase .hq-category-choices .products-sidebar-btn-text span{display:none}.hq-energy-stage{padding-top:26px}.hq-energy-stage .home-hero-content{display:block}.hq-energy-stage .hq-kicker{margin-bottom:12px}.hq-energy-stage .hq-title{margin-bottom:18px}.hq-energy-stage .hq-intro{font-size:.88rem;line-height:1.75}.hq-energy-stage .hq-actions{margin-top:20px}.hq-energy-stage .hq-actions .btn{padding:11px 16px;font-size:.84rem}.hq-energy-stage .hq-family-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 16px}.hq-energy-stage .hq-family-card:nth-child(4){grid-column:span 2}.hq-energy-stage .hq-family-card:nth-child(5){grid-column:2/span 2}.hq-energy-stage .hq-family-copy{padding:12px 25px 10px 0}.hq-energy-stage .hq-family-copy h3{overflow-wrap:anywhere}.hq-energy-stage .hq-family-arrow{width:23px;height:23px;bottom:-33px;font-size:.8rem}.hq-energy-stage .hq-family-details summary{font-size:.72rem}.hq-energy-stage .hq-family-details>div{font-size:.8rem}.hq-energy-stage .hq-catalog-cta{flex-direction:column;align-items:flex-start;gap:15px}.hq-trace-moving{opacity:.45}.hq-showcase .product-list-thumb{height:260px;padding:12px}.hq-showcase .page-hero{padding:26px 0}.hq-home-showcase .hq-story-section{padding:32px 0}}@media(prefers-reduced-motion:reduce){.hq-showcase .hq-category-choices .products-sidebar-btn{transition:none}.hq-trace-moving path{animation:none!important}.hq-energy-halo{display:none}.hq-energy-stage :is(.hq-family-card,.hq-family-composition,.hq-energy-traces){animation:none!important;transform:none!important;transition:none!important}.hq-energy-stage .hq-family-image::before{transition:none}.hq-energy-stage .hq-family-arrow{transition:none;transform:none!important}}}@media print{.hq-energy-field,#energy-controls,#catalogue-search{display:none!important}.hq-family-composition{position:relative;aspect-ratio:4/3}.hq-family-composition img{position:absolute;transform:translate(-50%,-50%);object-fit:contain}}:root{--font-latin:"Hanken Grotesk","Noto Sans","Noto Sans Symbols 2","Noto Sans SC",Arial,sans-serif;--font:var(--font-latin);--font-display:var(--font);--font-mono:"IBM Plex Mono","Hanken Grotesk","Noto Sans",monospace;--type-display:clamp(2.125rem,4.7vw,4.5rem);--type-page-title:clamp(2.125rem,4vw,3.5rem);--type-section-title:clamp(1.625rem,2.7vw,2.25rem);--type-card-title:clamp(1.25rem,1.75vw,1.625rem);--type-body:1.125rem;--type-small:.875rem;--type-caption:.8125rem;--type-control:1rem;--leading-body:1.65;--leading-heading:1.12;--tracking-heading:-.03em;--reading-measure:62ch}:root:lang(zh),.nf-language:lang(zh){--font:"Hanken Grotesk","Noto Sans SC","Noto Sans","Noto Sans Symbols 2","Microsoft YaHei",sans-serif;--leading-body:1.8;--leading-heading:1.25;--tracking-heading:0;--reading-measure:32em}:root:lang(ja),.nf-language:lang(ja){--font:"Hanken Grotesk","Noto Sans JP","Noto Sans","Noto Sans SC","Noto Sans Symbols 2","Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif;--leading-body:1.85;--leading-heading:1.3;--tracking-heading:0;--reading-measure:32em}:root:lang(ko),.nf-language:lang(ko){--font:"Hanken Grotesk","Noto Sans KR","Noto Sans","Noto Sans SC","Noto Sans Symbols 2","Apple SD Gothic Neo","Malgun Gothic",sans-serif;--leading-body:1.75;--leading-heading:1.25;--tracking-heading:-.01em;--reading-measure:36em}:root:lang(ar),.nf-language:lang(ar){--font:"Hanken Grotesk","Noto Sans Arabic","Noto Sans","Noto Sans Symbols 2",sans-serif;--leading-body:1.85;--leading-heading:1.4;--tracking-heading:0;--reading-measure:52ch}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body.haoqi{font-family:var(--font);font-size:var(--type-body);line-height:var(--leading-body);font-weight:400;font-synthesis:none;font-kerning:normal;overflow-wrap:anywhere}.haoqi :is(button,input,textarea,select){font-family:var(--font);font-synthesis:none}.haoqi :is(h1,h2,h3,h4,h5,.serif){font-family:var(--font);letter-spacing:var(--tracking-heading);line-height:var(--leading-heading);font-weight:600}.haoqi strong,.haoqi b{font-weight:600}.haoqi em{font-style:normal}.lang-switch [lang]:lang(zh){font-family:"Hanken Grotesk","Noto Sans SC","Microsoft YaHei",sans-serif}.lang-switch [lang]:lang(ja){font-family:"Hanken Grotesk","Noto Sans JP","Yu Gothic",sans-serif}.lang-switch [lang]:lang(ko){font-family:"Hanken Grotesk","Noto Sans KR","Malgun Gothic",sans-serif}.lang-switch [lang]:lang(ar){font-family:"Noto Sans Arabic",sans-serif;letter-spacing:0}.lang-switch [lang]:is(:lang(en),:lang(es),:lang(pt),:lang(fr),:lang(de),:lang(tr),:lang(it)){font-family:var(--font-latin)}body.haoqi.hq-showcase .nav-logo-name{min-width:89px;font-size:1.6875rem;line-height:1.1;font-weight:700;letter-spacing:.025em;gap:4px}.hq-brand-wordmark{display:block;width:89px;height:29px;flex-shrink:0}.hq-brand-wordmark img{display:block;width:auto;height:33px;margin-top:-4px}body.haoqi.hq-showcase .nav .nav-logo{gap:12px;min-height:44px;align-items:center}body.haoqi.hq-showcase .nav .nav-logo-name{gap:0}.nav .hq-brand-wordmark{height:33px;transform:translateY(-2px)}.nav .hq-brand-wordmark img{margin-top:0}@media screen{.footer .hq-brand-wordmark img{filter:brightness(0) invert(1)}}body.haoqi.hq-showcase .nav-logo-name small{font-family:var(--font);font-size:.75rem;line-height:1.45;font-weight:400;letter-spacing:0;white-space:normal}.haoqi.hq-showcase .nav-logo-img{width:46px;height:46px;flex-shrink:0}body.haoqi.hq-showcase .nav{height:auto;min-height:var(--nav-h)}body.haoqi.hq-showcase .nav-inner{height:auto;min-height:var(--nav-h)}body.haoqi.hq-showcase .nav-links{min-width:0;flex-wrap:wrap;row-gap:0}.hq-showcase .nav-mobile{top:var(--hq-nav-height,var(--nav-h));max-height:calc(100dvh - var(--hq-nav-height,var(--nav-h)))}.hq-product-showcase #product-local-nav{top:var(--hq-nav-height,var(--nav-h))}.hq-product-showcase .product-image{top:calc(var(--hq-nav-height,var(--nav-h)) + 90px)}@media(min-width:1151px){.hq-showcase .nav-products-dropdown .nav-dropdown-menu{top:var(--hq-nav-height,var(--nav-h));max-height:calc(100dvh - var(--hq-nav-height,var(--nav-h)) - 24px)}}body.haoqi.hq-showcase .nav .nav-links a{font-size:1rem;font-weight:500}.hq-showcase :is(.lang-switch-desktop summary,.nav-cta){font-size:.9375rem;font-weight:500}.haoqi.hq-showcase .btn{font-size:.9375rem;line-height:1.5;font-weight:500;letter-spacing:0}.haoqi.hq-showcase :is(.hq-kicker,.hq-section-index,.tag){font-family:var(--font);font-size:var(--type-caption);line-height:1.6;font-weight:500;letter-spacing:.04em}.hq-showcase :is(.page-hero h1,.article-body>h1,.hq-product-heading h1){font-size:var(--type-page-title);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-weight:500}.hq-showcase :is(.page-hero p,.product-meta p,.category-prose p){font-size:var(--type-body);line-height:var(--leading-body)}.hq-showcase :is(.sec-head h2,.section-title,.hq-story-copy h2,.hq-info-section h2,.hq-resource-hub h2,.hq-construction h2,.product-related h2,.specs-section h2,.skus-section h2,.hq-about-intro h2,.contact-info h2){font-size:var(--type-section-title);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-weight:500}.hq-showcase :is(.product-list-name,.product-card h3,.resource-article h4,.hq-info-card h3,.hq-guide-link h2,.hq-guide-teaser h2,.feature-card h3,.q-card h3){font-size:var(--type-card-title);line-height:1.4;letter-spacing:var(--tracking-heading);font-weight:600}.hq-showcase :is(.product-list-desc,.hq-story-copy p,.hq-info-card p,.hq-info-card li,.hq-info-section>p,.hq-info-checklist li,.hq-purchase-steps p,.hq-construction-copy>p,.hq-construction-check p,.selection-list dt,.selection-list dd,.faq-answer,.hq-faq summary,.faq-item summary,.resource-article p,.hq-faq p,.hq-faq li){font-size:var(--type-body);line-height:var(--leading-body)}.hq-showcase .selection-list dt{font-weight:600}.hq-showcase .hq-purchase-steps h3{font-size:1.125rem;line-height:1.4}.hq-showcase :is(.feature-card p,.q-card p){font-size:var(--type-body);line-height:var(--leading-body)}.hq-showcase :is(.hq-info-section>p,.hq-info-checklist,.hq-info-card p,.hq-purchase-steps p,.faq-answer,.product-meta p,.hq-about-intro p){max-width:var(--reading-measure);text-wrap:pretty}.hq-showcase :is(.products-sidebar-btn-text strong,.products-sidebar-btn-text span){letter-spacing:0}.hq-showcase .products-sidebar-btn-text strong,.hq-showcase .hq-category-choices .products-sidebar-btn-text strong{font-size:1.0625rem;line-height:1.5;font-weight:500}.hq-showcase .products-sidebar-btn-text span,.hq-showcase .hq-category-choices .products-sidebar-btn-text span{font-size:var(--type-caption);line-height:1.6}.hq-showcase .products-panel-header h2{font-size:var(--type-section-title);line-height:var(--leading-heading)}.hq-showcase .products-panel-header p{font-size:var(--type-body);line-height:var(--leading-body)}.hq-showcase :is(.prose,.category-prose){max-width:var(--reading-measure)}.hq-showcase :is(.article-body p,.article-body li,.prose p,.prose li){font-size:var(--type-body);line-height:var(--leading-body)}.hq-showcase :is(.article-body p,.prose p){margin-block:0 1em}.hq-showcase :is(.article-body h2,.prose h2){font-size:var(--type-section-title);margin-block:2rem 1rem;line-height:var(--leading-heading)}.hq-showcase :is(.article-body h3,.prose h3){font-size:1.25rem;margin-block:1.75rem .75rem;line-height:1.5}.hq-showcase .hq-search-control input{font-size:1rem;line-height:var(--leading-body)}.hq-showcase .hq-search-results p{font-size:1.0625rem;line-height:var(--leading-body)}.hq-showcase .hq-search-results h2{font-size:1.5rem;line-height:1.35}.hq-showcase .hq-search-results .hq-search-meta{font-size:var(--type-caption)}.hq-showcase :is(.form-group label,.form-field label,.contact-form label){font-size:.9375rem;line-height:1.5;font-weight:500}.hq-showcase :is(input,select,textarea){font-size:var(--type-control);line-height:1.5;font-weight:400}.hq-showcase #contact-intro p{font-size:var(--type-body);line-height:var(--leading-body)}.hq-showcase :is(.contact-item-label,.form-hint,.contact-guidance,.form-status,.hq-photo-caption,.hq-range-note,.skus-notes p,.skus-legend span,.product-related-all,.hq-motion-toggle,.hq-family-note,.lightbox-counter,.hq-search-status){font-size:var(--type-small);line-height:1.7}.hq-showcase :is(.product-related-all,.breadcrumb,.sku-enquire,.lightbox-counter,.footer-col h5){font-family:var(--font);letter-spacing:0}.hq-showcase :is(.hq-construction figcaption,.hq-info-photo span){font-size:var(--type-caption);line-height:1.7}.hq-showcase .breadcrumb{font-size:var(--type-caption);line-height:1.5}.hq-showcase :is(.sku-enquire,.hq-product-nav-links,.hq-search-filters button,.hq-search-status button){font-size:var(--type-small);font-weight:500;line-height:1.5}.hq-showcase .sku-enquire{display:inline-flex;align-items:center;justify-content:center;min-height:32px}.hq-showcase .hq-product-nav-links a{display:flex;align-items:center;min-height:44px}.hq-showcase .lightbox-counter{font-variant-numeric:tabular-nums}@media(any-pointer:coarse){.hq-showcase .sku-enquire{min-width:44px;min-height:44px}}.hq-showcase :is(.specs-table,.skus-table){font-variant-numeric:tabular-nums lining-nums}.hq-showcase :is(.specs-table th,.skus-table th){font-size:var(--type-small);line-height:1.5;font-weight:500;letter-spacing:0}.hq-showcase :is(.specs-table td,.skus-table td){font-size:.9375rem;line-height:1.6;font-weight:400}.hq-showcase .specs-table td+td{font-weight:500}.hq-showcase .product-applications li{font-size:var(--type-small);line-height:1.6}.hq-showcase .skus-table :is(th,td){text-align:right}.hq-showcase .skus-table :is(th,td):nth-child(2){text-align:left;font-family:var(--font-mono);font-weight:500}.hq-showcase .skus-table th:nth-child(2){font-family:var(--font)}.hq-showcase .footer :is(p,a){font-size:var(--type-small);line-height:1.7}.hq-showcase .footer-col h5{font-size:.9375rem;letter-spacing:0;line-height:1.5;font-weight:500}.hq-showcase .footer-bottom p{font-size:var(--type-caption)}.hq-showcase .footer .footer-brand>p{font-size:var(--type-body);line-height:var(--leading-body);max-width:40ch}.hq-showcase .footer-col a{font-size:.9375rem;line-height:1.8}.hq-showcase :is([href^="mailto:"],.footer-operator,.hq-story-copy) .hq-keep{min-width:0;white-space:normal}.hq-showcase a[href^="tel:"]{min-width:0;max-width:100%;white-space:normal}.hq-showcase .feature-split>*{min-width:0}.hq-showcase .hq-pulse-metrics .hq-keep{white-space:normal;overflow-wrap:normal}.hq-showcase :is(.hq-family-details>div,.hq-family-details summary){line-height:var(--leading-body)}html:lang(ko) .hq-showcase :is(p,h1,h2,h3,li){word-break:keep-all;overflow-wrap:anywhere}html:lang(de) .hq-showcase :is(h1,h2,h3,p,li){hyphens:auto}.hq-showcase :is(.hq-keep,.skus-table,.specs-table,code){hyphens:none}.hq-brand-emphasis{font-weight:600;white-space:nowrap;unicode-bidi:isolate}@media screen{.hq-showcase .hq-brand-emphasis{color:var(--accent-blue)}.hq-home-showcase .hq-energy-stage .hq-brand-emphasis{color:var(--energy-brand)}}.hq-showcase :is(.hq-family-copy,.product-list-info,.hq-intro,.home-hero-content>*){min-width:0}@media screen{.hq-home-showcase .hq-energy-stage .home-hero-content{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:clamp(32px,4.7vw,68px);row-gap:18px;align-items:start}.hq-home-showcase .hq-energy-stage .hq-title{font-size:var(--type-display);line-height:var(--leading-heading);letter-spacing:var(--tracking-heading);font-weight:500;max-width:none}.hq-home-showcase .hq-energy-stage .hq-title .highlight{font-weight:500}.hq-home-showcase .hq-energy-stage .hq-intro{max-width:32em;margin:0;color:#c2d5dd}.hq-home-showcase .hq-energy-stage .hq-intro p{margin:0}.hq-home-showcase .hq-energy-stage .hq-intro-lead{font-size:1.375rem;line-height:1.6;text-wrap:balance;color:#eef7f8;font-weight:500}.hq-home-showcase .hq-energy-stage .hq-intro .hq-intro-support{font-size:1rem;line-height:var(--leading-body);margin-top:14px}.hq-home-showcase .hq-energy-stage .hq-actions{align-self:start;margin-top:6px}.hq-home-showcase .hq-energy-stage .hq-family-copy h3{font-size:var(--type-card-title);line-height:1.4;font-weight:500;letter-spacing:var(--tracking-heading);overflow-wrap:anywhere}.hq-home-showcase .hq-energy-stage .hq-family-details summary{font-size:var(--type-small)}.hq-home-showcase .hq-energy-stage .hq-family-details>div{font-size:1rem;overflow-wrap:anywhere;hyphens:auto}:root:lang(de){--type-display:clamp(2.125rem,3.6vw,3.5rem)}}@media(max-width:1150px){body.haoqi.hq-showcase .nav-inner{grid-template-columns:1fr auto}body.haoqi.hq-showcase .nav-links{display:none}body.haoqi.hq-showcase .nav-hamburger{display:flex}}@media(max-width:760px){:root{--type-body:1.0625rem;--type-display:clamp(2.125rem,9.3vw,2.5rem);--type-card-title:1.25rem}body.haoqi.hq-showcase .nav-logo-name{font-size:1.5625rem}.hq-home-showcase .hq-energy-stage .home-hero-content{display:block}.hq-home-showcase .hq-energy-stage .hq-title{margin:14px 0 22px}.hq-home-showcase .hq-energy-stage .hq-intro-lead{font-size:1.1875rem}.hq-home-showcase .hq-energy-stage .hq-actions{margin-top:24px}.hq-showcase .hq-search-results h2{font-size:1.375rem}.hq-showcase .hq-category-choices .products-sidebar-btn-text strong{font-size:1rem}.hq-showcase .prose{max-width:100%}}@media(max-width:600px){body.haoqi.hq-showcase .nav-inner{display:flex;flex-wrap:wrap}.hq-showcase .nav-end{margin-inline-start:auto}body.haoqi.hq-showcase .nav .nav-logo{gap:8px;flex-shrink:0}.haoqi.hq-showcase .nav .nav-logo-img{width:40px;height:40px}body.haoqi.hq-showcase .nav .nav-logo-name{min-width:81px}.nav .hq-brand-wordmark{width:81px;height:30px}.nav .hq-brand-wordmark img{height:30px}}@media(max-width:370px){body.haoqi.hq-showcase .nav-inner{padding-block:8px}.hq-showcase .nav .nav-end{display:grid;grid-template-columns:repeat(2,minmax(44px,1fr));gap:4px;width:max-content}.hq-showcase .nav .lang-switch-desktop{display:block;grid-column:1 / -1;grid-row:1;justify-self:stretch}.hq-showcase .nav .lang-switch-desktop summary{justify-content:center}.hq-showcase .nav .nav-search{grid-column:1;grid-row:2;justify-self:start}.hq-showcase .nav .nav-hamburger{grid-column:2;grid-row:2;justify-self:end}.hq-home-showcase .hq-energy-stage .hq-family-copy{padding-inline-end:0}.hq-home-showcase .hq-energy-stage .hq-family-arrow{display:none}body.haoqi.hq-showcase .nav-logo-name small{display:none}}.lang-chevron svg{display:block;width:12px;height:12px;transform:rotate(90deg)}.hq-motion-symbol svg{width:12px;height:12px}html[dir=rtl] .hq-showcase :is(h1,h2,h3,h4,h5,p,li,a,button,summary,.tag,.hq-kicker,.hq-section-index){letter-spacing:0}html[dir=rtl] .hq-showcase :is(.feature-card-link svg,.hq-info-links svg,.breadcrumb svg){transform:scaleX(-1)}html[dir=rtl] .hq-showcase .hq-family-arrow{scale:-1 1}html[dir=rtl] .hq-showcase :is(.skus-table th,.skus-table td,.specs-table th,.specs-table td){text-align:start}html[dir=rtl] .hq-showcase :is(.skus-table,.specs-table) bdi{display:inline-block}html[dir=rtl] .hq-showcase :is(.skus-table td:nth-child(2),.skus-table th:nth-child(2)){text-align:start}html[dir=rtl] .hq-showcase .skus-table th{font-family:var(--font)}html[dir=rtl] .hq-showcase :is(.product-gallery-main,.product-gallery-thumbs,.hq-gallery-count,.lightbox-prev,.lightbox-next,.lightbox-counter){direction:ltr}html[dir=rtl] .hq-showcase :is(.contact-guidance,.inquiry-notice,.hq-info-notice,.skus-notes,.article-note,.nav-product-heading){border-radius:8px 0 0 8px}html[dir=rtl] .hq-showcase .hq-family-link:is(:hover,:focus-visible) .hq-family-arrow{transform:translate(-2px,-2px)}
