/* Mega Laser Solutions — polished secondary pages and precision mobile corrections.
   Extends, never replaces, the Version 7/8 home + About design language. */
:root{--metal-border:#515357;--metal-muted:#c3c6c8;--metal-red:#ed2631}
body{overflow-x:clip}
main{overflow:clip}
/* Header: navigation must remain usable even when the document has been scrolled to its footer. */
.premium-header{position:sticky;top:0;z-index:100;background:#111315}
.premium-header .premium-nav{z-index:101}
.premium-nav a{transition:color .2s,border-color .2s}
.menu-button:focus-visible,a:focus-visible{outline:3px solid #ff4c55;outline-offset:3px}
@media(min-width:1101px){.premium-nav .nav-inner{gap:clamp(12px,1.65vw,30px);justify-content:space-between}.premium-nav a{font-size:clamp(12px,1.05vw,15px);letter-spacing:.5px}}
@media(min-width:721px) and (max-width:1100px){.premium-header .brand-row{min-height:80px}.premium-header .menu-button{display:flex}.premium-header .premium-nav{display:none;position:absolute;top:100%;left:0;right:0;max-height:calc(100vh - 80px);overflow-y:auto;background:#131416;box-shadow:0 12px 26px #000d}.premium-header .premium-nav.open{display:block}.premium-header .nav-inner{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:10px 28px}.premium-header .premium-nav a{font-size:17px;padding:13px 7px;border-bottom:1px solid #404244}}
@media(max-width:720px){.premium-header .premium-nav{max-height:calc(100dvh - 90px);overflow-y:auto}.premium-header .brand-row{min-height:80px}.premium-header .brand-link{width:min(260px,71%)}.premium-header .nav-inner{gap:0}}
/* About proof icons: actual three equal units, not oversized text overflowing the viewport. */
.about-intro .intro-proof{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;align-items:stretch;text-align:center;max-width:700px;padding:23px 0 0;margin:28px 0 0}
.intro-proof .trust-tile{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-width:0;min-height:125px;padding:0 12px;border-right:1px solid #555;overflow:visible}
.intro-proof .trust-tile:last-child{border-right:0}
.trust-graphic{height:54px;width:58px;display:flex;align-items:center;justify-content:center}
.trust-graphic .trust-flag{width:46px;height:30px;border:1px solid #777;box-shadow:0 3px 5px #0007}
.trust-graphic .trust-handshake{height:48px;width:65px;object-fit:contain;filter:drop-shadow(0 2px 1px #0009)}
.trust-graphic .trust-symbol{width:47px;height:47px;color:#e9232e;stroke-width:1.7;filter:drop-shadow(0 2px 1px #0009)}
.intro-proof .trust-tile strong{display:block;font:800 clamp(12px,1.22vw,18px)/1.08 'Barlow Condensed',Impact,'Arial Narrow',sans-serif,Impact,sans-serif;letter-spacing:1.05px;white-space:nowrap;color:#f5f5f5}
.intro-proof .trust-tile small{display:block;max-width:100%;font:600 clamp(10px,.95vw,13px)/1.25 'Barlow Condensed',Impact,'Arial Narrow',sans-serif,sans-serif;letter-spacing:.6px;white-space:normal;overflow-wrap:normal;color:#bfc0c3}
@media(max-width:720px){.about-intro .intro-proof{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding-top:22px;margin-top:22px}.intro-proof .trust-tile{padding:0 5px;min-height:104px;gap:6px}.trust-graphic{width:44px;height:43px}.trust-graphic .trust-flag{width:39px;height:25px}.trust-graphic .trust-handshake{width:52px;height:39px}.trust-graphic .trust-symbol{width:37px;height:37px}.intro-proof .trust-tile strong{font-size:clamp(10px,2.8vw,13px);letter-spacing:0;white-space:nowrap}.intro-proof .trust-tile small{font-size:clamp(8.5px,2.3vw,11px);line-height:1.2;letter-spacing:0;overflow-wrap:anywhere}}
@media(max-width:360px){.intro-proof .trust-tile{padding:0 3px}.intro-proof .trust-tile strong{font-size:10px}.intro-proof .trust-tile small{font-size:9px}}
.laser-career-band{background:linear-gradient(112deg,#1c1e20,#101214);border-bottom:2px solid #931820;padding:76px 0}
.career-band-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:65px;align-items:center}
.career-band-grid h2{font:900 clamp(51px,5vw,78px)/.94 'Barlow Condensed',Impact,'Arial Narrow',sans-serif,Impact,sans-serif;margin:24px 0}.career-band-grid p{max-width:670px;color:#d1d3d5;font-size:17px;line-height:1.8}.career-band-grid strong{color:#fff}
/* Secondary page design system */
.inner-hero{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(circle at 45% 20%,#25272b,#101214 55%,#08090b 95%);border-bottom:2px solid #787a7c}
.inner-hero:before{content:'';position:absolute;right:-110px;top:-160px;width:38%;height:155%;background:url('honeycomb.webp') center/cover;opacity:.13;transform:skewX(-23deg);pointer-events:none;z-index:-1}
.inner-hero:after{content:'';position:absolute;right:8%;top:-120px;height:calc(100% + 200px);width:8px;background:linear-gradient(90deg,#440409,#fe2430,#81070e);box-shadow:0 0 0 2px #030303,0 0 18px #e300173d;transform:skewX(-29deg) translateX(20px);z-index:-1;pointer-events:none}
.inner-hero-grid{min-height:570px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:55px;align-items:center;padding-top:68px;padding-bottom:69px}
.inner-hero-copy{position:relative;z-index:2;min-width:0}.inner-hero h1{font:900 clamp(65px,6.6vw,104px)/.87 'Barlow Condensed',Impact,'Arial Narrow',sans-serif,Impact,sans-serif;letter-spacing:.5px;margin:28px 0 25px;overflow-wrap:normal}
.hero-accent{width:90px;height:5px;background:#df1c27;box-shadow:0 0 12px #c2101966}.hero-lead{color:#f3f3f4;line-height:1.65;font-size:clamp(18px,1.55vw,22px);max-width:620px;margin:26px 0 0}
.micro-proof{color:#9ea3a7;font:700 13px/1.6 'Barlow Condensed',Impact,'Arial Narrow',sans-serif,sans-serif;letter-spacing:2px;margin:18px 0}
.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.action-button{display:inline-flex;justify-content:space-between;align-items:center;gap:24px;min-height:52px;padding:14px 21px;font:800 17px/1.1 'Barlow Condensed',Impact,'Arial Narrow',sans-serif,Impact,sans-serif;letter-spacing:1.4px;transition:filter .18s,transform .18s;max-width:100%}
.action-button:hover{filter:brightness(1.15);transform:translateY(-1px)}.action-button.primary{border:1px solid #fa5159;background:linear-gradient(165deg,#ed2029,#97040c);box-shadow:inset 0 1px #ffb7b74d,0 7px 15px #0007;color:#fff}
.action-button.outline{border:1px solid #86888a;background:linear-gradient(#323436,#151719);color:#fff}.action-button.quiet{border-bottom:2px solid #d41823;padding-inline:3px;color:#ededee}.action-button span{font-size:22px;color:#fff}
.inner-hero-visual{position:relative;border:1px solid #696c6f;padding:7px;background:linear-gradient(115deg,#4a4b4d,#111214);box-shadow:0 28px 50px #000c,inset 0 1px #ffffff6c;z-index:2;min-width:0}
.inner-hero-visual img{width:100%;height:400px;object-fit:cover;display:block;filter:saturate(.82) contrast(1.09)}
.inner-hero-visual:after{content:'';position:absolute;inset:7px 7px 7px 7px;background:linear-gradient(0deg,#000a,transparent 30%);pointer-events:none}
.image-chip{position:absolute;bottom:23px;left:23px;z-index:3;background:#101214df;border-left:4px solid #e52430;padding:10px 16px;font:700 13px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;letter-spacing:1.4px;color:#f2f2f2}
.hero-bottom-rule{position:absolute;height:6px;width:28%;background:linear-gradient(90deg,#eb2532,#7b080f,transparent);bottom:0;left:0}
.metric-rail{background:linear-gradient(#26282b,#121416);border-bottom:1px solid #545659}.metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid>div{min-width:0;padding:30px 24px;border-right:1px solid #57595b;display:flex;flex-direction:column;gap:9px}.metric-grid>div:first-child{padding-left:0}.metric-grid>div:last-child{border:0}.metric-grid b{font:900 clamp(29px,2.8vw,43px)/1 'Barlow Condensed',Impact,'Arial Narrow',sans-serif,Impact;color:#f4f4f4;letter-spacing:.5px}.metric-grid span{color:#aeb1b4;font:700 13px/1.35 'Barlow Condensed',Impact,'Arial Narrow',sans-serif,sans-serif;letter-spacing:1.5px}
.dark-section{padding:89px 0;background:radial-gradient(ellipse at 15% 20%,#25272a,#101214 62%,#0b0c0e);border-bottom:1px solid #4b4d50}.metal-section{padding:87px 0;background:linear-gradient(120deg,#222427,#131517 58%,#0e1012);border-bottom:1px solid #535558}
.section-head{display:grid;grid-template-columns:64px minmax(0,1fr);gap:22px;margin-bottom:39px;align-items:start}.section-index{font:800 32px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif,sans-serif;color:#b3b4b6;border-top:4px solid #e8242e;padding-top:8px}.section-head h2{font:900 clamp(48px,5.2vw,80px)/.9 'Barlow Condensed',Impact,'Arial Narrow',sans-serif,Impact,sans-serif;margin:16px 0 0;letter-spacing:.3px}.section-head p{font-size:17px;line-height:1.75;color:#cdd0d2;max-width:820px;margin:19px 0 0}.dark-section p,.metal-section p,.split-spotlight p{color:#c9cbcf}
.photo-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.photo-tile{margin:0;min-width:0;position:relative;border:1px solid #616367;background:linear-gradient(#2b2e30,#0b0d0e);box-shadow:0 14px 26px #0008;overflow:hidden}.photo-tile:before{content:'';position:absolute;top:0;left:0;width:85px;height:4px;background:#e9232e;z-index:2}.photo-tile img{width:100%;height:240px;object-fit:cover;display:block;filter:saturate(.76) contrast(1.08)}.photo-tile figcaption{padding:19px;min-height:105px}.photo-tile strong{display:block;font:800 23px/1 'Barlow Condensed',Impact,'Arial Narrow',sans-serif,sans-serif;color:#fff;letter-spacing:.6px}.photo-tile span{display:block;font-size:13px;line-height:1.55;margin-top:9px;color:#aeb0b4}
.two-panel,.spotlight-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:70px;align-items:center}.two-panel .section-head,.spotlight-grid .section-head{grid-template-columns:45px 1fr;gap:16px}.two-panel .section-index,.spotlight-grid .section-index{font-size:24px}.two-panel .section-head h2,.spotlight-grid .section-head h2{font-size:clamp(40px,4.2vw,65px)}
.body-large{font-size:18px!important;line-height:1.8;max-width:720px}.tick-list{list-style:none;margin:23px 0 34px;padding:0;display:grid;gap:13px}.tick-list li{position:relative;padding-left:32px;line-height:1.6;color:#e2e3e5;font-size:16px}.tick-list li:before{content:'✓';font:900 17px sans-serif;color:#f12937;position:absolute;left:0;top:0}
.framed-photo{margin:0;position:relative;border:1px solid #696c70;padding:6px;background:linear-gradient(120deg,#3e4144,#0d0e10);box-shadow:0 18px 32px #000a;min-width:0}.framed-photo img{display:block;width:100%;height:380px;object-fit:cover;filter:saturate(.8) contrast(1.04)}.framed-photo figcaption{display:block;padding:9px 6px 3px;color:#abb0b3;font-size:11px;line-height:1.4}
.feature-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.feature-card-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card{min-width:0;min-height:225px;padding:26px 23px;background:linear-gradient(140deg,#282b2e,#131518);border:1px solid #585a5f;box-shadow:inset 0 1px #ffffff1f,0 12px 23px #0008;position:relative}.feature-card:after{content:'';position:absolute;bottom:0;left:0;width:42%;height:4px;background:#d41924}.feature-number{font:800 31px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;color:#e42430}.feature-card-rule{border-top:1px solid #5d6062;margin:17px 0}.feature-card h3{font:800 25px/1.04 'Barlow Condensed',Impact,'Arial Narrow',sans-serif,sans-serif;margin:14px 0 12px;color:#fff}.feature-card p{font:400 14px/1.66 Inter,Arial,sans-serif;color:#c0c3c6;margin:0}
.split-spotlight{padding:85px 0;background:#16181b;border-block:2px solid #802027}.split-spotlight figure{margin:0}.split-spotlight figure img{width:100%;height:430px;object-fit:cover;border:1px solid #76777a;box-shadow:0 15px 40px #0009}.split-spotlight h2{font:900 clamp(51px,5.5vw,82px)/.9 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;margin:22px 0}.split-spotlight p{font-size:17px;line-height:1.8;max-width:560px}
.inner-cta{padding:78px 0;background:radial-gradient(ellipse at 90% 40%,#323438,#151719 65%);border-top:2px solid #c31b25;position:relative;overflow:hidden}.inner-cta:after{content:'';position:absolute;right:-150px;top:-80px;width:440px;height:650px;background:url('honeycomb.webp') center/cover;opacity:.13;transform:rotate(-20deg);pointer-events:none}.inner-cta-grid{display:grid;grid-template-columns:1.45fr .55fr;align-items:center;gap:50px;position:relative;z-index:1}.inner-cta h2{font:900 clamp(51px,6vw,91px)/.9 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;margin:18px 0}.inner-cta p{font-size:18px;line-height:1.7;color:#d4d6d8;max-width:680px}.cta-stack{display:flex;flex-direction:column;gap:13px}.cta-stack .action-button{width:100%}
.product-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.product-card{border:1px solid #5a5c60;background:linear-gradient(#27292b,#111315);box-shadow:0 17px 40px #000a;min-width:0;overflow:hidden}.product-photo{height:330px;position:relative;background:#151719;border-bottom:1px solid #686a6d}.product-photo img{width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.78)}.product-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0008,transparent 50%);pointer-events:none}.product-photo span{position:absolute;bottom:17px;left:23px;z-index:1;padding:6px 12px;background:#0b0b0bc9;border-left:3px solid #e51d2a;color:#fff;font:700 13px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;letter-spacing:2px}.product-body{padding:32px 35px 38px}.product-name{color:#ed3c46;font:800 15px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;letter-spacing:2.5px}.product-body h3{font:900 clamp(49px,4.4vw,70px)/.87 'Barlow Condensed',Impact,'Arial Narrow',sans-serif,sans-serif;margin:17px 0}.product-body p{line-height:1.7;font-size:16px}.spec-list{padding:0;margin:22px 0 25px;list-style:none}.spec-list li{padding:10px 0 10px 19px;border-bottom:1px solid #45484b;color:#ddd;font-size:14px;position:relative}.spec-list li:before{content:'›';position:absolute;left:0;color:#ee2934}.small-disclaimer{font-size:12px;line-height:1.6;color:#aaaeb2}
.wide-visual{position:relative;overflow:hidden;border:1px solid #777;min-height:390px;background:#0e1012}.wide-visual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.08) saturate(.76)}.wide-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#07080cf2,#090a0baa 44%,#05060633);pointer-events:none}.wide-visual-caption{position:relative;z-index:2;max-width:540px;padding:64px 42px}.wide-visual-caption b{font:800 19px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;letter-spacing:2px;color:#ff4c55}.wide-visual-caption p{font-size:19px;line-height:1.75;color:#f2f2f2}
.note-band{border-left:4px solid #ed2b36;background:#090a0c5c;color:#c7c9cc!important;padding:20px 25px;font-size:14px;line-height:1.65;margin:32px 0 0}
.coating-system{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;background:linear-gradient(115deg,#2b2d30,#111315);border:1px solid #54565a;padding:48px}.large-label{display:inline-flex;align-items:center;gap:15px;color:#f2424e;font:800 17px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;letter-spacing:3px}.large-label:before{content:'';background:#db1d28;width:40px;height:4px}.system-intro h3{font:900 clamp(52px,5vw,73px)/.9 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;margin:25px 0}.system-intro p{line-height:1.75;font-size:16px}.coat-stack{display:grid;gap:7px;transform:perspective(1100px) rotateY(-10deg);filter:drop-shadow(20px 25px 20px #0009)}.coat-layer{min-height:72px;display:flex;align-items:center;gap:12px;padding:15px 20px;font:800 20px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;letter-spacing:1px;box-shadow:inset 0 1px #ffffff5c,0 5px 6px #0005}.coat-layer b{flex:1;font-size:23px}.coat-layer span{font:600 13px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;color:#dadada}.coat-layer.top{background:linear-gradient(125deg,#ce1725,#5d0710);border:1px solid #e34b54}.coat-layer.base{background:linear-gradient(120deg,#777d83,#303337);border:1px solid #9a9ea2}.coat-substrate{text-align:center;padding:17px 8px;color:#c3c5c8;background:repeating-linear-gradient(105deg,#3f4245 0px,#282a2d 9px,#33363a 13px);border:1px solid #8f9296;font:800 20px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;letter-spacing:2px}.stack-text h3{font:800 27px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;letter-spacing:1px;margin:24px 0 10px}.stack-text p{font-size:16px;line-height:1.76}
.industry-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.industry-card{background:linear-gradient(#2c2e31,#111315);border:1px solid #595b60;box-shadow:0 10px 26px #0009;overflow:hidden;min-width:0}.industry-img{height:230px;position:relative;overflow:hidden;border-bottom:1px solid #6b6d70}.industry-img img{height:100%;width:100%;object-fit:cover;filter:saturate(.74) contrast(1.07);transition:transform .4s}.industry-card:hover img{transform:scale(1.035)}.industry-img span{position:absolute;bottom:11px;left:12px;background:#090a0cd9;border-left:3px solid #dd222b;padding:7px 10px;font:700 11px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;letter-spacing:1.3px}.industry-body{padding:27px}.industry-body>span{color:#fa3945;font:800 13px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;letter-spacing:2px}.industry-body h3{font:900 34px/1 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;margin:17px 0 11px}.industry-body p{font-size:14px;line-height:1.75;margin-bottom:0}
.vs-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;position:relative}.versus-method{min-width:0;border:1px solid #595b5e;background:linear-gradient(#303236,#111315);padding-bottom:28px;box-shadow:0 13px 29px #000a}.vs-img{height:285px;overflow:hidden}.vs-img img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.65)}.method-tag{display:block;color:#ff505a;font:700 14px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;letter-spacing:2px;margin:26px 25px 0}.versus-method h3{font:900 clamp(34px,3.5vw,49px)/1 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;margin:15px 25px}.versus-method p{font-size:15px;line-height:1.75;color:#d0d2d4;margin:0 25px}.vs-token{position:absolute;top:27%;left:50%;transform:translate(-50%,-50%);z-index:5;display:grid;place-items:center;width:78px;height:78px;border-radius:50%;background:#090a0d;border:5px solid #d8222b;box-shadow:0 0 0 6px #090a0db8;color:white;font:900 31px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif}
.compare-scroll{width:100%;overflow-x:auto;border:1px solid #5d5f62;box-shadow:0 15px 30px #0008}.method-table{width:100%;border-collapse:collapse;min-width:690px}.method-table thead{background:linear-gradient(#303336,#17191b)}.method-table th{font:800 17px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;letter-spacing:1px;text-align:left;color:#fff}.method-table thead th{padding:22px 18px;border-bottom:3px solid #d91b24}.method-table thead th:last-child{color:#ff626c}.method-table tbody th{color:#eee;font-size:15px}.method-table tbody td{color:#c9cbcd;font-size:14px;line-height:1.55}.method-table tbody tr:nth-child(odd){background:#141719}.method-table tbody tr:nth-child(even){background:#1d2023}.method-table td,.method-table tbody th{vertical-align:top;border-bottom:1px solid #3d4143;padding:17px 18px}.method-table td:last-child{border-left:1px solid #4f5154}.table-note{font-size:12px;margin-top:14px;color:#a4a7a9}
.cost-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.cost-step{padding:25px;background:#131619;border-top:4px solid #cf1a25;border-inline:1px solid #5a5c60;border-bottom:1px solid #5a5c60}.cost-step span{color:#ed3844;font:900 32px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif}.cost-step h3{font:800 24px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;margin:13px 0 10px}.cost-step p{font-size:14px;line-height:1.65;margin:0}
/* Responsive: keep image hierarchy, eliminate side-scrolling and clipped headlines. */
@media(max-width:1100px){.inner-hero-grid{gap:28px}.inner-hero h1{font-size:clamp(53px,6.6vw,86px)}.photo-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-panel,.spotlight-grid,.career-band-grid{gap:34px}.inner-cta-grid{grid-template-columns:1fr .7fr}}
@media(max-width:760px){.inner-hero-grid{grid-template-columns:1fr;min-height:auto;padding-top:50px;padding-bottom:45px;gap:34px}.inner-hero-copy{max-width:680px}.inner-hero h1{font-size:clamp(57px,12vw,86px)}.inner-hero-visual img{height:300px}.inner-hero:after{right:-70px;opacity:.5}.metric-grid>div{padding:20px 10px}.metric-grid>div:first-child{padding-left:0}.metric-grid b{font-size:clamp(22px,5vw,32px)}.metric-grid span{font-size:10px;letter-spacing:.7px}.dark-section,.metal-section{padding:60px 0}.two-panel,.spotlight-grid,.career-band-grid,.coating-system{grid-template-columns:1fr}.feature-card-grid{grid-template-columns:1fr}.feature-card-grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}.section-head{grid-template-columns:40px minmax(0,1fr);gap:12px}.section-index{font-size:23px}.section-head h2{font-size:clamp(46px,10vw,67px)}.photo-tile img{height:225px}.product-pair{grid-template-columns:1fr}.coating-system{gap:32px;padding:30px}.industry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.cost-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.inner-cta-grid{grid-template-columns:1fr}.cta-stack{max-width:500px}.split-spotlight figure img{height:320px}.laser-career-band{padding:57px 0}.career-band-grid h2{font-size:clamp(50px,10vw,75px)}.wide-visual-caption{padding:43px 22px}.wide-visual-caption p{font-size:17px}}
@media(max-width:510px){.inner-hero h1{font-size:clamp(51px,13vw,73px)}.inner-hero-copy .kicker{font-size:14px}.hero-lead{font-size:17px}.inner-hero-visual img{height:250px}.image-chip{font-size:10px;left:12px;bottom:14px;padding:9px 10px}.hero-actions .action-button{width:100%}.metric-grid{grid-template-columns:1fr 1fr}.metric-grid>div{padding:16px 12px;border-bottom:1px solid #4b4d50}.metric-grid>div:last-child{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;gap:20px}.metric-grid>div:last-child span{max-width:50%}.photo-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.photo-tile img{height:145px}.photo-tile figcaption{padding:11px;min-height:115px}.photo-tile strong{font-size:18px}.photo-tile span{font-size:11px}.feature-card-grid,.feature-card-grid.cols-4{grid-template-columns:1fr}.feature-card{min-height:0}.framed-photo img{height:250px}.industry-grid{grid-template-columns:1fr}.industry-img{height:220px}.vs-pair{grid-template-columns:1fr}.vs-token{top:50%;left:50%;width:62px;height:62px;font-size:26px}.vs-img{height:240px}.cost-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.cost-step{padding:15px}.cost-step h3{font-size:20px}.cost-step p{font-size:12px}.coating-system{padding:21px}.coat-layer{font-size:14px;gap:7px;padding:11px}.coat-layer b{font-size:18px}.coat-layer span{font-size:11px}.inner-cta{padding:55px 0}.inner-cta h2{font-size:clamp(48px,11vw,74px)}.product-photo{height:260px}.product-body{padding:23px}.wide-visual{min-height:420px}}
@media(prefers-reduced-motion:reduce){.action-button,.industry-img img{transition:none}}

/* MEGA LASER SOLUTIONS v9: equipment sourcing, detailed product specs and Rust Bullet sections */
html{scroll-behavior:smooth}section[id]{scroll-margin-top:115px}
.transparency-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:25px;margin:24px 0 0}.transparency-feature,.transparency-points article{background:linear-gradient(140deg,#282b2e,#111315);border:1px solid #56585d;padding:30px}.transparency-feature{border-left:5px solid #db1d2c}.eyebrow{display:block;color:#fb525d;font:800 14px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;letter-spacing:2px}.transparency-feature h3{font:900 clamp(31px,3vw,44px)/1 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;margin:16px 0 21px}.transparency-feature p,.transparency-points p{color:#c6c8cb;font-size:15px;line-height:1.8}.transparency-points{display:grid;gap:13px}.transparency-points article{padding:20px 26px}.transparency-points b,.benefit-grid b{color:#fff;font:800 19px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;letter-spacing:1.4px}.transparency-points p{margin:9px 0 0}
.product-photo-white{background:#eff0f1}.product-photo-white img{object-fit:contain!important;filter:none!important}.product-photo-white span{background:#17191eee}.product-body strong{color:#fff}.product-body .action-button{margin-top:14px;font-size:13px}.product-body .small-disclaimer{color:#adb0b5}.product-pair .product-body h3{font-size:clamp(42px,4vw,65px)}.product-pair .product-card{display:flex;flex-direction:column}.product-pair .product-body{flex:1;display:flex;flex-direction:column}.product-pair .product-body .action-button{align-self:flex-start;margin-top:auto}.product-pair .product-body .small-disclaimer{margin-bottom:24px}.product-pair .product-photo{height:330px}
.training-grid,.benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.training-panel,.benefit-grid>div{background:linear-gradient(#2b2d31,#121417);border:1px solid #63666a;border-top:4px solid #e02732;padding:33px}.training-panel h3{font:900 clamp(31px,3vw,44px)/1 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;margin:20px 0}.training-panel p,.benefit-grid p{line-height:1.75;color:#d0d2d5}.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.benefit-grid b{font-size:25px}.order-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.order-steps>div{min-width:0;background:#16191c;border:1px solid #5b5e62;border-top:4px solid #d92732;padding:24px}.order-steps span{font:900 43px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;color:#ee3944}.order-steps h3{font:900 30px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;margin:10px 0}.order-steps p{color:#c6c6c9;font-size:14px;line-height:1.65}.order-note{margin-top:30px;border-left:4px solid #d92732;background:#181b1e;padding:26px 32px;max-width:1000px}.order-note h3{font:900 29px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif}.order-note p{line-height:1.75;color:#d0d2d4}.faq-list{display:grid;gap:11px;max-width:1000px}.faq-list details{border:1px solid #5a5d62;background:#17191c}.faq-list summary{cursor:pointer;list-style:none;padding:19px 50px 19px 23px;font:800 23px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;position:relative}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:'+';position:absolute;right:22px;top:17px;color:#ee3d48;font-size:29px}.faq-list details[open] summary:after{content:'−'}.faq-list details p{padding:0 25px 19px;margin:0;color:#c4c5c8;line-height:1.8}
.coating-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.coating-product{background:linear-gradient(#26282b,#111315);border:1px solid #5e6064;min-width:0}.coating-product-visual{height:205px;position:relative;overflow:hidden}.coating-product-visual img{height:100%;width:100%;object-fit:cover;filter:saturate(.65)}.coating-product-visual span{position:absolute;left:15px;bottom:14px;background:#0a0c0edd;border-left:4px solid #e7333f;padding:7px 11px;font:800 15px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;letter-spacing:1.5px}.coating-product-body{padding:27px}.coating-product h3{font:900 32px/1.08 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;margin:15px 0}.coating-product p{font-size:15px;line-height:1.75;color:#d0d1d3}.coating-facts{margin:18px 0 24px}.coating-facts>div{display:flex;justify-content:space-between;align-items:start;gap:20px;border-bottom:1px solid #45494b;padding:12px 0}.coating-facts dt{color:#aeb2b6;font-weight:700;font-size:13px}.coating-facts dd{margin:0;text-align:right;color:#fff;font-size:13px}.source-link,.source-toolbar a{font:800 15px 'Barlow Condensed',Impact,'Arial Narrow',sans-serif;letter-spacing:1px;color:#ff6671;text-decoration:underline;text-underline-offset:4px}.source-toolbar{display:flex;flex-wrap:wrap;gap:20px 32px;margin:26px 0}.coating-note-split{margin-top:37px}
@media(max-width:1050px){.transparency-grid{grid-template-columns:1fr}.order-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit-grid{grid-template-columns:1fr 1fr}.coating-product h3{font-size:28px}}
@media(max-width:760px){.training-grid,.coating-products{grid-template-columns:1fr}.benefit-grid{grid-template-columns:1fr}.product-pair .product-photo{height:300px}.product-pair .product-body .action-button{margin-top:18px}.transparency-feature{padding:24px}}
@media(max-width:510px){.order-steps{grid-template-columns:1fr}.order-note{padding:20px}.coating-system{padding:18px}.transparency-feature h3{font-size:30px}.faq-list summary{font-size:20px}.product-pair .product-photo{height:240px}.coating-facts>div{gap:10px}.coating-facts dd{max-width:60%}}
