.lp-hero,.lp-alt,.lp-vs,.lp-steps,.lp-tools,.lp-tanks,.lp-fits,.lp-faqs,.lp-close{--band: #227a63;--tint: #eef7f3;--white: #ffffff;--accent: #17614e;--accent-lt: #e6f7f0;--ink: #12261f;--body: #2b3f37;--muted: #5c6d65;--edge: #d5e6de;--edge-dk: #5ea892}.lp-hero *,.lp-alt *,.lp-vs *,.lp-steps *,.lp-tools *,.lp-tanks *,.lp-fits *,.lp-faqs *,.lp-close *{box-sizing:border-box}.lp-hero img,.lp-alt img,.lp-steps img,.lp-tools img,.lp-tanks img,.lp-fits img{max-width:100%}.lp-kicker{display:block;font-size:14px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:18px}.lp-kicker--light{color:var(--accent-lt)}.lp-btn{display:inline-block;background:var(--accent);color:var(--white);font-size:15px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:20px 46px;border-radius:3px;line-height:1.2}.lp-btn--light{background:var(--white);color:var(--accent)}.lp-fine{display:block;font-size:15px;color:var(--muted);line-height:1.7;margin-top:18px}.lp-fine--light{color:#ffffffeb}.lp-hero{background:var(--band);padding:0 20px}.lp-hero__stage{position:relative;overflow:hidden;margin:0 -20px;padding:0 20px}.lp-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;line-height:0}.lp-hero__photo img{position:absolute;top:0;right:0;display:block;width:196%;max-width:none;height:auto;transform:translateY(-38%)}.lp-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#0b3026ed,#0e382ce0 30%,#1444369e 52%,#1a52424d,#1e5c4a24)}.lp-hero__stage .container{position:relative;z-index:2}.lp-hero__top{min-height:560px;display:flex;align-items:center;padding:76px 0 72px}.lp-hero__copy{max-width:570px}.lp-hero__badge{display:inline-block;background:var(--accent-lt);color:var(--accent);font-size:14px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:8px 16px;border-radius:3px;margin-bottom:22px}.lp-hero__h1{font-size:54px;font-weight:700;color:var(--white);line-height:1.07;margin:0 0 24px;letter-spacing:-.035em}.lp-hero__h1 em{font-style:normal;color:var(--accent-lt)}.lp-hero__lead{font-size:19px;color:#ffffffeb;line-height:1.75;max-width:510px;margin:0 0 30px}.lp-hero__buy{display:flex;align-items:center;flex-wrap:wrap;gap:28px}.lp-hero__now{font-size:46px;font-weight:700;color:var(--white);line-height:1;letter-spacing:-.03em}.lp-hero__spec{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--edge-dk)}.lp-hero__cell{min-width:0;padding:30px 26px 34px;border-left:1px solid var(--edge-dk)}.lp-hero__cell:first-child{border-left:none;padding-left:0}.lp-hero__cell-n{font-size:26px;font-weight:700;color:var(--white);line-height:1.1;letter-spacing:-.02em;margin-bottom:8px}.lp-hero__cell-l{font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-lt);line-height:1.5}.lp-alt{background:var(--tint);padding:92px 20px}.lp-alt__head{max-width:760px;margin-bottom:48px}.lp-alt__h2{font-size:40px;font-weight:700;color:var(--ink);line-height:1.16;margin:0 0 18px;letter-spacing:-.025em}.lp-alt__lead{font-size:18px;color:var(--body);line-height:1.8;margin:0}.lp-alt__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.lp-alt__card{min-width:0}.lp-alt__shot{display:block;width:100%;line-height:0;border-radius:3px;overflow:hidden;background:var(--white)}.lp-alt__shot picture{display:block;width:100%;line-height:0}.lp-alt__shot img{display:block;width:100%;object-fit:cover}.lp-alt__panel{background:var(--white);border-radius:3px;padding:24px 26px 26px;margin-top:-14px;position:relative;border:1px solid var(--edge)}.lp-alt__name{font-size:19px;font-weight:700;color:var(--accent);line-height:1.4;margin:0 0 14px}.lp-alt__list{list-style:none;margin:0;padding:0}.lp-alt__list li{position:relative;padding-left:26px;margin-bottom:9px;font-size:16px;color:var(--body);line-height:1.6}.lp-alt__list li:last-child{margin-bottom:0}.lp-alt__list li:before{content:"\2715";position:absolute;left:0;top:1px;width:18px;height:18px;border-radius:3px;background:var(--accent-lt);color:var(--accent);font-size:12px;font-weight:700;line-height:18px;text-align:center}.lp-vs{background:var(--white);padding:92px 20px}.lp-vs__head{max-width:760px;margin-bottom:44px}.lp-vs__h2{font-size:40px;font-weight:700;color:var(--ink);line-height:1.16;margin:0 0 18px;letter-spacing:-.025em}.lp-vs__lead{font-size:18px;color:var(--body);line-height:1.8;margin:0}.lp-vs__table{border:1px solid var(--edge);border-radius:3px;overflow:hidden}.lp-vs__row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr 1fr;border-top:1px solid var(--edge)}.lp-vs__row:first-child{border-top:none}.lp-vs__row--head{background:var(--tint)}.lp-vs__cell{min-width:0;padding:18px 20px;border-left:1px solid var(--edge);font-size:16px;color:var(--body);line-height:1.5;display:flex;align-items:center;justify-content:center;text-align:center}.lp-vs__cell:first-child{border-left:none;justify-content:flex-start;text-align:left;font-weight:700;color:var(--ink)}.lp-vs__cell--us{background:var(--accent-lt);font-weight:700;color:var(--accent)}.lp-vs__row--head .lp-vs__cell{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.lp-vs__row--head .lp-vs__cell--us{background:var(--accent);color:var(--white)}.lp-vs__lbl{display:none}.lp-steps{background:var(--tint);padding:92px 20px}.lp-steps__head{max-width:720px;margin-bottom:48px}.lp-steps__h2{font-size:40px;font-weight:700;color:var(--ink);line-height:1.16;margin:0 0 18px;letter-spacing:-.025em}.lp-steps__lead{font-size:18px;color:var(--body);line-height:1.8;margin:0}.lp-steps__split{display:flex;align-items:center;gap:56px}.lp-steps__shot{flex:0 0 44%;max-width:44%;min-width:0;border-radius:3px;overflow:hidden}.lp-steps__shot a,.lp-steps__shot picture{display:block;width:100%;line-height:0}.lp-steps__shot img{display:block;width:100%;height:auto}.lp-steps__list{flex:1 1 0;min-width:0}.lp-steps__row{display:flex;gap:22px;align-items:flex-start;padding:26px 0;border-top:1px solid var(--edge)}.lp-steps__row:first-child{border-top:none;padding-top:0}.lp-steps__row:last-child{padding-bottom:0}.lp-steps__n{flex:0 0 auto;width:38px;height:38px;background:var(--white);color:var(--accent);border-radius:50%;font-size:15px;font-weight:700;line-height:38px;text-align:center}.lp-steps__body{flex:1 1 0;min-width:0}.lp-steps__t{font-size:19px;font-weight:700;color:var(--ink);line-height:1.45;margin:0 0 6px}.lp-steps__d{font-size:16px;color:var(--body);line-height:1.75;margin:0}.lp-tools{background:var(--white);padding:92px 20px}.lp-tools .container{display:flex;align-items:center;gap:68px;flex-direction:row-reverse}.lp-tools__shot{flex:0 0 44%;max-width:44%;min-width:0;border-radius:3px;overflow:hidden}.lp-tools__shot a,.lp-tools__shot picture{display:block;width:100%;line-height:0}.lp-tools__shot img{display:block;width:100%;height:auto}.lp-tools__copy{flex:1 1 0;min-width:0}.lp-tools__h2{font-size:40px;font-weight:700;color:var(--ink);line-height:1.16;margin:0 0 22px;letter-spacing:-.025em}.lp-tools__p{font-size:17px;color:var(--body);line-height:1.85;margin:0 0 24px}.lp-tools__list{list-style:none;margin:0 0 30px;padding:0;border-top:1px solid var(--edge)}.lp-tools__list li{padding:16px 0;border-bottom:1px solid var(--edge);font-size:16px;color:var(--body);line-height:1.6}.lp-tools__list strong{display:block;font-size:18px;color:var(--ink);margin-bottom:4px}.lp-tanks{background:var(--band);padding:92px 20px}.lp-tanks .container{display:flex;align-items:center;gap:68px}.lp-tanks__shot{flex:0 0 44%;max-width:44%;min-width:0;background:var(--white);border-radius:3px;overflow:hidden}.lp-tanks__shot picture{display:block;width:100%;line-height:0}.lp-tanks__shot img{display:block;width:100%;height:auto}.lp-tanks__copy{flex:1 1 0;min-width:0}.lp-tanks__h2{font-size:40px;font-weight:700;color:var(--white);line-height:1.16;margin:0 0 22px;letter-spacing:-.025em}.lp-tanks__p{font-size:17px;color:#ffffffeb;line-height:1.85;margin:0 0 20px}.lp-tanks__p:last-of-type{margin-bottom:30px}.lp-fits{background:var(--tint);padding:92px 20px}.lp-fits__head{max-width:720px;margin-bottom:44px}.lp-fits__h2{font-size:40px;font-weight:700;color:var(--ink);line-height:1.16;margin:0 0 18px;letter-spacing:-.025em}.lp-fits__lead{font-size:18px;color:var(--body);line-height:1.8;margin:0}.lp-fits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.lp-fits__cell{min-width:0;background:var(--white);border-radius:3px;border-top:3px solid var(--accent);overflow:hidden;display:flex;flex-direction:column}.lp-fits__shot{display:block;width:100%;line-height:0;background:var(--tint)}.lp-fits__shot picture{display:block;width:100%;line-height:0}.lp-fits__shot img{display:block;width:100%;object-fit:cover}.lp-fits__body{flex:1 1 auto;padding:22px 22px 26px}.lp-fits__t{font-size:18px;font-weight:700;color:var(--ink);line-height:1.4;margin:0 0 8px}.lp-fits__d{font-size:15px;color:var(--body);line-height:1.7;margin:0}.lp-faqs{background:var(--white);padding:92px 20px}.lp-faqs__h2{font-size:40px;font-weight:700;color:var(--ink);line-height:1.16;margin:0 0 36px;letter-spacing:-.025em}.lp-close{background:var(--band);padding:96px 20px;text-align:center}.lp-close__h2{font-size:46px;font-weight:700;color:var(--white);line-height:1.12;margin:0 0 20px;letter-spacing:-.03em}.lp-close__lead{font-size:18px;color:#ffffffeb;line-height:1.8;margin:0 auto 32px;max-width:580px}.lp-close__price{font-size:44px;font-weight:700;color:var(--white);line-height:1;margin-bottom:30px;letter-spacing:-.03em}.lp-close__trust{display:flex;justify-content:center;gap:30px;flex-wrap:wrap;margin-top:40px;padding-top:32px;border-top:1px solid var(--edge-dk);font-size:15px;color:#ffffffeb;line-height:1.7}@media(max-width:1420px){.lp-hero__h1{font-size:44px}.lp-hero__top{min-height:500px}.lp-alt__h2,.lp-vs__h2,.lp-steps__h2,.lp-tools__h2,.lp-tanks__h2,.lp-fits__h2,.lp-faqs__h2{font-size:34px}.lp-close__h2{font-size:38px}.lp-tools .container,.lp-tanks .container,.lp-steps__split{gap:48px}.lp-hero__cell{padding:26px 18px 30px}}@media(max-width:1023px){.lp-hero{padding:0}.lp-hero__stage{margin:0;padding:0}.lp-hero__stage .container,.lp-hero .container{padding:0 20px}.lp-hero__top{min-height:0;display:block;padding:48px 0}.lp-hero__copy{max-width:none}.lp-hero__photo img{width:250%;transform:translateY(-26%)}.lp-hero__scrim{background:linear-gradient(to bottom,#0b3026e6,#103c30db)}.lp-hero__h1{font-size:37px}.lp-hero__lead{max-width:none}.lp-hero__spec{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-hero__cell:nth-child(3){border-left:none;padding-left:0}.lp-hero__cell:nth-child(3),.lp-hero__cell:nth-child(4){border-top:1px solid var(--edge-dk)}.lp-steps__split,.lp-tools .container,.lp-tanks .container{flex-direction:column;align-items:stretch;gap:44px}.lp-steps__shot,.lp-tools__shot,.lp-tanks__shot{max-width:100%;width:100%;flex:none}.lp-fits__grid,.lp-alt__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.lp-hero__stage .container,.lp-hero .container{padding:0 16px}.lp-hero__top{padding:36px 0 34px}.lp-hero__h1{font-size:30px}.lp-hero__lead{font-size:16px}.lp-hero__now,.lp-close__price{font-size:34px}.lp-hero__buy{gap:20px}.lp-hero__spec{grid-template-columns:1fr}.lp-hero__cell{border-left:none;border-top:1px solid var(--edge-dk);padding:20px 0 22px}.lp-hero__cell:first-child{border-top:none}.lp-hero__cell:nth-child(3){border-top:1px solid var(--edge-dk)}.lp-hero__cell-n{font-size:22px}.lp-alt,.lp-vs,.lp-steps,.lp-tools,.lp-tanks,.lp-fits,.lp-faqs{padding:56px 16px}.lp-alt__h2,.lp-vs__h2,.lp-steps__h2,.lp-tools__h2,.lp-tanks__h2,.lp-fits__h2,.lp-faqs__h2{font-size:26px}.lp-close__h2{font-size:29px}.lp-alt__lead,.lp-vs__lead,.lp-steps__lead,.lp-fits__lead,.lp-close__lead{font-size:16px}.lp-alt__head,.lp-steps__head,.lp-fits__head{margin-bottom:36px}.lp-alt__grid,.lp-fits__grid{grid-template-columns:1fr;gap:16px}.lp-alt__list li,.lp-tools__p,.lp-tanks__p,.lp-steps__d{font-size:16px}.lp-steps__split{gap:32px}.lp-steps__row{gap:16px;padding:22px 0}.lp-steps__t{font-size:17px}.lp-vs__table{border:none;border-radius:0}.lp-vs__row{display:block;border-top:none;border:1px solid var(--edge);border-radius:3px;margin-bottom:14px}.lp-vs__row--head{display:none}.lp-vs__cell{justify-content:space-between;text-align:left;border-left:none;border-top:1px solid var(--edge);padding:14px 18px}.lp-vs__cell:first-child{border-top:none;background:var(--tint);font-size:17px;padding:16px 18px}.lp-vs__lbl{display:inline;font-size:15px;font-weight:400;color:var(--muted)}.lp-close{padding:60px 16px}.lp-close__trust{gap:10px 24px}}
/*# sourceMappingURL=/cdn/shop/files/Carpet-Cleaner.css.map */
