.pulse-root{--pulse-green: #19b83a;--pulse-dark: #101315;--pulse-light: #f5f6f5;--pulse-max: 1440px;background:#fff;color:#111;font-family:Arial,Helvetica,sans-serif;overflow:clip}.pulse-root *,.pulse-root *:before,.pulse-root *:after{box-sizing:border-box}.pulse-root img{display:block;width:100%;height:100%;object-fit:cover}.pulse-module{position:relative;max-width:var(--pulse-max);margin:0 auto;isolation:isolate}.pulse-scene{min-height:clamp(370px,34vw,510px);display:flex;align-items:center;color:#fff;background:var(--pulse-dark)}.pulse-scene__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.pulse-scene__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.pulse-scene__content{width:min(49%,650px);padding:clamp(38px,5vw,76px)}.pulse-scene--right .pulse-scene__content{margin-left:auto}.pulse-scene--hero{min-height:clamp(560px,47vw,680px)}.pulse-scene--hero .pulse-scene__shade,.pulse-scene--cta .pulse-scene__shade{background:linear-gradient(90deg,rgba(6,8,9,.94) 0%,rgba(6,8,9,.68) 38%,rgba(6,8,9,.08) 68%,transparent 100%)}.pulse-scene--technology .pulse-scene__shade{background:linear-gradient(90deg,transparent 30%,rgba(5,7,8,.35) 52%,rgba(5,7,8,.95) 100%)}.pulse-title{margin:0;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:clamp(43px,5vw,76px);font-weight:900;letter-spacing:-.045em;line-height:.95;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.pulse-title--medium{font-size:clamp(36px,4vw,58px)}.pulse-green{display:block;margin-top:12px;color:var(--pulse-green);font-size:clamp(26px,3vw,43px);font-weight:900;letter-spacing:-.035em;line-height:1}.pulse-copy{max-width:660px;margin-top:18px;font-size:clamp(16px,1.35vw,20px);line-height:1.42}.pulse-button{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;margin-top:26px;padding:13px 28px;border:1px solid var(--pulse-green);border-radius:3px;background:linear-gradient(135deg,#20c843,#119f30);color:#fff;font-weight:800;text-decoration:none;box-shadow:0 10px 30px #13b23533;transition:transform .2s ease,filter .2s ease}.pulse-button:hover{color:#fff;filter:brightness(1.08);transform:translateY(-2px)}.pulse-button:after{content:"\2192";font-size:22px}.pulse-features{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(4,1fr);min-height:112px;padding:18px clamp(28px,5vw,76px);background:#07090adb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pulse-feature{display:grid;place-items:center;align-content:center;gap:8px;text-align:center;font-size:13px;font-weight:900;text-transform:uppercase}.pulse-feature__icon{display:grid;width:42px;height:42px;place-items:center;border:2px solid var(--pulse-green);border-radius:50%;color:var(--pulse-green);font-size:20px}.pulse-split{display:grid;grid-template-columns:47% 53%;min-height:clamp(300px,25vw,390px);background:#fff}.pulse-split__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,5vw,70px)}.pulse-split__media{min-height:100%;position:relative}.pulse-before-labels{position:absolute;right:3%;bottom:8%;left:3%;display:flex;justify-content:space-between;pointer-events:none}.pulse-tag{display:inline-flex;padding:7px 14px;border-radius:3px;background:#0c0e0fe6;color:#fff;font-size:13px;font-weight:900;text-transform:uppercase}.pulse-tag--green{background:var(--pulse-green)}.pulse-canvas{padding:clamp(42px,5vw,72px) clamp(22px,4vw,62px);background:#fff}.pulse-section-title{margin:0;font-family:Arial Narrow,Roboto Condensed,Arial,sans-serif;font-size:clamp(34px,3.5vw,52px);font-weight:900;letter-spacing:-.04em;line-height:1;text-wrap:balance}.pulse-section-copy{margin:10px 0 28px;color:#555;font-size:17px;line-height:1.42}.pulse-contaminants__desktop{position:relative;aspect-ratio:2.7 / 1}.pulse-contaminants__labels{position:absolute;top:14%;right:3%;bottom:14%;left:3%;display:grid;grid-template-columns:27% 1fr 28%;grid-template-rows:repeat(3,1fr);align-items:end;gap:2%;pointer-events:none}.pulse-contaminants__labels .pulse-tag:nth-child(-n+3){grid-column:1;justify-self:start}.pulse-contaminants__labels .pulse-tag:nth-child(4){grid-column:3;grid-row:1;justify-self:start}.pulse-contaminants__labels .pulse-tag:nth-child(5){grid-column:3;grid-row:2;justify-self:start}.pulse-contaminants__labels .pulse-tag:nth-child(6){grid-column:3;grid-row:3;justify-self:start}.pulse-contaminants__mobile{display:none}.pulse-watermark{position:absolute;right:4%;bottom:2%;color:#ffffff47;font-family:Arial Narrow,Arial,sans-serif;font-size:clamp(42px,6vw,90px);font-weight:900;letter-spacing:-.03em}.pulse-scan{min-height:clamp(330px,27vw,410px);display:flex;align-items:center;background:#fff}.pulse-scan .pulse-scene__shade{background:linear-gradient(90deg,rgba(255,255,255,.98) 0%,rgba(255,255,255,.9) 48%,transparent 72%)}.pulse-scan__content{width:66%;padding:clamp(38px,5vw,70px)}.pulse-patterns{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;max-width:650px;margin-top:24px}.pulse-pattern{display:grid;gap:9px;text-align:center;font-size:13px;font-weight:800}.pulse-pattern__shape{position:relative;display:grid;height:82px;place-items:center;border-radius:4px;background:linear-gradient(145deg,#4a4f4c,#272b29);box-shadow:inset 0 0 0 1px #ffffff14}.pulse-pattern__shape:before{content:"";width:48%;height:2px;background:var(--pulse-green);box-shadow:0 0 10px #2bff57cc}.pulse-pattern:nth-child(2) .pulse-pattern__shape:before{width:38px;height:38px;border:2px solid var(--pulse-green);border-radius:50%;background:transparent}.pulse-pattern:nth-child(3) .pulse-pattern__shape:before{width:54px;height:34px;border:2px solid var(--pulse-green);background:transparent}.pulse-pattern:nth-child(4) .pulse-pattern__shape:before{width:46px;height:46px;border:2px double var(--pulse-green);border-radius:50%;background:radial-gradient(circle,transparent 25%,var(--pulse-green) 26%,var(--pulse-green) 29%,transparent 30%,transparent 48%,var(--pulse-green) 49%,var(--pulse-green) 52%,transparent 53%)}.pulse-applications{padding:0;overflow:hidden;background:#0f1214;color:#fff}.pulse-applications__head{position:absolute;top:0;right:0;left:0;z-index:2;padding:26px clamp(26px,5vw,66px)}.pulse-applications__desktop{aspect-ratio:2.5 / 1}.pulse-app-labels{position:absolute;right:0;bottom:0;left:0;display:grid;grid-template-columns:repeat(3,1fr)}.pulse-app-labels span{padding:15px;background:linear-gradient(transparent,#000000e6);font-weight:900;text-align:center}.pulse-applications__mobile{display:none}.pulse-compare-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.pulse-compare-card{position:relative;aspect-ratio:1.8;overflow:hidden;border-radius:7px}.pulse-compare-card .pulse-tag{position:absolute;bottom:0;left:0}.pulse-steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pulse-step{min-width:0}.pulse-step__image{position:relative;aspect-ratio:1.55;overflow:hidden;border:1px solid #e2e4e2}.pulse-step__number{position:absolute;top:8px;left:10px;color:var(--pulse-green);font-size:34px;font-weight:900}.pulse-step__label{margin:10px 0 0;text-align:center;font-weight:800}.pulse-safety{min-height:180px;display:flex;align-items:center;color:#fff}.pulse-safety .pulse-scene__shade{background:linear-gradient(90deg,rgba(10,12,14,.98) 0%,rgba(10,12,14,.82) 66%,transparent 86%)}.pulse-safety__content{display:grid;grid-template-columns:62px 1fr;gap:24px;align-items:center;width:76%;padding:32px clamp(24px,5vw,68px)}.pulse-shield{display:grid;width:54px;height:64px;place-items:center;border:3px solid #fff;border-radius:26px 26px 32px 32px;font-size:28px;font-weight:900}.pulse-safety h2{margin:0;font-size:clamp(22px,2.2vw,32px)}.pulse-safety p{margin:7px 0 0;color:#e2e2e2;line-height:1.4}.pulse-reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.pulse-reveal.is-visible{opacity:1;transform:none}@media(max-width:749px){.pulse-scene{min-height:0;flex-direction:column;align-items:stretch}.pulse-scene__media{position:relative;inset:auto;order:2;height:min(78vw,420px);z-index:auto}.pulse-scene__shade{display:none}.pulse-scene__content,.pulse-scene--right .pulse-scene__content{order:1;width:100%;margin:0;padding:36px 22px;background:var(--pulse-dark)}.pulse-title{font-size:clamp(40px,12vw,56px)}.pulse-title--medium{font-size:clamp(34px,10vw,46px)}.pulse-green{font-size:29px}.pulse-features{position:relative;order:3;grid-template-columns:repeat(2,1fr);min-height:0;padding:24px 18px;gap:22px 10px}.pulse-split{grid-template-columns:1fr}.pulse-split__copy{padding:36px 22px}.pulse-split__media{min-height:min(74vw,390px)}.pulse-canvas{padding:38px 18px}.pulse-contaminants__desktop{display:none}.pulse-contaminants__mobile{display:grid;gap:18px}.pulse-contaminants__product{height:330px}.pulse-contaminants__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.pulse-contaminant{position:relative;aspect-ratio:1.55;overflow:hidden;border-radius:5px}.pulse-contaminant .pulse-tag{position:absolute;bottom:0;left:0}.pulse-scan{min-height:0;flex-direction:column}.pulse-scan__content{order:1;width:100%;padding:36px 20px}.pulse-scan .pulse-scene__media{order:2}.pulse-patterns{grid-template-columns:repeat(2,1fr)}.pulse-applications__desktop{display:none}.pulse-applications__head{position:relative;padding:34px 20px}.pulse-applications__mobile{display:grid}.pulse-app-card{position:relative;height:310px}.pulse-app-card span{position:absolute;right:0;bottom:0;left:0;padding:16px;background:linear-gradient(transparent,#000000e6);font-weight:900;text-align:center}.pulse-app-labels{display:none}.pulse-compare-grid,.pulse-steps-grid{grid-template-columns:1fr}.pulse-compare-card{aspect-ratio:1.55}.pulse-step{margin-bottom:14px}.pulse-safety{min-height:0;flex-direction:column}.pulse-safety__content{order:1;width:100%;grid-template-columns:48px 1fr;gap:16px;padding:30px 20px;background:var(--pulse-dark)}.pulse-safety .pulse-scene__media{order:2;height:210px}.pulse-shield{width:46px;height:54px}}@media(prefers-reduced-motion:reduce){.pulse-button,.pulse-reveal{transition:none}.pulse-reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/pulse-cleaner-details.css.map */
