
/* HKT Export Step 5 — English commercial catalog pages; scope is deliberately limited. */
body.hkt-commercial{background:#fff;color:#172131;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}
.hkt-commercial .skip{position:absolute;left:-9999px;z-index:14000;padding:12px;background:#fff;color:#061c43}.hkt-commercial .skip:focus{left:18px;top:18px}
.hkt-commercial a{color:inherit}
.hkt-commercial .hkt-category-intro{padding:clamp(65px,6.5vw,110px) clamp(24px,6vw,96px);background:#fff;color:#1a2735}
.hkt-commercial .hkt-category-intro__inner{width:min(1200px,100%);margin:0 auto}
.hkt-commercial .hkt-eyebrow{font:700 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.19em;text-transform:uppercase;color:#b49255;margin:0 0 16px}
.hkt-commercial .hkt-category-intro h2,.hkt-commercial .hkt-editorial h2{font:400 clamp(33px,3.7vw,55px)/1.12 Georgia,'Times New Roman',serif;letter-spacing:-.032em;margin:0 0 25px;color:#101e30}
.hkt-commercial .hkt-category-intro p,.hkt-commercial .hkt-editorial p{font:400 clamp(15px,1.15vw,17px)/1.92 Arial,Helvetica,sans-serif;max-width:1200px;margin:0 0 21px;color:#475362}
.hkt-commercial .hkt-category-intro p:last-child{margin-bottom:0}
.hkt-commercial .product-band__copy{max-width:650px}
.hkt-commercial .product-band__desc{font-size:clamp(15px,1.1vw,17px);line-height:1.85}
.hkt-commercial .hkt-catalog-link{display:inline-block;margin-top:24px;font:700 11px/1.6 Arial,Helvetica,sans-serif;letter-spacing:.13em;text-decoration:none;text-transform:uppercase;color:#efd193;border-bottom:1px solid currentColor;padding-bottom:8px}
.hkt-commercial .product-band--light .hkt-catalog-link{color:#926a2c}
.hkt-commercial .hkt-page-readmore{background:#f8f8f6;padding:clamp(60px,6vw,95px) clamp(24px,6vw,96px);color:#162234}
.hkt-commercial .hkt-page-readmore__inner{max-width:1200px;margin:auto}
.hkt-commercial .hkt-page-readmore details{border-top:1px solid #c6cbd0;border-bottom:1px solid #c6cbd0}
.hkt-commercial .hkt-page-readmore summary{list-style:none;cursor:pointer;font:400 clamp(24px,2.8vw,38px)/1.3 Georgia,'Times New Roman',serif;padding:21px 40px 21px 0;position:relative}
.hkt-commercial .hkt-page-readmore summary::-webkit-details-marker{display:none}
.hkt-commercial .hkt-page-readmore summary:after{content:'+';position:absolute;right:4px;top:13px;font:400 38px Arial;color:#a17a36}
.hkt-commercial .hkt-page-readmore details[open] summary:after{content:'−'}
.hkt-commercial .hkt-page-readmore .hkt-readmore-body{padding:5px 0 27px}
.hkt-commercial .hkt-page-readmore p,.hkt-commercial .hkt-page-readmore li{font:400 15px/1.9 Arial,Helvetica,sans-serif;color:#45505e;margin:0 0 17px}
.hkt-commercial .hkt-page-readmore h3{font:400 clamp(20px,2vw,28px)/1.3 Georgia,'Times New Roman',serif;margin:22px 0 14px;color:#142b49}
.hkt-commercial .hkt-page-readmore ul{padding-left:24px}
.hkt-commercial .hkt-catalog-hero{isolation:isolate;background:#081b3d;position:relative;min-height:585px;height:min(82svh,800px);overflow:hidden}
.hkt-commercial .hkt-catalog-hero picture{position:absolute;inset:0;z-index:0;display:block}
.hkt-commercial .hkt-catalog-hero picture img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
.hkt-commercial .hkt-catalog-hero:after{content:'';position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(4,14,32,.80) 0%,rgba(4,14,32,.55) 27%,transparent 75%),linear-gradient(0deg,rgba(4,14,32,.44),transparent 35%);pointer-events:none}
.hkt-commercial .hkt-catalog-hero__copy{position:absolute;z-index:2;left:clamp(26px,6vw,96px);bottom:clamp(45px,7vw,110px);width:min(620px,calc(100% - 52px));color:#fff;text-shadow:0 2px 13px rgba(0,0,0,.62)}
.hkt-commercial .hkt-catalog-hero__copy .hkt-eyebrow{color:#f2d290}
.hkt-commercial .hkt-catalog-hero h1{font:500 clamp(39px,4.1vw,64px)/1.09 Georgia,'Times New Roman',serif;letter-spacing:-.025em;margin:0 0 19px;color:#fff}
.hkt-commercial .hkt-catalog-hero p{font:400 clamp(15px,1.1vw,18px)/1.73 Arial,Helvetica,sans-serif;color:#f0f3f6;max-width:570px;margin:0}
.hkt-commercial .hkt-breadcrumb{background:#f7f6f3;padding:15px clamp(24px,6vw,96px);font:400 12px/1.6 Arial;color:#5f6976}
.hkt-commercial .hkt-breadcrumb a{color:#264463;text-decoration:none}
.hkt-commercial .hkt-breadcrumb span{margin:0 9px}
.hkt-commercial .hkt-editorial{background:#fff;padding:clamp(58px,6vw,95px) clamp(24px,6vw,96px)}
.hkt-commercial .hkt-editorial__inner{max-width:1200px;margin:auto}
.hkt-commercial .hkt-editorial h3{font:400 clamp(27px,2.6vw,41px)/1.25 Georgia,'Times New Roman',serif;color:#152d4a;margin:45px 0 17px}
.hkt-commercial .hkt-editorial .hkt-category-subtitle{font:400 clamp(21px,2vw,28px)/1.5 Georgia,'Times New Roman',serif;color:#1d364f;margin:30px 0 16px}
.hkt-commercial .hkt-brand-note{border-top:1px solid #dadada;border-bottom:1px solid #dadada;margin:42px 0;padding:25px 0}
.hkt-commercial .hkt-brand-note strong{color:#0c1d33}
.hkt-commercial .hkt-commercial-checklist{margin:28px 0 35px;padding:27px 32px;background:#f4f6f8;border-left:3px solid #c6a66c}
.hkt-commercial .hkt-commercial-checklist h3{margin:0 0 17px;font-size:29px}
.hkt-commercial .hkt-commercial-checklist ul{margin:0;padding:0 0 0 21px}
.hkt-commercial .hkt-commercial-checklist li{font:400 16px/1.85 Arial,Helvetica,sans-serif;color:#39495b;margin-bottom:8px}
.hkt-commercial .hkt-commercial-checklist li:last-child{margin-bottom:0}
.hkt-commercial .hkt-conversion{padding:clamp(59px,6vw,94px) clamp(24px,6vw,96px);background:#061c43;color:#fff}
.hkt-commercial .hkt-conversion__inner{max-width:1200px;margin:auto}
.hkt-commercial .hkt-conversion h2{font:400 clamp(32px,3.5vw,50px)/1.16 Georgia,'Times New Roman',serif;margin:0 0 23px}
.hkt-commercial .hkt-conversion p{font:400 clamp(15px,1.13vw,17px)/1.85 Arial,Helvetica,sans-serif;color:#dfe5ec;max-width:960px;margin:0 0 26px}
.hkt-commercial .hkt-conversion a{display:inline-block;text-decoration:none;color:#ecd09a;border-bottom:1px solid #ecd09a;font:700 11px/1.6 Arial;letter-spacing:.13em;text-transform:uppercase;padding-bottom:8px}
@media(max-width:800px){
 .hkt-commercial .hkt-catalog-hero{height:auto;min-height:0;display:flex;flex-direction:column}
 .hkt-commercial .hkt-catalog-hero picture{position:relative;inset:auto;width:100%;display:block}
 .hkt-commercial .hkt-catalog-hero picture img{width:100%;height:auto;object-fit:contain}
 .hkt-commercial .hkt-catalog-hero:after{display:none}
 .hkt-commercial .hkt-catalog-hero__copy{position:relative;left:auto;bottom:auto;width:auto;max-width:none;padding:28px 22px 40px;text-shadow:none;background:#071a3a}
 .hkt-commercial .hkt-catalog-hero h1{font-size:clamp(33px,8vw,47px)}
 .hkt-commercial .hkt-catalog-hero p{font-size:14px}
 .hkt-commercial .hkt-editorial h2,.hkt-commercial .hkt-category-intro h2{font-size:clamp(32px,8vw,43px)}
 .hkt-commercial .hkt-category-intro,.hkt-commercial .hkt-editorial,.hkt-commercial .hkt-page-readmore{padding:48px 22px}
 .hkt-commercial .hkt-commercial-checklist{padding:22px 18px}
}


/* STEP17 publication QA: accessible enquiry action and consistent mobile product-first hierarchy */
.hkt-commercial .hkt-hero-quote-link{display:inline-flex;align-items:center;gap:10px;margin-top:21px;padding:11px 16px;border:1px solid #e4c789;color:#f8e2ae;background:rgba(4,18,45,.72);text-shadow:none;font:700 13px/1.5 Arial,Helvetica,sans-serif;text-decoration:none;letter-spacing:0;max-width:100%}
.hkt-commercial .hkt-hero-quote-link:focus-visible{outline:3px solid #f4d895;outline-offset:3px}
.hkt-commercial .hkt-new-category-hero .hero-copy{overflow-wrap:break-word}
@media(max-width:800px){
 .hkt-commercial .hkt-catalog-hero{display:flex;flex-direction:column;height:auto;min-height:0}
 .hkt-commercial .hkt-catalog-hero__copy{order:0;padding:30px 22px 28px;position:relative;left:auto;right:auto;top:auto;bottom:auto;width:100%;box-sizing:border-box;background:#071a3a;text-shadow:none}
 .hkt-commercial .hkt-catalog-hero picture{order:1;position:relative;width:100%;inset:auto}
 .hkt-commercial .hkt-catalog-hero picture img{width:100%;height:auto;max-height:360px;object-fit:cover;object-position:center}
 .hkt-commercial .hkt-catalog-hero:after{display:none}
 .hkt-commercial .hkt-hero-quote-link{margin-top:16px;background:#102c56}
}
@media(prefers-reduced-motion:reduce){.hkt-commercial{scroll-behavior:auto}}

/* STEP18 substantive product-specific RFQ guidance. */
.hkt-buyer-guidance{margin-top:22px;border-top:1px solid rgba(106,113,119,.22);padding-top:18px}
.hkt-buyer-guidance h3{font:600 clamp(17px,1.55vw,21px)/1.4 system-ui,Arial,sans-serif;margin:0 0 10px}
.hkt-buyer-guidance p{margin:0;line-height:1.85}
