.navGroup{position:relative;display:flex;align-items:center}.navGroup>.subnav{position:absolute;top:32px;left:-20px;width:230px;background:#fff;padding:12px 0;box-shadow:0 18px 40px #0b142233;display:none;border-top:3px solid var(--orange)}.navGroup:hover>.subnav{display:block}.navGroup>.subnav a{display:block;padding:10px 20px;font-size:13px}.navGroup>.subnav a:hover{background:#f5f2ec}.innerPage{min-height:60vh}.pageHero{min-height:390px;background:linear-gradient(90deg,rgba(9,20,35,.94),rgba(9,20,35,.58)),url('https://i0.wp.com/steelshotgrit690077ae2d-esalv.wordpress.com/wp-content/uploads/2026/06/qinghang-abrasives-co.-ltd-6a2f5ec39c4f5.png?ssl=1') center/cover;color:#fff;display:flex;align-items:center;padding:70px 8vw}.pageHero h1{font:500 clamp(44px,6vw,78px)/1 Manrope;margin:22px 0;letter-spacing:-.05em}.pageHero>div>p:last-child{color:#cbd2dc}.wrap{width:min(1180px,88vw);margin:auto}.sectionPad{padding-top:95px;padding-bottom:110px}.twoCol{display:grid;grid-template-columns:1fr 1fr;gap:9vw}.twoCol h2,.introLine h2,.contactLayout h2{font:500 clamp(36px,4vw,58px)/1.1 Manrope;letter-spacing:-.04em;margin:20px 0}.lead{font-size:20px!important;line-height:1.65!important;color:#333e4d!important}.twoCol p{line-height:1.8;color:#657080}.milestones,.specBand{display:grid;grid-template-columns:repeat(3,1fr);background:var(--navy);color:#fff;padding:45px 8vw}.milestones div,.specBand div{padding:15px 35px;border-left:1px solid #3c4758}.milestones b,.specBand b{display:block;font:600 22px Manrope;margin-bottom:8px}.milestones span,.specBand span{font-size:13px;color:#aeb7c4}.introLine{display:flex;align-items:end;justify-content:space-between;margin-bottom:50px}.introLine p{max-width:480px;color:#69717c;line-height:1.7}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.productCard{border:1px solid #ddd;background:#fff;padding-bottom:28px;transition:.25s}.productCard:hover{transform:translateY(-7px);box-shadow:0 18px 35px #101b2c18}.productCard>div{height:280px;background:center/cover}.productCard>span,.productCard h3,.productCard p,.productCard i{margin-left:25px;margin-right:25px}.productCard>span{display:block;margin-top:23px;color:var(--orange);font-size:10px;letter-spacing:.14em}.productCard h3{font:600 24px Manrope;margin-top:10px;margin-bottom:4px}.productCard p{color:#79818c}.productCard i{display:block;margin-top:25px;font-style:normal;font-weight:600}.productDetail{display:grid;grid-template-columns:1fr 1fr;gap:7vw;padding-top:95px;padding-bottom:95px}.detailImage{min-height:600px;background:center/cover}.productDetail h2{font:600 48px Manrope;margin:18px 0 2px}.productDetail h3{color:#7c8490;margin-top:0}.productDetail dl{margin:35px 0}.productDetail dt{font-size:11px;color:var(--orange);letter-spacing:.12em;font-weight:600;margin-top:18px}.productDetail dd{margin:6px 0 0;padding-bottom:16px;border-bottom:1px solid #ddd;line-height:1.6}.inlineBtn{display:inline-block}.processGrid{display:grid;grid-template-columns:repeat(3,1fr)}.processGrid article{padding:35px;border:1px solid #ddd;margin:-1px 0 0 -1px;min-height:220px}.processGrid span{color:var(--orange);font-size:12px}.processGrid h3{font:600 20px Manrope;margin-top:55px}.processGrid p{color:#707985;line-height:1.6}.checkList{list-style:none;padding:0}.checkList li{padding:16px 0;border-bottom:1px solid #ddd}.checkList li:before{content:'✓';color:var(--orange);margin-right:12px}.solutionCards,.newsGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.solutionCards article,.newsGrid article{padding:36px;background:#f4f1ea;min-height:250px}.solutionCards h3,.newsGrid h2{font:600 23px/1.25 Manrope}.solutionCards p,.newsGrid p{color:#68717c;line-height:1.7}.solutionCards a{display:inline-block;margin-top:25px;font-weight:600}.newsGrid article span{font-size:10px;letter-spacing:.15em;color:var(--orange)}.contactLayout{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.contactLayout>div>p{color:#67717d;line-height:1.7}.contactLayout address{font-style:normal;display:grid;gap:6px;margin-top:35px}.contactLayout address b{font-size:11px;color:var(--orange);letter-spacing:.11em;margin-top:14px}.contactForm{background:#f4f1ea;padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.contactForm label{font-size:12px;font-weight:600}.contactForm input,.contactForm select,.contactForm textarea{display:block;width:100%;margin-top:8px;border:1px solid #d6d3cc;background:#fff;padding:14px}.contactForm textarea{height:140px}.contactForm .wide{grid-column:1/-1}
@media(max-width:900px){.navGroup{display:block}.navGroup>.subnav{position:static;width:auto;box-shadow:none;border:0;padding-left:18px;background:#f7f5f0}.navGroup:hover>.subnav{display:none}.navGroup.open>.subnav{display:block}.twoCol,.productDetail,.contactLayout{grid-template-columns:1fr}.cards,.processGrid,.solutionCards,.newsGrid{grid-template-columns:1fr 1fr}.detailImage{min-height:450px}.milestones,.specBand{padding:35px 5vw}.introLine{display:block}}@media(max-width:560px){.cards,.processGrid,.solutionCards,.newsGrid,.milestones,.specBand{grid-template-columns:1fr}.pageHero{min-height:320px}.sectionPad{padding-top:65px;padding-bottom:75px}.productDetail{padding-top:65px}.contactForm{grid-template-columns:1fr}.contactForm .wide{grid-column:auto}}
.certificationIntro{display:grid;grid-template-columns:1fr 1fr;gap:9vw;padding-bottom:55px}.certificationIntro h2{font:500 clamp(36px,4vw,58px)/1.1 Manrope;letter-spacing:-.04em;margin:20px 0}.certificationIntro p{line-height:1.8;color:#657080}.certificationGallery{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding-bottom:110px}.certificationGallery a{display:flex;flex-direction:column;gap:15px;padding:18px;background:#f4f1ea;border:1px solid #e0dbd1;transition:.25s}.certificationGallery a:hover{transform:translateY(-6px);box-shadow:0 18px 35px #101b2c18}.certificationGallery img{width:100%;height:440px;object-fit:contain;background:#fff}.certificationGallery span{font:600 16px Manrope;color:#172234}@media(max-width:900px){.certificationGallery{grid-template-columns:repeat(2,1fr)}.certificationIntro{grid-template-columns:1fr}}@media(max-width:560px){.certificationGallery{grid-template-columns:1fr}.certificationGallery img{height:auto;max-height:520px}}
