.tm-page{--tm-red:#ed1c24;color:#171717;font-family:var(--body)}.tm-page h1,.tm-page h2,.tm-page h3,.tm-page h4{font-family:var(--body);letter-spacing:-.045em;line-height:1.12}.tm-page h1{font-size:clamp(60px,6.2vw,100px);font-weight:800}.tm-page h2{font-size:clamp(38px,4.1vw,64px);font-weight:800}.tm-page h3{font-size:27px;font-weight:800}.tm-page h4{font-size:16px;font-weight:800;margin-block:23px 12px;letter-spacing:-.02em}.tm-page p,.tm-page li{font-size:15px;line-height:1.85}.tm-page p{color:#606060}.tm-crumb{font-size:12px;padding-block:28px;display:flex;gap:12px}.tm-hero{padding-block:20px 70px}.tm-identity{display:flex;gap:25px;align-items:center;margin-bottom:45px}.tm-identity img{width:110px;height:70px;object-fit:contain}.tm-identity span{font-size:11px;font-weight:800;letter-spacing:.08em;border-left:1px solid #ccc;padding-left:25px}.tm-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.tm-kicker{font-size:11px!important;letter-spacing:.09em;font-weight:800;color:var(--tm-red)!important;margin-bottom:20px}.tm-page h1 em{font-style:normal;color:var(--tm-red)}.tm-lead{font-size:18px!important;margin-top:28px;max-width:650px}.tm-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:30px}.tm-buy{display:inline-flex;align-items:center;justify-content:space-between;gap:25px;padding:17px 22px;background:var(--tm-red);color:white;border-radius:7px;font-size:13px;font-weight:800;line-height:1.6;transition:background .25s,transform .25s}.tm-buy:hover{background:#c50912;transform:translateY(-2px)}.tm-buy span{font-size:23px}.tm-secondary{display:inline-block;font-size:13px;font-weight:800;text-decoration:underline;text-underline-offset:5px}.tm-hero-image{position:relative;height:560px;overflow:hidden;border-radius:16px}.tm-hero-image>img{width:100%;height:100%;object-fit:cover}.tm-hero-image span{position:absolute;bottom:0;left:0;right:0;padding:35px;color:white;background:linear-gradient(transparent,#000c);font-size:19px;font-weight:800;line-height:1.4}.tm-nav{background:#fff;border-block:1px solid #ddd;position:sticky;top:var(--header-height,118px);z-index:15}.tm-nav>div{display:flex;gap:40px;overflow:auto}.tm-nav a{font-size:13px;font-weight:800;white-space:nowrap;padding-block:23px}.tm-nav a:hover{color:var(--tm-red)}.tm-section{padding-block:90px}.tm-paths{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border-block:1px solid #ddd}.tm-paths a{padding:35px 30px;border-right:1px solid #ddd}.tm-paths a:first-child{padding-left:0}.tm-paths a:last-child{border:0}.tm-paths span,.tm-paths b{font-size:11px;color:var(--tm-red);font-weight:800}.tm-paths h3{margin:20px 0 15px}.tm-paths b{display:block;margin-top:25px}.tm-abrasives{background:#181818;color:#fff}.tm-section-heading{max-width:850px;margin-bottom:45px}.tm-section-heading>p:last-child{margin-top:25px;max-width:700px}.tm-abrasives p{color:#c0c0c0}.tm-abrasive-layout{display:grid;grid-template-columns:1fr 1fr;gap:60px}.tm-abrasive-layout>img{width:100%;height:100%;max-height:890px;object-fit:cover;border-radius:14px}.tm-process article+article{border-top:1px solid #555;margin-top:32px;padding-top:32px}.tm-process article>span{font-size:11px;color:#ff8b90;font-weight:800}.tm-process h3{margin-block:15px 20px}.tm-process p+p{margin-top:14px}.tm-process .tm-buy{margin-top:22px}.tm-format-row{display:grid;grid-template-columns:1fr 1fr;gap:60px;border-top:1px solid #555;margin-top:45px;padding-top:35px}.tm-format-row p{margin-top:20px;max-width:530px}.tm-format-row h4{margin-top:0}.tm-page ul{padding-left:19px}.tm-format-row .tm-buy{margin-top:25px}.tm-source{font-size:11px;text-decoration:underline;text-underline-offset:4px;display:inline-block;margin:25px 22px 0 0}.tm-bond-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.tm-bond-grid>article{background:#f4f4f4;border-radius:14px;overflow:hidden}.tm-bond-picture{height:290px;background:white}.tm-bond-picture img{width:100%;height:100%;object-fit:contain;padding:25px}.tm-bond-copy{padding:38px}.tm-bond-copy>p:not(.tm-kicker){margin-top:20px}.tm-bond-copy .tm-buy{margin-top:25px}.tm-masking{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:70px;align-items:center}.tm-masking p{margin-block:22px}.tm-masking-steps{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tm-masking figure{margin:0}.tm-masking img{height:220px;width:100%;object-fit:cover;border-radius:12px}.tm-masking figcaption{font-size:12px;font-weight:800;margin-top:16px}.tm-safety{background:#f0f3f5}.tm-safety-banner{position:relative;border-radius:16px;overflow:hidden;height:400px;background:#111}.tm-safety-banner>img{height:100%;width:100%;object-fit:cover;filter:brightness(.48)}.tm-safety-banner>div{position:absolute;left:45px;bottom:40px;color:white}.tm-safety-banner .tm-kicker{color:#ffb5b8!important}.tm-safety-intro{max-width:900px;font-size:18px!important;margin-block:40px}.tm-safety-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.tm-safety-grid article{background:white;padding:35px;border-radius:14px;display:flex;flex-direction:column;align-items:flex-start}.tm-safety-grid article>span{font-size:11px;color:#777;font-weight:800}.tm-safety-grid h3{margin-block:20px}.tm-safety-grid p{margin-bottom:20px}.tm-safety-grid .tm-buy{margin-top:auto}.tm-welding{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-top:55px}.tm-welding>img{width:100%;height:340px;object-fit:cover;border-radius:14px}.tm-welding p{margin-block:25px}.tm-welding .tm-source{display:block}.tm-consult-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px 60px;margin-top:45px}.tm-consult-grid article{border-top:3px solid var(--tm-red);padding-top:25px}.tm-consult-grid p{margin-top:20px}.tm-mjm{background:#ed1c24;color:white}.tm-mjm .tm-kicker,.tm-mjm p{color:white!important}.tm-mjm p:not(.tm-kicker){max-width:750px;font-size:18px;margin-top:28px}.tm-mjm .tm-buy{background:white;color:#171717}.tm-page section[id]{scroll-margin-top:210px}.tm-page a:focus-visible{outline:3px solid #ed1c24;outline-offset:5px}@media(max-width:1000px){.tm-hero-grid,.tm-abrasive-layout{gap:35px}.tm-hero-image{height:470px}.tm-hero h1{font-size:64px}.tm-paths a{padding-inline:20px}.tm-paths h3{font-size:23px}.tm-section{padding-block:65px}.tm-bond-copy{padding:28px}.tm-masking{grid-template-columns:1fr}.tm-abrasive-layout>img{max-height:760px}.tm-nav>div{gap:25px}}@media(max-width:650px){.tm-hero-grid,.tm-abrasive-layout,.tm-format-row,.tm-bond-grid,.tm-safety-grid,.tm-welding,.tm-consult-grid{grid-template-columns:1fr}.tm-hero h1{font-size:58px}.tm-identity{margin-bottom:30px}.tm-hero-image{height:360px}.tm-hero{padding-bottom:40px}.tm-lead{font-size:16px!important}.tm-section{padding-block:50px}.tm-paths{grid-template-columns:1fr}.tm-paths a,.tm-paths a:first-child{padding:25px 0;border-right:0;border-bottom:1px solid #ddd}.tm-page h2{font-size:38px}.tm-page h3{font-size:25px}.tm-abrasive-layout>img{height:310px}.tm-buy{max-width:100%;font-size:12px;gap:17px;padding:15px 18px}.tm-bond-picture{height:220px}.tm-masking-steps{gap:12px}.tm-masking img{height:170px}.tm-safety-banner{height:360px}.tm-safety-banner>div{left:25px;bottom:28px}.tm-safety-intro{font-size:16px!important}.tm-safety-grid article{padding:27px}.tm-nav>div{gap:25px}.tm-nav a{font-size:12px;padding-block:18px}.tm-welding>img{height:270px}.tm-hero-image span{font-size:16px;padding:25px}.tm-identity span{font-size:9px}.tm-page section[id]{scroll-margin-top:160px}}
