#dw-demo-form{scroll-margin-top:96px}.dwlp{--ink: #0e1014;--ink2: #14171c;--lined: #23272e;--paper: #fff;--mist: #f5f5f7;--text: #1d1d1f;--muted: #515156;--mutedd: #a3a9b4;--line: #e6e6ea;--accent: #e84a38;font-family:var(--font-body-family, "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif);-webkit-font-smoothing:antialiased}.dwlp *,.dwlp *:before,.dwlp *:after{box-sizing:border-box}.dwlp-s{padding:clamp(64px,9vw,120px) 0;overflow:hidden}.dwlp-dark{background:var(--ink);color:#f4f5f7;--sub: var(--mutedd);--ln: var(--lined);--card: var(--ink2);--cardln: var(--lined)}.dwlp-light{background:var(--paper);color:var(--text);--sub: var(--muted);--ln: var(--line);--card: var(--mist);--cardln: var(--line)}.dwlp-mist{background:var(--mist);color:var(--text);--sub: var(--muted);--ln: var(--line);--card: var(--paper);--cardln: var(--line)}.dwlp-wrap{max-width:1240px;margin:0 auto;padding-inline:clamp(16px,4vw,56px)}.dwlp-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dwlp-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--accent);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.dwlp-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 14px currentColor;flex:0 0 auto}.dwlp-h1,.dwlp-h2{margin:0;font-weight:760;letter-spacing:-.025em;text-wrap:balance;color:inherit}.dwlp-h1{font-size:clamp(40px,6.2vw,84px);line-height:.98}.dwlp-h1 span{display:block}.dwlp-h2{font-size:clamp(30px,4.2vw,56px);line-height:1.02}.dwlp-accent{color:var(--accent)}.dwlp-lead{color:var(--sub);font-size:clamp(16px,1.35vw,19px);line-height:1.55;max-width:540px}.dwlp-rt p{margin:0 0 .8em}.dwlp-rt p:last-child{margin:0}.dwlp-sub{margin:0;color:var(--sub);font-size:clamp(16px,1.3vw,18px);line-height:1.55;max-width:640px;text-wrap:pretty}.dwlp-head{display:grid;gap:18px;margin-bottom:clamp(36px,5vw,64px);max-width:820px}.dwlp-head--tight{margin-bottom:36px}.dwlp-img{display:block;width:100%;height:auto;border-radius:20px}.dwlp-actions{display:flex;flex-wrap:wrap;gap:12px}.dwlp-actions--stack{flex-direction:column}.dwlp-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:14px 24px;border-radius:999px;border:1.5px solid transparent;font:inherit;font-size:15px;font-weight:650;line-height:1.1;text-decoration:none;cursor:pointer;transition:transform .15s ease,filter .15s ease,border-color .15s ease,background .15s ease}.dwlp-btn:hover{transform:translateY(-1px)}.dwlp-btn:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.dwlp-btn--primary{background:var(--accent);color:#fff}.dwlp-btn--primary:hover{filter:brightness(1.08)}.dwlp-btn--ghost{color:inherit;border-color:color-mix(in srgb,currentColor 30%,transparent)}.dwlp-btn--ghost:hover{border-color:currentColor}.dwlp-btn--dark{background:var(--text);color:#fff}.dwlp-dark .dwlp-btn--dark{background:#fff;color:var(--text)}.dwlp-btn--line{color:inherit;border-color:color-mix(in srgb,currentColor 25%,transparent)}.dwlp-btn--line:hover{border-color:currentColor}.dwlp-btn--full{width:100%}.dwlp-btn__price{font-variant-numeric:tabular-nums;opacity:.75;font-weight:600}.dwlp-note{margin:0;font-size:13px;color:var(--sub)}.dwlp-hero{padding-top:clamp(48px,7vw,96px);padding-bottom:clamp(40px,5vw,64px)}.dwlp-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(32px,5vw,72px);align-items:center}.dwlp-hero__copy{display:grid;gap:24px;justify-items:start}.dwlp-hero__media .dwlp-img{background:var(--card)}.dwlp-vsl{position:relative;max-width:100%;border-radius:20px;overflow:hidden;background:var(--card)}.dwlp-vsl video{display:block;width:100%;height:100%;object-fit:cover}.dwlp-vsl__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:12px;padding:14px 22px 14px 14px;border:0;border-radius:999px;background:var(--accent);color:#fff;font:inherit;font-size:15px;font-weight:650;white-space:nowrap;cursor:pointer;box-shadow:0 14px 40px #0006}.dwlp-vsl__play span{width:34px;height:34px;border-radius:50%;background:#fff3;display:grid;place-items:center;font-size:12px}.dwlp-vsl__play:focus-visible{outline:2px solid #fff;outline-offset:3px}.dwlp-vsl.is-playing .dwlp-vsl__play{display:none}.dwlp-proofline{margin:clamp(40px,5vw,64px) 0 0;padding-top:22px;border-top:1px solid var(--ln);font-size:14px;letter-spacing:.01em;line-height:1.6}.dwlp-proofline span{color:var(--sub);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-right:14px}.dwlp-cards{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:clamp(14px,2vw,24px)}.dwlp-pcard{background:var(--card);border:1px solid var(--cardln);border-radius:18px;padding:clamp(24px,2.6vw,34px);display:grid;gap:10px;align-content:start}.dwlp-pcard__stat{font-size:clamp(38px,4.4vw,56px);font-weight:760;letter-spacing:-.03em;line-height:1;color:var(--accent);font-variant-numeric:tabular-nums;margin-bottom:8px}.dwlp-pcard h3{margin:0;font-size:19px;font-weight:700;letter-spacing:-.01em;color:inherit}.dwlp-pcard p{margin:0;color:var(--sub);font-size:15px;line-height:1.55}.dwlp-flow{display:flex;align-items:center;margin-bottom:clamp(40px,5vw,64px)}.dwlp-flow:last-child{margin-bottom:0}.dwlp-node{flex:1 1 0;min-width:0;display:grid;justify-items:center;text-align:center;gap:8px;padding:26px 18px;border:1px solid var(--cardln);border-radius:18px;background:var(--card)}.dwlp-node svg{width:44px;height:44px;color:var(--sub);margin-bottom:6px}.dwlp-node strong{font-size:18px}.dwlp-node span{font-size:14px;color:var(--sub);line-height:1.45;max-width:220px}.dwlp-node--on{border-color:var(--accent);box-shadow:0 0 0 4px #e84a381f,0 20px 50px -20px #e84a3873}.dwlp-node--on svg{color:var(--accent)}.dwlp-link{position:relative;flex:0 0 clamp(36px,6vw,96px);height:3px;margin:0 6px;border-radius:3px;overflow:hidden}.dwlp-link--wet{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--sub) 60%,transparent) 0 8px,transparent 8px 14px)}.dwlp-link--dry{background:#e84a3840}.dwlp-link--dry i{position:absolute;top:0;right:0;bottom:0;left:0;width:50%;background:linear-gradient(90deg,transparent,var(--accent),transparent);animation:dwlpFlow 1.8s linear infinite}@keyframes dwlpFlow{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes dwlpFlowV{0%{transform:translateY(-100%)}to{transform:translateY(200%)}}.dwlp-cmp-wrap{border:1px solid var(--cardln);border-radius:18px;overflow-x:auto;-webkit-overflow-scrolling:touch}.dwlp-cmp{width:100%;min-width:640px;border-collapse:collapse;font-size:15px;color:inherit}.dwlp-cmp th,.dwlp-cmp td{padding:18px 20px;text-align:left;vertical-align:top;border-bottom:1px solid var(--cardln);line-height:1.45}.dwlp-cmp tr:last-child td,.dwlp-cmp tr:last-child th{border-bottom:0}.dwlp-cmp thead th{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--sub)}.dwlp-cmp tbody th{font-weight:600;width:28%}.dwlp-cmp td{color:var(--sub)}.dwlp-cmp .is-us{background:#e84a3817;color:inherit;font-weight:600}.dwlp-cmp thead .is-us{color:var(--accent)}.dwlp-prod{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(32px,6vw,88px);align-items:center}.dwlp-prod__media .dwlp-img{background:var(--card)}.dwlp-prod__copy{display:grid;gap:20px}.dwlp-feats{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px}.dwlp-feats li{display:grid;gap:6px;padding-top:16px;border-top:2px solid currentColor}.dwlp-feats strong{font-size:16px}.dwlp-feats span{color:var(--sub);font-size:14.5px;line-height:1.5}.dwlp-badge{margin:4px 0 0;display:inline-flex;gap:10px;align-items:center;font-size:14px;font-weight:600;justify-self:start;padding:10px 14px;border-radius:999px;background:var(--card)}.dwlp-badge span{color:var(--accent)}.dwlp-quote{margin:4px 0 0;padding-left:18px;border-left:3px solid var(--accent)}.dwlp-quote blockquote{margin:0;font-size:16px;line-height:1.55}.dwlp-quote figcaption{margin-top:8px;font-size:13px;color:var(--sub)}.dwlp-pay{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(16px,2vw,24px);align-items:stretch}.dwlp-pay--solo{grid-template-columns:minmax(0,520px)}.dwlp-price,.dwlp-calc{background:var(--paper);color:var(--text);border:1px solid var(--line);border-radius:22px;padding:clamp(24px,3vw,40px)}.dwlp-price{display:flex;flex-direction:column;gap:6px}.dwlp-price__title{font-weight:650;font-size:16px}.dwlp-price__num{font-size:clamp(52px,6vw,76px);font-weight:780;letter-spacing:-.04em;line-height:1;margin-top:6px;font-variant-numeric:tabular-nums}.dwlp-price__note{font-size:13px;color:var(--muted);margin-bottom:18px}.dwlp-checks{list-style:none;margin:0 0 18px;padding:18px 0 0;border-top:1px solid var(--line);display:grid;gap:11px}.dwlp-checks li{position:relative;padding-left:28px;font-size:15px;line-height:1.45}.dwlp-checks li:before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border-radius:50%;background:#e84a381f url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.2l2.6 2.6L12 5.4' fill='none' stroke='%23e84a38' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.dwlp-price__ship{margin:auto 0 18px;font-size:13.5px;color:var(--muted);line-height:1.5}.dwlp-price .dwlp-btn--dark{background:var(--text);color:#fff}.dwlp-calc{display:grid;gap:18px;align-content:start}.dwlp-calc__title{margin:0;font-size:clamp(20px,1.8vw,24px);font-weight:720;letter-spacing:-.015em;color:inherit}.dwlp-calc__intro{margin:-8px 0 4px;color:var(--muted);font-size:14.5px}.dwlp-range label{display:flex;justify-content:space-between;gap:16px;font-size:14.5px;margin-bottom:8px}.dwlp-range output{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.dwlp-range input{width:100%;height:28px;margin:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;--fill: 50%}.dwlp-range input::-webkit-slider-runnable-track{height:6px;border-radius:6px;background:linear-gradient(90deg,var(--accent) var(--fill),#e3e3e8 var(--fill))}.dwlp-range input::-moz-range-track{height:6px;border-radius:6px;background:#e3e3e8}.dwlp-range input::-moz-range-progress{height:6px;border-radius:6px;background:var(--accent)}.dwlp-range input::-webkit-slider-thumb{-webkit-appearance:none;width:22px;height:22px;margin-top:-8px;border-radius:50%;background:#fff;border:2px solid var(--accent);box-shadow:0 2px 8px #00000026}.dwlp-range input::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--accent)}.dwlp-range input:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:6px}.dwlp-result{background:var(--ink);color:#f4f5f7;border-radius:16px;padding:22px 24px;display:grid;gap:16px;margin-top:4px}.dwlp-result span{display:block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--mutedd);margin-bottom:6px}.dwlp-result__main strong{font-size:clamp(38px,4vw,52px);font-weight:780;letter-spacing:-.03em;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.dwlp-result__main em{font-style:normal;color:var(--mutedd);margin-left:8px}.dwlp-result__row{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-top:16px;border-top:1px solid var(--lined)}.dwlp-result__row strong{font-size:22px;font-weight:720;color:var(--accent);font-variant-numeric:tabular-nums}.dwlp-result__row small{display:block;margin-top:4px;font-size:12.5px;color:var(--mutedd)}.dwlp-calc__fine{margin:0;font-size:12.5px;color:var(--muted);line-height:1.5}.dwlp-quotes{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:clamp(14px,2vw,24px)}.dwlp-tq{margin:0;padding:clamp(24px,2.6vw,32px);border:1px solid var(--cardln);border-radius:18px;background:var(--card);display:flex;flex-direction:column;justify-content:space-between;gap:24px}.dwlp-tq blockquote{margin:0;font-size:16px;line-height:1.6}.dwlp-tq figcaption strong{display:block;font-size:15px}.dwlp-tq figcaption span{font-size:13px;color:var(--sub)}.dwlp-sticky{display:none}@media(min-width:990px){.dwlp-prod--right .dwlp-prod__media{order:2}}@media(max-width:989px){.dwlp-hero__grid,.dwlp-prod,.dwlp-pay,.dwlp-cards,.dwlp-quotes{grid-template-columns:1fr}.dwlp-hero__media{max-width:560px}.dwlp-flow{flex-direction:column;align-items:stretch}.dwlp-link{flex:0 0 36px;width:3px;height:auto;margin:6px auto}.dwlp-link--wet{background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--sub) 60%,transparent) 0 8px,transparent 8px 14px)}.dwlp-link--dry i{width:100%;height:50%;background:linear-gradient(180deg,transparent,var(--accent),transparent);animation-name:dwlpFlowV}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/dw-lp.css.map */
