@import"https://fonts.googleapis.com/css2?family=Anton&family=Barlow+Condensed:wght@600;700;800&family=Inter:wght@400;500;600;700;800&display=swap";:root{--black: #050606;--ink: #090909;--muted: #4f5358;--line: #dfe3e6;--soft: #f4f5f3;--white: #ffffff;--yellow: #ffc400;--yellow-deep: #f5a900;--red: #d70712;--orange: #f17700;--green: #148944;--shadow: 0 18px 50px rgba(13, 15, 15, .12);--radius: 8px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--white);color:var(--ink);font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.page-shell{width:min(100% - 64px,1280px);margin:0 auto}.site-header{position:sticky;top:0;z-index:20;background:radial-gradient(circle at 72% 0%,rgba(255,255,255,.06),transparent 28%),linear-gradient(90deg,#030404e0,#030404b8);backdrop-filter:blur(26px) saturate(1.45);-webkit-backdrop-filter:blur(26px) saturate(1.45);color:var(--white);border-bottom:1px solid rgba(255,255,255,.1);box-shadow:0 12px 34px #0000005c}.header-inner{position:relative;display:grid;grid-template-columns:190px 48px minmax(0,1fr) auto 44px;align-items:center;gap:20px;min-height:86px;width:min(100% - 58px,1360px);margin:0 auto}.brand{display:flex;align-items:center;height:68px;overflow:visible}.brand img{display:block;width:168px;height:auto;filter:drop-shadow(0 2px 3px rgba(0,0,0,.42))}.orange-slash{position:relative;align-self:stretch;width:48px;overflow:visible}.orange-slash:before{content:"";position:absolute;top:0;bottom:0;left:14px;width:17px;transform:skew(-34deg);transform-origin:center;background:linear-gradient(180deg,#ffe469,#ffc400 44%,#f47c00)}.orange-slash:after{display:none}.main-nav{display:flex;align-items:center;justify-self:center;justify-content:center;gap:clamp(42px,4.2vw,70px);width:auto;min-height:auto;padding:0;min-width:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.main-nav a{display:inline-flex;align-items:center;gap:8px;color:#ffffffeb;font-family:Barlow Condensed,Impact,sans-serif;font-size:16px;font-weight:800;letter-spacing:0;white-space:nowrap}.nav-caret{width:6px;height:6px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px)}.catalog-btn,.primary-btn,.product-card a,.yellow-inner a{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:4px;font-family:Barlow Condensed,Impact,sans-serif;font-weight:800;letter-spacing:0;line-height:1}.catalog-btn{min-width:150px;min-height:44px;padding:0 22px;background:linear-gradient(180deg,#ffb21a,#ff8a00);color:var(--black);box-shadow:0 2px #c95d00;font-size:16px}.menu-btn{display:none;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:transparent;color:var(--white)}.menu-btn svg{width:24px;height:24px}.hero-section{position:relative;overflow:hidden;min-height:520px;border-bottom:1px solid #e6e8e8;background:#fff}.hero-bg{position:absolute;inset:0;pointer-events:none;opacity:1;background:linear-gradient(135deg,#fff,#f7f8f6 48%,#e8eeea)}.hero-bg:before,.hero-bg:after{content:"";position:absolute;inset:0}.hero-bg:before{background:url(/assets/hero-workshop-spray-set.png) right center / auto 100% no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 24%,rgba(0,0,0,.22) 32%,rgba(0,0,0,.82) 45%,#000 58%);mask-image:linear-gradient(90deg,transparent 0%,transparent 24%,rgba(0,0,0,.22) 32%,rgba(0,0,0,.82) 45%,#000 58%)}.hero-bg:after{background:radial-gradient(ellipse at 29% 48%,#fff 0%,rgba(255,255,255,.97) 23%,rgba(255,255,255,.64) 38%,rgba(255,255,255,.08) 66%,transparent 100%),linear-gradient(90deg,#fff,#fffffff5 24%,#fff9 39%,#ffffff1a 60%,#fff0 82%)}.hero-section:after{display:none}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(410px,.9fr) minmax(520px,1.1fr);align-items:center;min-height:520px;padding:42px 0 20px}.hero-copy{position:relative;z-index:3;max-width:470px}.hero-kicker,.section-kicker{margin:0;font-family:Barlow Condensed,Impact,sans-serif;font-size:17px;font-weight:800;letter-spacing:0;line-height:1.05}.hero-kicker{color:var(--green);display:inline-flex;padding:3px 7px 2px;background:var(--yellow);color:#060606}.hero-copy h1{margin:10px 0 0;font-family:Anton,Impact,sans-serif;font-size:clamp(58px,6vw,86px);font-weight:400;line-height:.93;letter-spacing:0}.hero-copy h1 span{display:block}.hero-copy strong{display:block;margin-top:8px;color:var(--green);font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(40px,4vw,58px);font-weight:800;line-height:.94}.hero-text{max-width:430px;margin:18px 0 16px;color:#1d2323;font-size:17px;font-weight:500;line-height:1.45}.primary-btn{min-width:220px;min-height:42px;padding:0 24px;background:var(--yellow);color:#080808;box-shadow:0 2px 0 var(--yellow-deep);font-size:17px}.primary-btn svg,.yellow-inner a svg{width:16px;height:16px;stroke-width:4}.proof-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:435px;margin-top:18px}.proof-item{display:grid;justify-items:center;align-content:start;min-height:66px;padding:0 8px;border-right:1px solid #e3e3df;text-align:center}.proof-item:last-child{border-right:0}.proof-item span{display:grid;place-items:center;width:32px;height:32px;color:var(--ink)}.proof-item:nth-child(1) span{color:var(--green)}.proof-item:nth-child(4) span{color:#45a85c}.proof-item p{margin:6px 0 0;font-family:Barlow Condensed,Impact,sans-serif;font-size:11px;font-weight:800;line-height:1.08}.hero-product{position:relative;z-index:2;align-self:end;display:none;margin-left:-58px;margin-right:-54px}.hero-product img{display:block;width:min(740px,62vw);max-width:none;filter:drop-shadow(0 28px 30px rgba(0,0,0,.24))}.category-showcase{position:relative;overflow:hidden;scroll-margin-top:86px;padding:58px 0 66px;background:radial-gradient(circle at 8% 8%,rgba(255,196,0,.22),transparent 28%),radial-gradient(circle at 90% 18%,rgba(20,137,68,.16),transparent 30%),radial-gradient(circle at 53% 112%,rgba(2,5,5,.18),transparent 34%),linear-gradient(135deg,#fbfcfa,#eef4f0 48%,#dfe9e3);color:var(--ink)}.category-showcase:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 132px,rgba(4,8,8,.04) 133px 134px),repeating-linear-gradient(0deg,transparent 0 128px,rgba(4,8,8,.024) 129px 130px),linear-gradient(180deg,rgba(255,255,255,.78),transparent 32%,rgba(5,9,9,.04));pointer-events:none}.category-shell{position:relative;z-index:1;width:min(100% - 52px,1500px)}.category-heading{max-width:760px;margin:0 auto 30px;text-align:center}.category-heading .section-kicker{color:var(--green)}.category-heading h2{margin:7px 0 10px;font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(46px,4.6vw,70px);font-weight:800;line-height:.9;letter-spacing:0}.category-heading p:last-child{max-width:560px;margin:0 auto;color:#495150;font-size:17px;line-height:1.45}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.category-card{--category-accent: var(--yellow);--category-glow: rgba(255, 196, 0, .24);--category-shadow: rgba(255, 196, 0, .36);--category-floor: rgba(255, 196, 0, .22);position:relative;min-width:0;min-height:492px;overflow:hidden;padding:22px 18px;border:1px solid rgba(255,255,255,.72);border-radius:var(--radius);background:linear-gradient(180deg,#ffffffbd,#ffffff80),#ffffff8f;-webkit-backdrop-filter:blur(18px) saturate(1.18);backdrop-filter:blur(18px) saturate(1.18);box-shadow:inset 0 1px #fffffff5,0 22px 52px #05090924;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.category-card:hover{border-color:color-mix(in srgb,var(--category-accent) 44%,rgba(10,16,16,.14));box-shadow:inset 0 1px #ffffffeb,0 28px 70px #05090930;transform:translateY(-2px)}.category-card:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:6px;border-radius:6px 6px 0 0;background:var(--category-accent);box-shadow:0 -10px 24px var(--category-shadow)}.category-red{--category-accent: var(--red);--category-glow: rgba(215, 7, 18, .24);--category-shadow: rgba(215, 7, 18, .36);--category-floor: rgba(215, 7, 18, .25)}.category-orange{--category-accent: var(--orange);--category-glow: rgba(241, 119, 0, .24);--category-shadow: rgba(241, 119, 0, .38);--category-floor: rgba(241, 119, 0, .27)}.category-green{--category-accent: var(--green);--category-glow: rgba(20, 137, 68, .24);--category-shadow: rgba(20, 137, 68, .36);--category-floor: rgba(20, 137, 68, .25)}.category-yellow{--category-accent: var(--yellow);--category-glow: rgba(255, 196, 0, .24);--category-shadow: rgba(255, 196, 0, .38);--category-floor: rgba(255, 196, 0, .28)}.category-card h3{position:relative;z-index:2;margin:0;color:#111514;font-family:Barlow Condensed,Impact,sans-serif;font-size:28px;font-weight:800;line-height:1;text-align:center}.category-stage{position:relative;height:340px;margin:16px -6px 0;overflow:hidden;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:radial-gradient(circle at 50% 29%,var(--category-glow),transparent 33%),radial-gradient(ellipse at 50% 86%,var(--category-floor),transparent 32%),linear-gradient(180deg,#15201ff5,#07100f 56%,#050707);box-shadow:inset 0 1px #ffffff2e,inset 0 -58px 70px #ffffff0e,0 14px 26px #05090929}.category-stage:before,.category-stage:after{content:"";position:absolute;pointer-events:none}.category-stage:before{inset:0;background:linear-gradient(120deg,rgba(255,255,255,.12),transparent 28%,transparent 72%,rgba(255,255,255,.08)),radial-gradient(ellipse at 50% 90%,rgba(255,255,255,.24),transparent 48%);opacity:.86}.category-stage:after{left:7%;right:7%;bottom:32px;height:98px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(255,255,255,.28),transparent 46%),radial-gradient(ellipse at center,var(--category-shadow),transparent 70%);filter:blur(12px);opacity:.82}.category-product-stack{position:absolute;inset:12px 44px 18px;z-index:2}.category-product-img{position:absolute;bottom:34px;left:50%;display:block;max-width:60%;max-height:252px;object-fit:contain;filter:drop-shadow(0 28px 24px rgba(0,0,0,.5));transform-origin:center bottom;-webkit-box-reflect:below -18px linear-gradient(transparent 0%,rgba(255,255,255,.24) 34%,rgba(255,255,255,.05) 74%,transparent 100%);transition:opacity .3s ease,transform .3s cubic-bezier(.2,.9,.25,1),filter .3s ease}.category-product-img.left,.category-product-img.right{z-index:1;max-height:205px;opacity:.4;filter:drop-shadow(0 18px 16px rgba(0,0,0,.5)) blur(.2px);animation:categorySideIn .36s cubic-bezier(.2,.9,.25,1)}.category-product-img.left{left:17%;transform:translate(-50%) translateY(20px) scale(.78)}.category-product-img.right{left:83%;transform:translate(-50%) translateY(20px) scale(.78)}.category-product-img.center{z-index:3;max-width:74%;max-height:306px;opacity:1;transform:translate(-50%) scale(1);animation:categoryCenterIn .38s cubic-bezier(.2,.9,.25,1)}.category-product-img.refill.center,.category-product-img.bucket.center{max-width:88%;max-height:310px}.category-product-img.canister.center{max-width:84%;max-height:278px}.category-product-img.refill.left,.category-product-img.refill.right,.category-product-img.bucket.left,.category-product-img.bucket.right,.category-product-img.canister.left,.category-product-img.canister.right{max-width:58%;max-height:224px}@keyframes categoryCenterIn{0%{opacity:0;filter:drop-shadow(0 14px 14px rgba(0,0,0,.35)) blur(1.2px);transform:translate(-50%) translateY(22px) scale(.86)}58%{opacity:1;transform:translate(-50%) translateY(-4px) scale(1.03)}to{opacity:1;filter:drop-shadow(0 28px 24px rgba(0,0,0,.5));transform:translate(-50%) translateY(0) scale(1)}}@keyframes categorySideIn{0%{opacity:0;transform:translate(-50%) translateY(28px) scale(.64)}to{opacity:.4}}@media(prefers-reduced-motion:reduce){.category-product-img{animation:none!important;transition:none}}.category-arrow{position:absolute;top:50%;z-index:4;display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:#03050594;color:var(--white);cursor:pointer;transform:translateY(-50%);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .16s ease,border-color .16s ease,transform .16s ease}.category-arrow.previous{left:0}.category-arrow.next{right:0}.category-arrow svg{width:16px;height:16px;stroke-width:4}.category-arrow.previous svg{transform:rotate(180deg)}.category-arrow:hover,.category-arrow:focus-visible{border-color:var(--category-accent);background:var(--category-accent);color:#050606;outline:0;transform:translateY(-50%) scale(1.05)}.category-dots{display:flex;justify-content:center;gap:10px;margin:14px 0 8px}.category-dot{width:10px;height:10px;padding:0;border:0;border-radius:50%;background:#060a0a2e;cursor:pointer;transition:background .16s ease,transform .16s ease,box-shadow .16s ease}.category-dot.is-active{background:var(--category-accent);box-shadow:0 0 16px var(--category-glow);transform:scale(1.22)}.category-dot:focus-visible{outline:2px solid var(--category-accent);outline-offset:4px}.category-active-name{display:block;position:relative;z-index:2;min-height:24px;color:#101413;font-family:Barlow Condensed,Impact,sans-serif;font-size:22px;font-weight:800;line-height:1.05;text-align:center}.product-section{padding:24px 0}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.product-card{position:relative;min-height:330px;overflow:hidden;border:1px solid #dfe4e7;border-radius:var(--radius);background:linear-gradient(135deg,#fffffffa 0 46%,#ffffffc2 61%,#fff3),var(--white);box-shadow:0 8px 24px #0000000f}.product-card:after{content:"";position:absolute;right:-35%;bottom:-45%;width:118%;height:92%;border-radius:999px;background:radial-gradient(circle,rgba(8,9,9,.09),transparent 62%)}.card-icon{position:absolute;top:24px;right:26px;z-index:2;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;color:var(--white)}.card-icon svg{width:32px;height:32px}.tone-red .card-icon,.tone-red .product-card-copy a{background:var(--red)}.tone-orange .card-icon,.tone-orange .product-card-copy a{background:var(--orange)}.tone-green .card-icon,.tone-green .product-card-copy a{background:var(--green)}.tone-yellow .card-icon,.tone-yellow .product-card-copy a{background:var(--yellow);color:var(--black)}.product-card-copy{position:relative;z-index:2;width:67%;padding:28px 0 0 26px}.product-card h2{margin:0;color:var(--accent, var(--red));font-family:Barlow Condensed,Impact,sans-serif;font-size:34px;font-weight:800;line-height:.96;letter-spacing:0}.tone-red{--accent: var(--red)}.tone-orange{--accent: var(--orange)}.tone-green{--accent: var(--green)}.tone-yellow{--accent: #efb600}.product-card h2 span{display:block;color:#101111}.product-card p{margin:16px 0 24px;color:#111;font-size:15px;font-weight:700;line-height:1.5}.product-card a{min-height:36px;padding:0 16px;color:var(--white);font-size:14px}.product-card img{position:absolute;right:-16px;bottom:-4px;z-index:1;width:144px;height:220px;object-fit:contain;object-position:right bottom;filter:drop-shadow(0 18px 18px rgba(0,0,0,.22))}.split-section,.format-steps{display:grid;grid-template-columns:.82fr 1.18fr;gap:22px;padding:0 0 24px}.panel{border:1px solid #dfe4e7;border-radius:var(--radius);background:var(--white);box-shadow:0 8px 24px #0000000d}.difference-panel,.application-panel,.format-panel,.steps-panel{padding:22px 24px 24px}.section-kicker.red{color:var(--red)}.section-kicker.green{color:var(--green)}.panel h2{margin:6px 0 14px;font-family:Barlow Condensed,Impact,sans-serif;font-size:36px;font-weight:800;line-height:.95;letter-spacing:0}.before-after{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:190px;overflow:hidden;border-radius:6px;background:#111;isolation:isolate}.before-after:before{content:"";position:absolute;z-index:3;inset:0 0 0 50%;width:3px;background:var(--yellow)}.before-side,.after-side{position:relative;overflow:hidden}.before-side{background:linear-gradient(#00000040,#0000005c),repeating-linear-gradient(90deg,#251712 0 12px,#0f0c0b 12px 20px,#403327 20px 23px),repeating-linear-gradient(0deg,transparent 0 28px,rgba(204,82,26,.5) 28px 31px)}.after-side{background:linear-gradient(#ffffff14,#0000000d),repeating-linear-gradient(90deg,#dde1dc 0 10px,#343837 10px 14px,#b7bcb7 14px 18px)}.before-side span,.after-side span{position:absolute;top:18px;left:18px;z-index:2;padding:8px 12px;border-radius:3px;background:#111;color:var(--white);font-family:Barlow Condensed,Impact,sans-serif;font-size:15px;font-weight:800}.after-side span{right:18px;left:auto;background:var(--yellow);color:#111}.before-after button{position:absolute;top:50%;left:50%;z-index:5;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--yellow);color:#111;transform:translate(-50%,-50%);cursor:pointer}.before-after button svg{width:21px;height:21px;stroke-width:4}.before-after button svg:first-child{transform:rotate(180deg)}.application-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.application-card{position:relative;display:flex;min-height:176px;overflow:hidden;align-items:end;justify-content:center;padding:16px 10px 18px;border-radius:6px;color:var(--white);text-align:center;background:linear-gradient(180deg,#0000000d,#000000e0),radial-gradient(circle at 52% 28%,rgba(255,255,255,.22),transparent 32%),linear-gradient(135deg,#202626,#050606)}.application-card:after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:5px;border-radius:5px 5px 0 0;background:var(--accent)}.application-card.tone-red{--accent: var(--red);background:linear-gradient(180deg,#0000001a,#000000e6),radial-gradient(circle at 50% 24%,rgba(210,7,18,.42),transparent 34%),linear-gradient(135deg,#3b211d,#070606)}.application-card.tone-orange{--accent: var(--orange)}.application-card.tone-green{--accent: var(--green)}.application-card.tone-yellow{--accent: var(--yellow)}.application-card span{position:absolute;top:28px;width:64px;height:64px;color:#ffffffd1}.application-card strong{position:relative;z-index:2;width:min-content;min-width:116px;font-family:Barlow Condensed,Impact,sans-serif;font-size:22px;font-weight:800;line-height:.98}.format-steps{grid-template-columns:1.04fr .96fr}.format-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:14px;min-height:220px;padding-top:8px}.format-row figure{display:grid;align-items:end;justify-items:center;min-width:0;margin:0}.format-row img{display:block;width:100%;max-height:168px;object-fit:contain;filter:drop-shadow(0 16px 16px rgba(0,0,0,.14))}.format-spray img{max-height:182px}.format-bucket img{max-height:150px}.format-row figcaption{min-height:28px;margin-top:10px;font-family:Barlow Condensed,Impact,sans-serif;font-size:16px;font-weight:800;line-height:1.05;text-align:center}.steps-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:8px}.step{position:relative;display:grid;min-height:210px;align-content:start;justify-items:center;padding:8px 18px 0;text-align:center}.step+.step{border-left:1px dashed #cfd4d3}.step-icon{display:grid;place-items:center;width:88px;height:88px;border:2px solid #dfe4e7;border-radius:50%;color:#111}.step-icon svg{width:52px;height:52px}.step-number{display:grid;place-items:center;width:28px;height:28px;margin-top:-12px;border-radius:50%;background:var(--green);color:var(--white);font-family:Barlow Condensed,Impact,sans-serif;font-size:17px;font-weight:800}.step h3{margin:10px 0 6px;font-family:Barlow Condensed,Impact,sans-serif;font-size:21px;font-weight:800}.step p{margin:0;color:#242828;font-size:14px;font-weight:500;line-height:1.35}.footer-cta{margin-top:0;background:radial-gradient(circle at 86% 45%,rgba(33,111,49,.28),transparent 32%),linear-gradient(180deg,#111616,#050706);color:var(--white)}.benefits-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:26px 0}.benefit{display:grid;grid-template-columns:58px 1fr;gap:16px;align-items:center}.benefit span{display:grid;place-items:center;width:58px;height:58px;color:var(--yellow)}.benefit h3{margin:0 0 5px;font-family:Barlow Condensed,Impact,sans-serif;font-size:20px;font-weight:800;line-height:1.02}.benefit p{margin:0;color:#ffffffd1;font-size:13px;line-height:1.35}.yellow-bar{background:linear-gradient(90deg,#ffc400,#ffbf00 58%,#f7b500);color:#050505}.yellow-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:70px}.yellow-inner strong{font-family:Barlow Condensed,Impact,sans-serif;font-size:clamp(26px,3vw,35px);font-weight:800;line-height:1}.yellow-inner a{min-width:220px;min-height:42px;padding:0 22px;background:#060606;color:var(--white);font-size:16px}@media(max-width:1180px){.header-inner{grid-template-columns:165px 46px 1fr auto 44px;gap:14px}.brand img{width:150px}.main-nav{gap:22px}.main-nav a{font-size:14px}.hero-grid{grid-template-columns:minmax(390px,.9fr) minmax(500px,1.1fr)}.hero-product{margin-left:-10px;margin-right:-34px}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-stage{height:318px}.product-card-copy{width:76%}}@media(max-width:920px){.page-shell{width:min(100% - 32px,1280px)}.header-inner{grid-template-columns:150px 34px 1fr 44px;min-height:74px;width:min(100% - 28px,1360px)}.brand{height:58px}.brand img{width:138px}.orange-slash{width:36px}.orange-slash:before{inset:0 12px 0 10px}.catalog-btn{display:none}.menu-btn{display:inline-flex;grid-column:4}.main-nav{position:absolute;top:calc(100% + 1px);left:0;right:0;justify-self:stretch;display:none;flex-direction:column;align-items:stretch;gap:0;width:100%;padding:12px;border:1px solid rgba(255,255,255,.1);background:#050606}.main-nav.is-open{display:flex}.main-nav a{min-height:42px;justify-content:space-between;padding:0 10px;border-bottom:1px solid rgba(255,255,255,.08);font-size:16px}.hero-grid{grid-template-columns:1fr;min-height:auto;padding:38px 0 0}.hero-bg{background:linear-gradient(135deg,#fff,#f7f8f6 58%,#e8eeea)}.hero-bg:before{background-position:34% center;-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.16) 15%,rgba(0,0,0,.82) 36%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.16) 15%,rgba(0,0,0,.82) 36%,#000 100%)}.hero-bg:after{background:radial-gradient(ellipse at 28% 45%,#fff,#fffffff7 36%,#ffffffb8 60%,#ffffff47),linear-gradient(90deg,#fffffffa,#fffffff2 62%,#ffffffb8)}.hero-copy{max-width:600px}.hero-product{margin:-10px -80px -12px 4vw}.hero-product img{width:min(980px,112vw)}.category-showcase{scroll-margin-top:74px;padding:48px 0 56px}.category-heading{margin-bottom:24px}.product-grid,.split-section,.format-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.split-section,.format-steps{gap:16px}.application-grid,.format-row,.steps-row,.benefits-row{grid-template-columns:repeat(2,minmax(0,1fr))}.step+.step{border-left:0}}@media(max-width:640px){.hero-copy h1{font-size:54px}.hero-copy strong{font-size:40px}.hero-text{font-size:15px}.proof-row{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-item:nth-child(2){border-right:0}.category-heading h2{font-size:42px}.category-heading p:last-child{font-size:15px}.category-grid,.product-grid,.split-section,.format-steps,.application-grid,.format-row,.steps-row,.benefits-row{grid-template-columns:1fr}.category-card{min-height:448px;padding:18px 16px 17px}.category-stage{height:300px}.category-product-stack{inset:8px 34px 18px}.category-product-img.center{max-height:268px}.category-product-img.refill.center,.category-product-img.bucket.center{max-height:270px}.category-product-img.canister.center{max-height:248px}.category-product-img.left,.category-product-img.right{max-height:185px}.category-product-img.refill.left,.category-product-img.refill.right,.category-product-img.bucket.left,.category-product-img.bucket.right,.category-product-img.canister.left,.category-product-img.canister.right{max-height:194px}.product-card{min-height:300px}.product-card img{width:128px;height:200px;right:-18px;bottom:-6px}.product-card-copy{width:74%}.before-after{min-height:160px}.step{min-height:auto;padding-bottom:12px}.yellow-inner{min-height:108px;flex-direction:column;justify-content:center;text-align:center}.yellow-inner a{width:100%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}
