@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700&display=swap";:root{--ink:#171a17;--ink-2:#242923;--cream:#e5e0d8;--paper:#f5f2ec;--cyan:#ca1d22;--green:#08752e;--sage:#a9afa4;--line:#171a1729}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);margin:0;font-family:DM Sans,Arial,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.opening-page{transform-origin:50%;background:#0d100e;grid-template-rows:minmax(0,1fr) auto;height:100svh;transition:opacity .62s,transform .72s cubic-bezier(.22,.75,.22,1),filter .62s;display:grid;overflow:hidden}.opening-media{min-height:0;transition:opacity .45s,transform .6s cubic-bezier(.22,.75,.22,1);position:relative;overflow:hidden}.opening-page-video,.opening-page-fallback{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0}.opening-page-fallback{display:none}.opening-page-shade{pointer-events:none;background:linear-gradient(#0c0f0c0a 50%,#0c0f0cad 100%);position:absolute;inset:0}.opening-actions{z-index:3;background:#171a17;border-top:1px solid #ffffff21;justify-content:center;align-items:center;min-height:92px;padding:18px 4vw;transition:opacity .3s,transform .45s;display:flex;position:relative}.opening-enter{color:#fff;background:var(--green);text-transform:uppercase;letter-spacing:.14em;border:1px solid #ffffff8c;align-items:center;gap:32px;padding:16px 20px;font-size:10px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.opening-enter:hover{background:#0b8b39;border-color:#fff;transform:translateY(-3px)}.opening-enter span{color:#ef242a;font-size:16px}.opening-page.is-leaving{opacity:0;filter:blur(10px);pointer-events:none;transform:scale(1.025)}.opening-page.is-leaving .opening-media{opacity:0;transform:scale(.97)}.opening-page.is-leaving .opening-actions{opacity:0;transform:translateY(28px)}.site-header{background:var(--cream);border-bottom:1px solid var(--line);z-index:20;justify-content:space-between;align-items:center;height:116px;padding:0 4vw;display:flex;position:relative}.brand{align-items:center;display:flex}.brand-logo{object-fit:contain;object-position:center;border-radius:2px;width:380px;height:104px}nav{gap:34px;display:flex}nav a{font-size:13px;font-weight:600;position:relative}nav a:after{content:"";background:var(--cyan);height:2px;transition:right .2s;position:absolute;bottom:-8px;left:0;right:100%}nav a:hover:after{right:0}.header-cta{border:1px solid var(--ink);padding:13px 17px;font-size:13px;font-weight:700}.header-cta span{color:var(--green);margin-left:10px}.hero{background:var(--cream);grid-template-columns:1fr;min-height:calc(100vh - 116px);display:grid;position:relative;overflow:hidden}.hero-grid{opacity:.35;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 10%,#000 80%);mask-image:linear-gradient(90deg,#0000 10%,#000 80%)}.hero-copy{z-index:2;width:100%;max-width:1400px;padding:clamp(70px,10vh,130px) 4vw 170px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:10px;margin:0 0 28px;font-size:10px;font-weight:700;display:flex}.eyebrow span{background:var(--cyan);width:28px;height:2px;display:inline-block}.hero h1,h2{letter-spacing:-.055em;margin:0;font-family:Manrope,sans-serif;font-weight:500;line-height:.96}.hero h1{font-size:clamp(54px,7.4vw,116px)}h1 em,h2 em{color:var(--green);font-style:normal}.hero-intro{color:#576461;max-width:570px;margin:34px 0;font-size:17px;line-height:1.7}.hero-actions{gap:12px;display:flex}.button{align-items:center;gap:28px;padding:16px 20px;font-size:13px;font-weight:700;display:inline-flex}.button-primary{background:var(--ink);color:#fff}.button-primary span{color:var(--cyan)}.button-ghost{border:1px solid var(--line)}.material{position:absolute;box-shadow:0 35px 50px #14201e29}.material-a{background:linear-gradient(145deg,#d8d5ca,#aaa99f);border:12px solid #1a2523;border-radius:70px 10px 10px 70px;width:75%;height:170px;top:20%;right:-6%;transform:rotate(-8deg)skew(8deg)}.material-a:after{content:"";border:2px dashed #ffffff8c;border-radius:50px 5px 5px 50px;position:absolute;inset:12px}.material-b{background:repeating-linear-gradient(90deg,#e8e3d6 0 12px,#d0cbbf 12px 14px);border-radius:8px;width:68%;height:100px;top:54%;right:12%;transform:rotate(8deg)}.material-c{background:#25302e;justify-content:space-around;width:54%;height:170px;padding:0 20px;display:flex;top:68%;right:-2%;overflow:hidden;transform:rotate(-5deg)}.material-c span{background:var(--cyan);border-radius:8px;width:8px;height:150%;margin-top:-20px;display:block;transform:rotate(7deg)}.blueprint-label,.measure{z-index:4;letter-spacing:.16em;font:600 8px/1 Manrope;position:absolute}.blueprint-label{background:var(--cyan);padding:8px 10px}.label-one{top:13%;left:8%}.label-two{bottom:10%;left:6%}.measure-x{border-top:1px solid #17201f80;width:75%;padding-top:6px;top:44%;left:8%}.measure-y{writing-mode:vertical-rl;top:48%;right:5%}.hero-stats{z-index:5;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f3eee3d9;grid-template-columns:repeat(3,1fr);width:100%;display:grid;position:absolute;bottom:0;left:0}.hero-stats div{border-right:1px solid var(--line);align-items:center;gap:15px;min-height:112px;padding:25px 4vw;display:flex}.hero-stats strong{font:500 36px/1 Manrope}.hero-stats span{color:#65716f;text-transform:uppercase;letter-spacing:.06em;font-size:10px;line-height:1.45}.section{padding:110px 4vw}.products{background:var(--paper)}.section-heading{justify-content:space-between;align-items:end;gap:60px;margin-bottom:64px;display:flex}.section-heading h2,.about h2,.contact h2{font-size:clamp(46px,6vw,88px)}.section-heading>p{color:#65716f;max-width:460px;margin:0;font-size:15px;line-height:1.75}.eyebrow-dark{color:#60706d}.product-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr;display:grid}.product-card{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:520px;padding:28px;transition:background .25s,transform .25s;position:relative;overflow:hidden}.product-card:hover{background:#fff;transform:translateY(-3px)}.product-top{color:#78827f;letter-spacing:.14em;justify-content:space-between;font:600 10px/1 Manrope;display:flex}.product-arrow{color:var(--ink);font-size:20px}.product-art{height:210px;margin:20px -8px 10px;position:relative}.product-art i,.product-art b,.product-art u{text-decoration:none;display:block;position:absolute}.product-card.product-clean{min-height:650px}.product-photo-pair{background:0 0;grid-template-columns:1fr 1fr;gap:14px;height:390px;display:grid}.product-photo-pair img{object-fit:cover;object-position:center;background:#20251f;width:100%;height:100%;display:block}.product-cold .product-art i{border:12px solid var(--ink);background:#d6d1c4;border-radius:50px 8px 8px 50px;width:78%;height:100px;top:55px;left:12%;transform:rotate(-7deg)}.product-cold .product-art b{border-top:2px dashed #fff;width:64%;top:105px;left:19%;transform:rotate(-7deg)}.product-liner .product-art i{background:repeating-linear-gradient(0deg,#ded9cc 0 8px,#f6f2e9 8px 12px);width:76%;height:120px;top:45px;left:12%;transform:rotate(5deg);box-shadow:0 20px 24px #0002}.product-liner .product-art b{opacity:.2;background:#42bdd0;width:48%;height:95px;top:57px;left:26%;transform:rotate(-5deg)}.product-clean .product-art i{background:var(--ink);width:72%;height:45px;top:110px;left:14%;transform:rotate(-5deg)}.product-clean .product-art b{background:repeating-linear-gradient(90deg,transparent 0 8px,var(--cyan) 8px 13px);width:68%;height:105px;top:25px;left:16%;transform:rotate(-5deg)}.product-cover .product-art i{border:8px solid var(--ink);background:linear-gradient(135deg,#bcc9c1aa,#fff4);width:68%;height:135px;top:40px;left:16%;transform:skewY(-5deg)}.product-cover .product-art b{border-left:2px dashed var(--cyan);height:100px;top:58px;left:50%}.product-fresh .product-art i{background:#bdc9b5;border-radius:60% 8% 55% 10%;width:68%;height:130px;top:40px;left:16%;transform:rotate(10deg)}.product-fresh .product-art b{border:2px solid var(--ink);width:25px;height:25px;box-shadow:45px -25px 0 -6px var(--cyan),-48px -14px 0 -8px var(--ink);border-radius:50%;top:92px;left:47%}.product-paper .product-art i{width:54%;height:145px;box-shadow:10px 10px 0 var(--cyan);background:#e1d5bc;top:28px;left:23%;transform:rotate(-5deg)}.product-paper .product-art b{background:var(--ink);width:36%;height:8px;top:58px;left:32%;box-shadow:0 18px #7d8885,0 36px #7d8885}.product-kicker{text-transform:uppercase;color:#6a7875;letter-spacing:.13em;font-size:9px;font-weight:700}.product-card h3{letter-spacing:-.03em;margin:8px 0 14px;font:600 27px/1.1 Manrope}.product-copy{color:#65716f;max-width:90%;font-size:13px;line-height:1.6}.product-tag{border:1px solid var(--line);text-transform:uppercase;letter-spacing:.12em;padding:7px 9px;font-size:8px;font-weight:700;position:absolute;bottom:26px;left:28px}.catalogue-link{justify-content:flex-end;align-items:center;gap:30px;padding-top:28px;font-size:13px;display:flex}.catalogue-link p{color:#6a7875}.catalogue-link a{border-bottom:1px solid var(--ink);padding-bottom:3px;font-weight:700}.sales-counters{background:var(--ink);color:#fff;padding:110px 4vw 48px}.counter-intro{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;margin-bottom:58px;display:grid}.counter-intro .eyebrow{grid-column:1/-1;margin-bottom:0}.counter-intro h2{font-size:clamp(46px,6vw,88px)}.counter-intro>p:last-child{color:#aeb8b5;max-width:480px;margin:0;line-height:1.75}.counter-grid{border-top:1px solid #ffffff24;border-left:1px solid #ffffff24;grid-template-columns:1fr 1fr;display:grid}.counter-card{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:460px;padding:32px;position:relative;overflow:hidden}.counter-card:after{content:"";border:1px solid #ffffff14;border-radius:50%;width:280px;height:280px;position:absolute;bottom:-100px;right:-70px;box-shadow:0 0 0 40px #ffffff08,0 0 0 80px #ffffff05}.counter-squeegee{background:linear-gradient(145deg,#202521,#171a17)}.counter-brushware{background:linear-gradient(145deg,#242923,#1b201c)}.counter-card-top{letter-spacing:.14em;color:#97a09d;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:9px;display:flex}.counter-card-top strong{color:var(--cyan);font-weight:600}.counter-value{letter-spacing:-.07em;color:#fff;margin:75px 0 18px;font:500 clamp(62px,8vw,120px)/1 Manrope}.counter-value>span{color:var(--cyan);vertical-align:top;margin-right:7px;font-size:.42em}.counter-value sup{color:var(--green);vertical-align:top;margin-left:8px;font-size:.28em}.counter-card h3{color:#d9dfdc;max-width:390px;margin:0;font:500 19px/1.35 Manrope}.counter-rate{z-index:2;align-items:center;gap:14px;display:flex;position:absolute;bottom:30px;left:32px}.counter-rate strong{color:var(--cyan);font:600 24px/1 Manrope}.counter-rate span{color:#89938f;text-transform:uppercase;letter-spacing:.09em;font-size:9px;line-height:1.4}.counter-note{color:#79837f;letter-spacing:.06em;text-align:right;margin:18px 0 0;font-size:9px}.cleaning-range{color:#fff;background:#20251f}.cleaning-intro{grid-template-columns:1.2fr 1fr;align-items:end;gap:8vw;padding-bottom:64px;display:grid}.cleaning-intro .eyebrow{grid-column:1/-1;margin-bottom:0}.cleaning-intro h2{font-size:clamp(46px,6vw,88px)}.cleaning-intro>p:last-child{color:#aeb8b5;max-width:500px;margin:0;line-height:1.75}.cleaning-list{border-top:1px solid #ffffff24}.cleaning-item{border-bottom:1px solid #ffffff24;grid-template-columns:70px minmax(240px,.72fr) 1.2fr;align-items:start;gap:4vw;padding:56px 0;display:grid}.cleaning-number{color:var(--cyan);letter-spacing:.14em;padding-top:10px;font:600 10px/1 Manrope}.cleaning-art{background:#18211f;height:280px;position:relative;overflow:hidden}.cleaning-art i,.cleaning-art b{display:block;position:absolute}.squeegee-art{aspect-ratio:1400/1122;background:#101211;height:auto}.squeegee-art img{object-fit:cover;width:100%;height:100%;display:block}.brush-gallery,.vacuum-gallery,.skirt-gasket-gallery,.die-cut-gallery{background:#262a27;grid-template-columns:1fr;height:auto;display:grid;overflow:visible}.brush-gallery img,.vacuum-gallery img,.skirt-gasket-gallery img,.die-cut-gallery img{object-fit:contain;object-position:center;background:#4e504e;width:100%;min-width:0;height:auto;display:block}.die-cut-gallery{gap:12px}.cleaning-copy h3{letter-spacing:-.04em;margin:8px 0 24px;font:500 clamp(34px,4vw,56px)/1 Manrope}.cleaning-copy>p:not(.product-kicker){color:#acb6b3;max-width:720px;font-size:14px;line-height:1.72}.cleaning-copy ul{border-top:1px solid #ffffff1d;grid-template-columns:1fr 1fr;gap:0 30px;margin:28px 0 0;padding:0;list-style:none;display:grid}.cleaning-copy li{color:#d7ddda;border-bottom:1px solid #ffffff1d;padding:12px 0 12px 20px;font-size:11px;position:relative}.cleaning-copy li:before{content:"+";color:var(--cyan);position:absolute;left:0}.cleaning-cta{background:var(--cream);color:var(--ink);justify-content:space-between;align-items:center;gap:30px;margin-top:54px;padding:28px 32px;display:flex}.cleaning-cta span{color:#6f7a77;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px;font-size:10px;display:block}.cleaning-cta strong{font:600 22px/1.2 Manrope}.cleaning-cta .button span{color:var(--cyan);margin:0}.aftermarket{background:var(--paper)}.aftermarket-intro{grid-template-columns:1.05fr .95fr;gap:7vw;padding-bottom:80px;display:grid}.aftermarket-intro .eyebrow{grid-column:1/-1;margin-bottom:0}.aftermarket-intro h2{font-size:clamp(46px,6vw,88px)}.aftermarket-lead{align-self:end}.aftermarket-lead p{color:#5f6c69;margin:0 0 16px;font-size:14px;line-height:1.75}.aftermarket-lead p:first-child{color:var(--ink);font:500 20px/1.55 Manrope}.compatibility-panel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:6vw;padding:58px 0;display:grid}.compatibility-copy h3,.why-heading h3,.custom-partner h3{letter-spacing:-.045em;margin:10px 0 24px;font:500 clamp(30px,3.5vw,52px)/1.05 Manrope}.compatibility-copy>p:last-child,.custom-partner>div>p:not(.product-kicker){color:#62706d;max-width:560px;font-size:13px;line-height:1.72}.brand-list{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);align-content:start;display:grid}.brand-list span{border-right:1px solid var(--line);border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:64px;padding:14px;font:600 13px/1.2 Manrope;display:flex}.brand-list small{color:var(--cyan);letter-spacing:.12em;font-size:8px}.why-skams{padding:80px 0}.why-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px;display:flex}.why-heading .eyebrow{margin-bottom:10px}.why-heading h3{text-align:right;margin:0}.reason-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.reason-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:230px;padding:24px}.reason-grid article>span{color:var(--cyan);letter-spacing:.14em;font:600 9px/1 Manrope}.reason-grid h4{letter-spacing:-.02em;margin:58px 0 12px;font:600 20px/1.25 Manrope}.reason-grid p{color:#65716f;margin:0;font-size:12px;line-height:1.65}.custom-partner{background:var(--cream);grid-template-columns:1fr 1fr;display:grid}.custom-partner>div{border:1px solid var(--line);padding:44px}.custom-partner>div+div{border-left:0}.custom-partner .button{margin-top:20px}.aftermarket-signoff{letter-spacing:-.055em;margin:75px 0 0;font:500 clamp(38px,6vw,82px)/1 Manrope}.aftermarket-signoff em{color:var(--green);font-style:normal}.about{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;display:grid}.about-visual{background:#212c2a;min-height:640px;position:relative;overflow:hidden}.about-grid{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:55px 55px;position:absolute;inset:0}.factory-word{letter-spacing:-.09em;color:#ffffff0b;font:700 clamp(90px,14vw,210px)/1 Manrope;position:absolute;top:200px;left:-190px;transform:rotate(-90deg)}.since-badge{background:var(--cyan);width:210px;height:210px;color:var(--ink);text-align:center;border-radius:50%;place-content:center;display:grid;position:absolute;top:25%;right:13%;transform:rotate(-8deg)}.since-badge:after{content:"";border:1px dashed var(--ink);border-radius:50%;position:absolute;inset:12px}.since-badge strong{letter-spacing:.18em;font-size:11px}.since-badge span{font:600 50px/1 Manrope}.about-copy>.lead{color:#fff;max-width:560px;margin:34px 0 18px;font-size:20px;line-height:1.55}.about-copy>p:not(.eyebrow):not(.lead){color:#aeb8b5;max-width:590px;font-size:14px;line-height:1.7}.about-values{border-top:1px solid #ffffff24;margin-top:48px}.about-values div{border-bottom:1px solid #ffffff24;grid-template-columns:40px 150px 1fr;align-items:center;gap:12px;padding:18px 0;display:grid}.about-values span{color:var(--cyan);font:600 9px/1 Manrope}.about-values strong{font-size:13px}.about-values p{color:#8f9c98;margin:0;font-size:11px}.quality{background:#e3ded2}.quality-heading{margin-bottom:50px}.cert-grid{border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.cert{border-right:1px solid var(--line);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;justify-content:flex-end;min-height:270px;padding:24px;display:flex;position:relative}.cert-icon{background:var(--ink);width:46px;height:46px;color:var(--cyan);border-radius:50%;place-items:center;font-size:20px;display:grid;position:absolute;top:24px;left:24px}.cert-index{color:#78827f;font:600 9px/1 Manrope;position:absolute;top:26px;right:22px}.cert strong{font:600 22px/1.2 Manrope}.cert small{color:#76817e;letter-spacing:.15em;margin-top:9px;font-size:8px;font-weight:700}.contact{background:var(--ink);color:#fff;grid-template-columns:1fr 1fr;gap:8vw;display:grid}.contact-panel>p{color:#acb6b3;max-width:480px;margin:0 0 44px;line-height:1.7}.contact-email{border-bottom:1px solid #fff3;justify-content:space-between;padding-bottom:10px;font:500 clamp(20px,2.4vw,35px)/1.3 Manrope;display:flex}.contact-email span{color:var(--cyan)}.contact-details{border-top:1px solid #ffffff26;grid-template-columns:1fr 1fr 1.4fr;gap:22px;margin-top:58px;padding-top:28px;display:grid}.contact-details small{color:#7f8c89;letter-spacing:.15em;margin-bottom:9px;font-size:8px;font-weight:700;display:block}.contact-details a,.contact-details address{font-size:12px;font-style:normal;line-height:1.6}footer{color:#87928f;background:#111817;justify-content:space-between;align-items:center;padding:32px 4vw;font-size:10px;display:flex}.brand-footer .brand-logo{width:320px;height:90px}@media (width<=900px){.site-header{height:96px}.site-header nav{display:none}.site-header .brand-logo{width:280px;height:84px}.header-cta{padding:10px 12px}.hero{min-height:auto;display:block}.hero-copy{padding:70px 6vw 50px}.hero-visual{border:0;min-height:480px}.hero-stats{width:100%;position:relative}.hero-stats div{padding:20px 3vw}.hero-stats strong{font-size:28px}.section{padding:80px 6vw}.section-heading{display:block}.section-heading>p{margin-top:28px}.product-grid{grid-template-columns:1fr}.product-card{min-height:490px}.product-photo-pair{height:340px}.counter-intro{grid-template-columns:1fr}.counter-intro .eyebrow{grid-column:auto}.counter-intro>p:last-child{margin-top:24px}.cleaning-intro{grid-template-columns:1fr}.cleaning-intro .eyebrow{grid-column:auto}.cleaning-intro>p:last-child{margin-top:24px}.cleaning-item{grid-template-columns:45px 1fr}.cleaning-art,.cleaning-copy{grid-column:2}.aftermarket-intro,.compatibility-panel{grid-template-columns:1fr}.aftermarket-intro .eyebrow{grid-column:auto}.brand-list{grid-template-columns:repeat(3,1fr)}.why-heading{display:block}.why-heading h3{text-align:left}.reason-grid{grid-template-columns:repeat(2,1fr)}.about{grid-template-columns:1fr}.about-visual{min-height:420px}.factory-word{top:80px;left:-110px}.cert-grid{grid-template-columns:repeat(2,1fr)}.contact{grid-template-columns:1fr}}@media (width<=580px){.opening-page-video,.opening-page-fallback{object-position:center}.opening-actions{min-height:82px;padding:14px 5vw}.opening-enter{width:max-content}.site-header .brand-logo{width:230px;height:72px}.header-cta{font-size:0}.header-cta:before{content:"Quote";font-size:12px}.header-cta span{font-size:12px}.hero-copy{padding-top:58px}.hero h1{font-size:50px}.hero-intro{font-size:15px}.hero-actions{flex-direction:column;align-items:stretch}.button{justify-content:space-between}.hero-visual{min-height:370px}.material-a{top:17%}.material-b{top:49%}.material-c{height:120px;top:68%}.hero-stats div{min-height:105px;display:block}.hero-stats strong{margin-bottom:8px;font-size:25px;display:block}.hero-stats span{font-size:8px}.section{padding:70px 5vw}.section-heading h2,.about h2,.contact h2{font-size:45px}.product-grid{grid-template-columns:1fr}.product-card{min-height:500px}.product-card.product-clean{min-height:720px}.product-photo-pair{grid-template-columns:1fr;height:auto}.product-photo-pair img{aspect-ratio:4/3;object-fit:cover;height:auto}.catalogue-link{display:block}.about-values div{grid-template-columns:30px 1fr}.about-values p{grid-column:2}.sales-counters{padding:70px 5vw 38px}.counter-grid{grid-template-columns:1fr}.counter-card{min-height:400px;padding:24px}.counter-value{margin-top:58px}.counter-rate{bottom:24px;left:24px}.counter-note{text-align:left;line-height:1.5}.cleaning-item{grid-template-columns:28px 1fr;gap:18px;padding:42px 0}.cleaning-art{height:220px}.squeegee-art,.brush-gallery,.vacuum-gallery,.skirt-gasket-gallery{height:auto}.vacuum-gallery,.skirt-gasket-gallery,.cleaning-copy ul{grid-template-columns:1fr}.cleaning-cta{padding:24px;display:block}.cleaning-cta .button{margin-top:22px}.aftermarket-intro{padding-bottom:55px}.compatibility-panel{padding:44px 0}.brand-list{grid-template-columns:1fr 1fr}.why-skams{padding:55px 0}.reason-grid{grid-template-columns:1fr}.reason-grid article{min-height:190px}.reason-grid h4{margin-top:42px}.custom-partner{grid-template-columns:1fr}.custom-partner>div{padding:28px}.custom-partner>div+div{border-left:1px solid var(--line);border-top:0}.cert-grid{grid-template-columns:1fr 1fr}.cert{min-height:230px;padding:18px}.cert strong{font-size:17px}.cert-icon{top:18px;left:18px}.contact-details{grid-template-columns:1fr 1fr}.contact-details div:last-child{grid-column:1/-1}footer{text-align:left;display:block}.brand-footer{margin-bottom:25px}footer p{margin:8px 0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}.opening-page-video{display:none}.opening-page-fallback{display:block}}
