.abrasive-hero{min-height:690px;padding:52px 0 60px;color:#fff;background:linear-gradient(90deg,rgba(25,37,44,.94) 0%,rgba(28,40,47,.72) 46%,rgba(27,36,42,.18) 100%),url('/images/diamond-abrasives/hero-industrial-diamond-abrasives.jpg') center/cover}.breadcrumbs-light{color:#c5d1d6}.breadcrumbs-light a{color:#e3eff3}.abrasive-hero-copy{max-width:650px;padding:72px 0 0}.abrasive-hero .eyebrow{color:#bdd7e1}.abrasive-hero h1{margin-bottom:22px;font-size:clamp(3.5rem,7.6vw,7.2rem);letter-spacing:-.065em}.abrasive-hero-copy>p:not(.eyebrow){max-width:550px;margin-bottom:31px;color:#e6edef;font-size:1.17rem}.hero-actions{display:flex;flex-wrap:wrap;gap:13px}.btn-outline-light{border:1px solid rgba(255,255,255,.65);color:#fff}.hero-facts{display:flex;gap:42px;margin:83px 0 0;padding:0;list-style:none}.hero-facts li{display:grid;gap:0}.hero-facts strong{font:2rem/1 var(--serif)}.hero-facts span{color:#c8d7dc;font-size:.77rem}.page-anchor-nav{position:sticky;top:78px;z-index:20;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 4px 13px rgba(34,47,54,.04)}.page-anchor-nav .container{display:flex;gap:24px;align-items:center;min-height:59px;overflow:auto}.page-anchor-nav a{white-space:nowrap;color:var(--muted);font-size:.76rem;font-weight:700}.page-anchor-nav a:hover{color:var(--brand)}.page-anchor-nav button{margin-left:auto;flex:none;padding:9px 16px;border:0;border-radius:999px;background:var(--brand);color:#fff;font:700 .7rem var(--sans);cursor:pointer}.section-intro{max-width:690px;margin-bottom:42px}.section-intro p:not(.eyebrow){color:var(--muted)}.section-intro.centered{margin-right:auto;margin-left:auto;text-align:center}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.product-card{position:relative;min-height:460px;overflow:hidden;border-radius:20px;background:#283940;color:#fff}.product-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.6;transition:transform .45s}.product-card:hover>img{transform:scale(1.04)}.product-card>div{position:absolute;inset:auto 0 0;padding:23px;background:linear-gradient(0deg,rgba(28,39,45,.98),rgba(28,39,45,.03))}.product-card h3{margin:13px 0 8px;font-size:1.35rem}.product-card p{min-height:44px;margin:0;color:#d8e1e4;font-size:.82rem}.product-card button,.case-copy button{margin-top:15px;padding:0;border:0;background:none;color:#fff;font:700 .74rem var(--sans);cursor:pointer}.product-card-wide{grid-column:span 2}.product-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:#dceaf0;color:var(--brand)}.product-icon:after{content:'';display:block;width:15px;height:15px;border:2px solid currentColor;transform:rotate(45deg)}.icon-micron:after{border-radius:50%;transform:none}.icon-poly:after{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:currentColor;border:0}.icon-nano:after{width:7px;height:7px;border-radius:50%;background:currentColor;border:0;box-shadow:10px -8px 0 -1px currentColor,-8px 9px 0 -1px currentColor}.icon-coated:after{border-radius:50%;box-shadow:0 0 0 4px #dceaf0,0 0 0 6px currentColor}.glance-layout,.quality-layout,.what-layout,.factory-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.glance figure,.quality figure,.what figure,.factory figure{margin:0}.glance figure{height:460px;border-radius:125px 20px 20px;overflow:hidden}.glance img,.quality img,.what img,.factory img{width:100%;height:100%;object-fit:cover}.glance h2,.quality h2,.what h2,.factory h2{max-width:570px}.glance p:not(.eyebrow),.quality p:not(.eyebrow),.what p:not(.eyebrow),.factory p:not(.eyebrow){color:var(--muted)}.glance dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:27px 0 0}.glance dl div{padding:14px;border-radius:14px;background:#fff}.glance dt{margin-bottom:5px;color:var(--brand);font:700 .7rem var(--sans);text-transform:uppercase}.glance dd{margin:0;font:1rem/1.2 var(--serif)}.split-heading{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:38px}.split-heading h2{margin:0}.split-heading>p{max-width:420px;margin:0;color:var(--muted)}.spec-layout{display:grid;grid-template-columns:1.25fr .75fr;gap:20px}.table-wrap{overflow:auto;border-radius:18px;background:var(--pale)}.specs table{width:100%;border-collapse:collapse;text-align:left}.specs caption{padding:22px 24px;text-align:left;font:1.2rem var(--serif)}.specs th,.specs td{padding:16px 24px;border-top:1px solid #dfe6e9;font-size:.82rem}.specs thead th{background:var(--brand);color:#fff;font:700 .72rem var(--sans);letter-spacing:.04em}.specs tbody th{font-family:var(--serif);font-size:1rem}.spec-layout figure{margin:0;overflow:hidden;border-radius:18px;background:var(--brand);color:#fff}.spec-layout img{width:100%;height:320px;object-fit:cover}.spec-layout figcaption,.quality figcaption{padding:17px 20px;font:1rem/1.25 var(--serif)}.section-dark{background:#293a42;color:#fff}.section-dark .eyebrow{color:#c5dce5}.pain-layout,.selection-layout{display:grid;grid-template-columns:1fr .8fr;gap:82px;align-items:center}.pain-layout figure,.selection-layout figure{height:535px;margin:0;overflow:hidden;border-radius:20px}.pain-layout img,.selection-layout img{width:100%;height:100%;object-fit:cover}.pain-list{margin:30px 0 0;padding:0;list-style:none}.pain-list li{display:flex;gap:20px;padding:18px 0;border-top:1px solid rgba(255,255,255,.18)}.pain-list span{color:#c4dce5;font:1.6rem var(--serif)}.pain-list h3{margin:0 0 4px;font-size:1.08rem}.pain-list p{margin:0;color:#cdd8dc;font-size:.85rem}.advantage-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:center}.advantage-layout figure{height:410px;margin:0;border-radius:20px;overflow:hidden}.advantage-layout img{width:100%;height:100%;object-fit:cover}.advantage-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.advantage-steps article{min-height:230px;padding:22px;border-radius:18px;background:var(--pale)}.advantage-steps span{display:block;margin-bottom:62px;color:var(--brand);font:1.35rem var(--serif)}.advantage-steps h3{margin:0 0 8px;font-size:1.16rem}.advantage-steps p{margin:0;color:var(--muted);font-size:.82rem}.quality figure{overflow:hidden;border-radius:20px;background:#fff}.quality figure img{height:400px}.quality figcaption{color:var(--ink)}.quality-flow{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:36px 0 0;padding:0;list-style:none}.quality-flow:before{position:absolute;top:19px;left:14px;right:14px;height:1px;background:#b9c9cf;content:''}.quality-flow li{z-index:1;display:grid;gap:12px;justify-items:start}.quality-flow b{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--brand);color:#fff;font:.95rem var(--serif)}.quality-flow span{max-width:100px;font-size:.76rem;font-weight:700}.what figure{height:505px;overflow:hidden;border-radius:20px 120px 20px 20px}.text-arrow{padding:0;border:0;background:none;color:var(--brand);font:700 .85rem var(--sans);cursor:pointer}.selection-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:30px 0 0;padding:0;list-style:none}.selection-list li{display:flex;gap:13px;align-items:center;padding:14px;border-radius:14px;background:rgba(255,255,255,.09)}.selection-list b{display:grid;place-items:center;flex:0 0 auto;width:29px;height:29px;border-radius:50%;background:#d8e9ef;color:var(--brand);font:.8rem var(--serif)}.selection-list p{margin:0;font-size:.81rem;line-height:1.35}.industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.industry-grid article{overflow:hidden;border-radius:18px;background:var(--pale)}.industry-grid img{width:100%;height:220px;object-fit:cover}.industry-grid div{padding:19px}.industry-grid h3{margin:0 0 6px;font-size:1.13rem}.industry-grid p{margin:0;color:var(--muted);font-size:.8rem}.custom-layout{display:grid;grid-template-columns:160px 1fr auto;gap:42px;align-items:center}.custom-layout h2{margin-bottom:14px}.custom-layout p:not(.eyebrow){margin:0;color:var(--muted)}.custom-mark{position:relative;width:130px;height:130px;border-radius:50%;background:var(--brand)}.custom-mark:before,.custom-mark:after{position:absolute;top:34px;left:34px;width:62px;height:62px;border:2px solid #dfeef2;border-radius:50%;content:''}.custom-mark:after{top:57px;left:57px;width:16px;height:16px;background:#dfeef2}.custom-mark i{position:absolute;width:7px;height:7px;border-radius:50%;background:#dfeef2}.custom-mark i:nth-child(1){top:18px;left:59px}.custom-mark i:nth-child(2){right:20px;top:57px}.custom-mark i:nth-child(3){bottom:18px;left:59px}.custom-mark i:nth-child(4){top:57px;left:20px}.factory figure{height:460px;overflow:hidden;border-radius:20px 20px 110px 20px}.factory-points{display:flex;flex-wrap:wrap;gap:9px;margin:26px 0}.factory-points span{padding:8px 12px;border-radius:999px;background:var(--pale);font-size:.75rem}.factory-points b{color:var(--brand)}.split-heading-light>p{color:#cbd8dc}.case-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.case-grid article{min-height:390px;overflow:hidden;border-radius:20px}.case-grid article:first-child{position:relative}.case-grid article:first-child>img{width:100%;height:100%;object-fit:cover}.case-grid article:first-child>div{position:absolute;inset:auto 0 0;padding:26px;background:linear-gradient(0deg,rgba(26,37,43,.95),transparent)}.case-grid article:first-child span{color:#c6e0e8;font-size:.76rem;font-weight:700;text-transform:uppercase}.case-grid h3{margin:8px 0;font-size:1.55rem}.case-grid p{margin:0;color:#d7e0e3;font-size:.86rem}.case-copy{padding:35px;background:var(--brand)}.case-copy .eyebrow{margin-top:42px;color:#d7eaf0}.case-copy button{color:#fff}.case-symbol{display:block;width:57px;height:57px;border-radius:50% 17px 50% 17px;background:radial-gradient(circle at 31% 31%,#fff 0 11%,transparent 12%),conic-gradient(from 35deg,#d7ebf1 0 30%,transparent 30% 43%,#d7ebf1 43% 65%,transparent 65% 75%,#d7ebf1 75%)}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.related-grid a{min-height:265px;padding:25px;border-radius:19px;background:var(--pale);transition:.2s}.related-grid a:hover{transform:translateY(-4px);background:#e6eef1}.related-grid h3{margin:47px 0 9px;font-size:1.3rem}.related-grid p{margin:0;color:var(--muted);font-size:.82rem}.related-grid b{display:block;margin-top:18px;color:var(--brand);font-size:.75rem}.related-icon{display:grid;place-items:center;width:49px;height:49px;border-radius:15px;background:var(--brand);color:#fff}.related-icon:after{content:'';display:block;width:20px;height:20px;border:2px solid currentColor;transform:rotate(45deg)}.related-icon.pcd:after{border-radius:50%;transform:none;box-shadow:-8px 8px 0 -5px #fff,8px 8px 0 -5px #fff}.related-icon.compound:after{width:9px;height:9px;border-radius:50%;border:0;background:currentColor;box-shadow:10px -6px 0 -1px #fff,-9px 8px 0 -1px #fff}.faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:75px;align-items:center}.faq-layout figure{height:460px;margin:0;overflow:hidden;border-radius:20px 90px 20px 20px}.faq-layout img{width:100%;height:100%;object-fit:cover}.faq-list details{border-top:1px solid #ccd9de}.faq-list summary{padding:17px 4px;cursor:pointer;font:600 1.03rem var(--serif);list-style:none}.faq-list summary:after{float:right;color:var(--brand);content:'+'}.faq-list details[open] summary:after{content:'−'}.faq-list p{margin:0;padding:0 4px 18px;color:var(--muted);font-size:.85rem}.inquiry-strip{padding:80px 0;background:var(--brand);color:#fff}.inquiry-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:center}.inquiry-strip .eyebrow{color:#d8ebf1}.inquiry-strip h2{font-size:clamp(2.2rem,4vw,4rem)}.inquiry-strip p:not(.eyebrow){color:#d9e4e8}.inquiry-form{display:grid;grid-template-columns:1fr 1fr;gap:10px 22px}.inquiry-form label{font-size:.7rem;font-weight:700;letter-spacing:.05em}.inquiry-form label:last-of-type{grid-column:span 2}.inquiry-form input,.inquiry-form textarea{width:100%;padding:9px 0;border:0;border-bottom:1px solid rgba(255,255,255,.55);outline:0;background:transparent;color:#fff;font:400 .85rem var(--sans);resize:vertical}.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{color:#d0dce1}.inquiry-form .btn{grid-column:span 2;justify-self:start;margin-top:7px}.inquiry-form .btn:hover{background:#eef5f7;transform:translateY(-2px)}
@media(max-width:900px){.product-grid{grid-template-columns:repeat(2,1fr)}.glance-layout,.quality-layout,.what-layout,.factory-layout,.pain-layout,.selection-layout,.faq-layout{grid-template-columns:1fr;gap:42px}.spec-layout,.advantage-layout{grid-template-columns:1fr}.advantage-steps{grid-template-columns:repeat(3,1fr)}.glance figure{max-width:550px}.glance dl{max-width:650px}.industry-grid{grid-template-columns:repeat(2,1fr)}.custom-layout{grid-template-columns:110px 1fr}.custom-layout .btn{grid-column:2}.inquiry-layout{grid-template-columns:1fr;gap:30px}.page-anchor-nav{top:78px}.page-anchor-nav .container{gap:19px}.case-grid{grid-template-columns:1fr}.case-grid article{min-height:330px}}
@media(max-width:560px){.abrasive-hero{min-height:620px;padding-top:35px}.abrasive-hero-copy{padding-top:54px}.abrasive-hero h1{font-size:3.7rem}.hero-facts{gap:18px;margin-top:56px}.hero-facts strong{font-size:1.45rem}.hero-facts span{font-size:.66rem}.product-grid,.industry-grid,.related-grid,.advantage-steps{grid-template-columns:1fr}.product-card-wide{grid-column:auto}.product-card{min-height:375px}.section-intro{margin-bottom:30px}.split-heading{display:block}.split-heading>p{margin-top:15px}.specs th,.specs td{padding:13px 15px}.glance dl{grid-template-columns:1fr}.quality-flow{grid-template-columns:1fr 1fr}.quality-flow:before{display:none}.what figure,.factory figure,.faq-layout figure{height:330px}.selection-list{grid-template-columns:1fr}.custom-layout{display:block}.custom-mark{margin-bottom:25px}.custom-layout .btn{margin-top:23px}.inquiry-form{grid-template-columns:1fr}.inquiry-form label:last-of-type,.inquiry-form .btn{grid-column:auto}.page-anchor-nav .container{padding:0 20px;width:100%;gap:17px}.page-anchor-nav button{display:none}}
.spec-notes{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;padding:24px 28px;border-radius:18px;background:var(--pale)}.spec-notes p{margin:0;color:var(--muted);font-size:.89rem}.advantage-copy{display:grid;grid-template-columns:1fr 1fr;gap:25px;max-width:900px;margin:38px 0 0 auto}.advantage-copy p{margin:0;color:var(--muted);font-size:.88rem}.selection-intro{max-width:650px;margin:0 0 21px;color:#d0dce0;font-size:.9rem}.selection-list+.selection-intro{margin-top:22px}.application-note{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:22px}.application-note p{margin:0;padding:19px;border-radius:16px;background:var(--pale);color:var(--muted);font-size:.84rem}.case-notes{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:920px;margin:28px auto 0}.case-notes p{margin:0;color:#cbd8dc;font-size:.88rem}@media(max-width:900px){.application-note{grid-template-columns:1fr 1fr}}@media(max-width:560px){.spec-notes,.advantage-copy,.application-note,.case-notes{grid-template-columns:1fr}}
