.offer-module__CKE7Ya__page{--red:#ec002b;--dark:#0b142d;--grey:#667084;--yellow:#ffe300;color:var(--dark);background:#fff;font-family:Montserrat,Arial,sans-serif;font-size:15px}.offer-module__CKE7Ya__page,.offer-module__CKE7Ya__page *{box-sizing:border-box}.offer-module__CKE7Ya__page h1,.offer-module__CKE7Ya__page h2,.offer-module__CKE7Ya__page h3,.offer-module__CKE7Ya__page p{margin:0}.offer-module__CKE7Ya__page a{color:inherit;text-decoration:none}.offer-module__CKE7Ya__page img{max-width:100%;display:block}html:has(body.ppc-landing){scroll-behavior:smooth}body.ppc-landing{background:#fff}body.ppc-landing .tm-page{background:#fff;margin-top:0!important}:is(body.ppc-landing header.tm-header,body.ppc-landing header.tm-header-mobile,body.ppc-landing .tm-page>footer,body.ppc-landing .mobile-buttons){display:none!important}.offer-module__CKE7Ya__shell{max-width:1340px;margin:auto;padding:0 22px}.offer-module__CKE7Ya__promo{color:#fff;background:linear-gradient(120deg,#c50025 0%,#e6002a 48%,#b60022 100%)}.offer-module__CKE7Ya__promoInner{text-align:center;justify-content:center;align-items:center;gap:22px;min-height:48px;padding:6px 24px;font-size:20px;font-weight:800;line-height:1;display:flex}.offer-module__CKE7Ya__snow{font-size:32px;font-weight:400;line-height:1}.offer-module__CKE7Ya__promoSmall{text-align:left;font-size:15px;font-weight:800;line-height:1.12}.offer-module__CKE7Ya__promoDivider{background:#fff8;flex:none;width:2px;height:28px}.offer-module__CKE7Ya__promoOffer{white-space:nowrap;line-height:1}.offer-module__CKE7Ya__promoOffer b{color:var(--yellow);white-space:nowrap;letter-spacing:-1.1px;font-size:32px;line-height:1}.offer-module__CKE7Ya__header{z-index:100;background:#fff;position:sticky;top:0;box-shadow:0 2px 4px #0001}.offer-module__CKE7Ya__headerInner{justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:0 80px;transition:min-height .2s;display:flex}.offer-module__CKE7Ya__headerCompact .offer-module__CKE7Ya__headerInner{min-height:76px}.offer-module__CKE7Ya__logoLink{flex:none;line-height:0;display:flex}.offer-module__CKE7Ya__logo{object-fit:contain;width:235px;height:auto}.offer-module__CKE7Ya__headActions{align-items:center;gap:20px;display:flex}.offer-module__CKE7Ya__page a.offer-module__CKE7Ya__btn:not(.offer-module__CKE7Ya__btnOutline),.offer-module__CKE7Ya__page a.offer-module__CKE7Ya__btn:not(.offer-module__CKE7Ya__btnOutline):hover{color:#fff}.offer-module__CKE7Ya__btn{background:var(--red);color:#fff;white-space:nowrap;cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;gap:11px;padding:16px 24px;font-family:inherit;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.offer-module__CKE7Ya__btn:hover{color:#fff;background:#bd0024;text-decoration:none;transform:translateY(-1px)}.offer-module__CKE7Ya__btnOutline{color:#142039;background:#fff;border:2px solid #ced5df;box-shadow:0 1px 3px #00000008}.offer-module__CKE7Ya__btnOutline:hover{color:#142039;background:#f4f6fa}.offer-module__CKE7Ya__mobileBar{display:none}.offer-module__CKE7Ya__hero{color:#fff;isolation:isolate;background:0 0;min-height:532px;position:relative;overflow:hidden}.offer-module__CKE7Ya__heroPhoto{z-index:-2;filter:saturate(1.13);background-image:url(/ppc/hero-brick-home.webp);background-position:100% 38%;background-repeat:no-repeat;background-size:auto 340%;width:100%;position:absolute;top:0;bottom:0;left:0}.offer-module__CKE7Ya__hero:before{content:"";z-index:-1;filter:blur(10px);background:linear-gradient(90deg,#860014 0%,#b0001e 52%,#b0001e8c 74%,#b0001e00 100%);border-radius:0 46% 46% 0;width:78%;position:absolute;top:0;bottom:0;left:-12%}.offer-module__CKE7Ya__hero:after{content:none}.offer-module__CKE7Ya__heroGrid{grid-template-columns:minmax(0,1fr) 380px;align-items:center;gap:28px;width:min(1340px,100%);margin:0 auto;padding:35px 80px 32px;display:grid}.offer-module__CKE7Ya__eyebrow{letter-spacing:.1px;text-transform:uppercase;color:var(--red);font-size:14px;font-weight:800}.offer-module__CKE7Ya__hero .offer-module__CKE7Ya__eyebrow{color:#fff;letter-spacing:.2px;font-size:13px}.offer-module__CKE7Ya__heroH1{letter-spacing:-3.4px;color:#fff;max-width:570px;margin:20px 0 22px;font-size:clamp(46px,5.4vw,79px);font-weight:800;line-height:.94}.offer-module__CKE7Ya__ribbon{letter-spacing:-3px;background:#ed002d;margin-bottom:6px;margin-left:-10px;padding:7px 23px 8px;font-style:italic;display:table;transform:skew(-8deg)}.offer-module__CKE7Ya__ribbon span{display:inline-block;transform:skew(8deg)}.offer-module__CKE7Ya__replacementHighlight{z-index:1;display:inline-block;position:relative}.offer-module__CKE7Ya__replacementHighlight:after{content:"";transform-origin:0;z-index:-1;background:#f4c430;border-radius:10px 16px 9px 14px;width:103%;height:8px;position:absolute;bottom:-.07em;left:2%;transform:rotate(-1.5deg)skew(-4deg)}.offer-module__CKE7Ya__perks{gap:15px;margin:29px 0 5px;display:grid}.offer-module__CKE7Ya__perk{text-shadow:0 1px 2px #0004;align-items:center;gap:23px;font-size:19px;font-weight:800;line-height:1.25;display:flex}.offer-module__CKE7Ya__perkIcon{flex:none;place-items:center;width:42px;height:42px;display:grid}.offer-module__CKE7Ya__perkIcon svg{fill:none;stroke:#fff;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px #fffffff2)drop-shadow(0 0 5px #ffffff8c)drop-shadow(0 0 10px #ffffff40);width:36px;height:36px}.offer-module__CKE7Ya__formCard{color:#111;background:#fff;border-radius:8px;padding:24px 21px 19px;scroll-margin-top:168px;position:relative;box-shadow:0 8px 24px #0004}.offer-module__CKE7Ya__formCard h2{letter-spacing:-.7px;color:#111;margin:0 0 7px;font-size:25px;font-weight:800}.offer-module__CKE7Ya__formCard .offer-module__CKE7Ya__formIntro{color:#475061;margin:0 0 14px;font-family:Google Sans,Arial,sans-serif;font-size:12px;font-weight:400;line-height:1.35}.offer-module__CKE7Ya__field{margin-bottom:8px}.offer-module__CKE7Ya__field input{outline-color:var(--red);color:#111;background:#fff;border:1px solid #dce2e9;border-radius:4px;width:100%;height:42px;padding:0 13px;font-size:12px;font-weight:600}.offer-module__CKE7Ya__field input::placeholder{color:#4c5363}.offer-module__CKE7Ya__field input[aria-invalid=true]{border-color:var(--red)}.offer-module__CKE7Ya__error{color:#b00020;margin:4px 0 0;font-size:12px;font-weight:700}.offer-module__CKE7Ya__formCard fieldset{border:0;margin:13px 0 15px;padding:0}.offer-module__CKE7Ya__formCard legend{margin-bottom:7px;padding:0;font-size:12px;font-weight:800}.offer-module__CKE7Ya__radios{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.offer-module__CKE7Ya__radio{border:1px solid #dbe1e9;border-radius:5px;justify-content:center;align-items:center;gap:5px;min-height:40px;font-size:12px;font-weight:600;display:flex}.offer-module__CKE7Ya__radio input{accent-color:var(--red);margin:0}.offer-module__CKE7Ya__formCard .offer-module__CKE7Ya__btn{width:100%;padding:16px 7px;font-size:13px}.offer-module__CKE7Ya__formCard .offer-module__CKE7Ya__btn:disabled{opacity:.7;cursor:progress;transform:none}.offer-module__CKE7Ya__formCard .offer-module__CKE7Ya__privacy{text-align:center;justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-family:Google Sans,Arial,sans-serif;font-size:12px;font-weight:400;display:flex}.offer-module__CKE7Ya__lock{color:#3d4d60;display:inline-flex}.offer-module__CKE7Ya__lock svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.offer-module__CKE7Ya__success{color:#111;background:#f6f7f9;border-radius:8px;margin:0;padding:16px;font-weight:700}.offer-module__CKE7Ya__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.offer-module__CKE7Ya__section{padding:56px 64px 48px}.offer-module__CKE7Ya__sectionHead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:19px;display:flex}.offer-module__CKE7Ya__section h2,.offer-module__CKE7Ya__trustWrap h2,.offer-module__CKE7Ya__stylesCopy h2,.offer-module__CKE7Ya__whyCopy h2,.offer-module__CKE7Ya__finalCopy h2{color:var(--dark);font-weight:800}.offer-module__CKE7Ya__section h2{letter-spacing:-1.2px;margin:7px 0 0;font-size:34px;line-height:1.12}.offer-module__CKE7Ya__projectSlider .uk-slider-items>*{width:calc(33.3333% - 11.3333px);margin-right:17px}.offer-module__CKE7Ya__projectSlider .uk-slider-items>:last-child{margin-right:0}.offer-module__CKE7Ya__projectDots{display:none}.offer-module__CKE7Ya__projectSlider .uk-position-relative{overflow:hidden}.offer-module__CKE7Ya__compare{aspect-ratio:3/4;touch-action:pan-y;cursor:ew-resize;-webkit-user-select:none;user-select:none;background:#d5dbe2;border-radius:5px;position:relative;overflow:hidden}.offer-module__CKE7Ya__compare:focus-visible{outline:2px solid var(--red);outline-offset:3px}.offer-module__CKE7Ya__paneBefore,.offer-module__CKE7Ya__paneAfter{position:absolute;top:0;bottom:0;overflow:hidden}.offer-module__CKE7Ya__paneBefore{width:var(--pos);left:0}.offer-module__CKE7Ya__paneAfter{width:calc(100% - var(--pos));right:0}.offer-module__CKE7Ya__photoBefore,.offer-module__CKE7Ya__photoAfter{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0}.offer-module__CKE7Ya__photoBefore{width:calc(100% * 100 / max(var(--pos-num), 1));left:0}.offer-module__CKE7Ya__photoAfter{width:calc(100% * 100 / max(100 - var(--pos-num), 1));right:0}.offer-module__CKE7Ya__compareLine{top:0;bottom:0;left:var(--pos);pointer-events:none;background:#fff;width:2px;position:absolute;transform:translate(-50%);box-shadow:0 0 0 1px #0b142d1f}.offer-module__CKE7Ya__compareHandle{top:50%;left:var(--pos);pointer-events:none;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0b142d47}.offer-module__CKE7Ya__compareHandle svg{fill:none;stroke:#243044;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.offer-module__CKE7Ya__compareTagBefore,.offer-module__CKE7Ya__compareTagAfter{z-index:1;color:#fff;pointer-events:none;border-radius:4px;padding:4px 9px;font-size:12px;font-weight:800;line-height:1.2;position:absolute;bottom:10px}.offer-module__CKE7Ya__compareTagBefore{background:#2b3138;left:10px}.offer-module__CKE7Ya__compareTagAfter{background:var(--red);right:10px}.offer-module__CKE7Ya__compareTagHidden{display:none}.offer-module__CKE7Ya__projectCard h3{margin:9px 0 1px;font-size:15px;font-weight:800}.offer-module__CKE7Ya__projectCard p{color:#1a2940;margin:0;font-family:Google Sans,Arial,sans-serif;font-size:17px;font-weight:400}.offer-module__CKE7Ya__trustWrap{text-align:center;background:#fff;border:1px solid #e3e7eb;border-radius:20px;margin:28px 83px 48px;padding:19px 24px 22px;box-shadow:0 4px 10px #11182715}.offer-module__CKE7Ya__trustWrap .offer-module__CKE7Ya__eyebrow{font-size:14px}.offer-module__CKE7Ya__trustWrap h2{letter-spacing:-1px;margin:9px 0 20px;font-size:30px}.offer-module__CKE7Ya__trustGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;display:grid}.offer-module__CKE7Ya__trustItem{min-height:98px;color:inherit;justify-content:center;align-items:center;gap:15px;padding:8px 18px;text-decoration:none;display:flex}.offer-module__CKE7Ya__trustItem+.offer-module__CKE7Ya__trustItem{border-left:2px solid #d6dfe9}.offer-module__CKE7Ya__trustItem:hover{color:inherit;text-decoration:none}.offer-module__CKE7Ya__homeMark{width:auto;height:96px;display:block}.offer-module__CKE7Ya__googleMark{flex:none;width:46px;height:46px}.offer-module__CKE7Ya__rating{white-space:nowrap;align-items:center;gap:8px;font-size:31px;font-weight:800;line-height:1;display:flex}.offer-module__CKE7Ya__starRow{flex:none;width:92px;height:16px}.offer-module__CKE7Ya__ratingCaption{text-align:left;margin-top:4px;font-size:14px}.offer-module__CKE7Ya__servingBadge{justify-content:center;align-items:center;gap:18px;width:100%;padding:12px 0;display:flex}.offer-module__CKE7Ya__servingIcon{flex:none;width:76px;height:84px}.offer-module__CKE7Ya__servingContent{text-align:left}.offer-module__CKE7Ya__servingLabel{letter-spacing:1.8px;text-transform:uppercase;color:#168bb5;margin-bottom:4px;font-size:11px;font-weight:800}.offer-module__CKE7Ya__servingYear{letter-spacing:-1px;color:#101d39;font-size:40px;font-weight:800;line-height:1.2}.offer-module__CKE7Ya__servingDesc{color:#64748b;margin-top:3px;font-size:12px;font-weight:600}.offer-module__CKE7Ya__section.offer-module__CKE7Ya__stylesSection{box-sizing:border-box;background:#f9f9f9;width:100%;padding:70px max(86px,50% - 584px)}.offer-module__CKE7Ya__stylesLayout{grid-template-columns:370px minmax(0,1fr);align-items:start;gap:24px;display:grid}.offer-module__CKE7Ya__stylesCopy h2{letter-spacing:-.8px;margin:7px 0 0;font-size:26px;line-height:1.15}.offer-module__CKE7Ya__stylesCopy p{color:#425067;margin:10px 0 17px;font-family:Google Sans,Arial,sans-serif;font-size:17px;font-weight:400;line-height:1.55}.offer-module__CKE7Ya__windowGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 16px;display:grid}.offer-module__CKE7Ya__windowItem{text-align:center;transform-origin:50%;background:#fff;border-radius:12px;padding:12px 12px 14px;transition:transform .45s;position:relative}.offer-module__CKE7Ya__windowPhoto{overflow:visible}.offer-module__CKE7Ya__windowItem img{object-fit:contain;width:100%;height:160px}.offer-module__CKE7Ya__windowItem:hover{z-index:1;transform:scale(1.12)}.offer-module__CKE7Ya__windowItem h3{margin:10px 0 0;font-size:16px;font-weight:800;line-height:1.25;position:relative}.offer-module__CKE7Ya__windowItem h3:after{content:"";background:#ed1525;width:40px;height:4px;margin:12px auto 0;display:block}.offer-module__CKE7Ya__reviewsSection{padding-top:64px}.offer-module__CKE7Ya__reviewSlider .google-reviews-count{margin:6px 0 0}.offer-module__CKE7Ya__reviewSlider .google-review-text{-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0 0 14px;font-family:Google Sans,Arial,sans-serif;font-size:17px;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}:is(.offer-module__CKE7Ya__reviewSlider .google-reviews-link,.offer-module__CKE7Ya__reviewSlider .google-reviews-link:hover,.offer-module__CKE7Ya__reviewSlider .google-reviews-nav,.offer-module__CKE7Ya__reviewSlider .google-reviews-nav:hover){color:#c4161c}:is(.offer-module__CKE7Ya__reviewSlider .google-review-stars,.offer-module__CKE7Ya__reviewSlider .google-reviews-stars){display:inline-flex}:is(.offer-module__CKE7Ya__reviewSlider .google-review-stars img,.offer-module__CKE7Ya__reviewSlider .google-reviews-stars img){background-color:var(--yellow);object-fit:none;object-position:40px 40px;width:18px;max-width:none;height:18px;display:inline-block;-webkit-mask:url(/uploads/we-five-star-reviews.svg) 50%/contain no-repeat;mask:url(/uploads/we-five-star-reviews.svg) 50%/contain no-repeat}.offer-module__CKE7Ya__whySection{grid-template-columns:1fr 1fr;align-items:center;gap:72px;padding-top:48px;padding-bottom:56px;display:grid}.offer-module__CKE7Ya__vanImg{aspect-ratio:1.95;object-fit:cover;object-position:center;border-radius:6px;width:100%}.offer-module__CKE7Ya__whyCopy h2{letter-spacing:-.6px;margin:8px 0 32px;font-size:28px;line-height:1.15}.offer-module__CKE7Ya__whyGrid{grid-template-columns:1fr 1fr;gap:40px 36px;display:grid}.offer-module__CKE7Ya__whyFeature{align-items:flex-start;gap:12px;display:flex}.offer-module__CKE7Ya__whyIcon{color:var(--red);background:#ffe7eb;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid}.offer-module__CKE7Ya__whyIcon svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.offer-module__CKE7Ya__whyFeature h3{margin:0 0 4px;font-size:13px;font-weight:800}.offer-module__CKE7Ya__whyFeature p{color:#253145;margin:0;font-family:Google Sans,Arial,sans-serif;font-size:17px;font-weight:400;line-height:1.42}.offer-module__CKE7Ya__siteFooter{color:#fff;background:#1f1f1f;padding:42px 0 32px}.offer-module__CKE7Ya__footerTop,.offer-module__CKE7Ya__footerCopy{max-width:1340px;margin:0 auto;padding-left:80px;padding-right:80px}.offer-module__CKE7Ya__footerTop{align-items:center;gap:40px;padding-bottom:28px;display:flex}.offer-module__CKE7Ya__footerLogoLink{flex:none;line-height:0;display:flex}.offer-module__CKE7Ya__footerLogo{filter:brightness(0)invert();width:220px;height:auto}.offer-module__CKE7Ya__footerMeta{flex:1;justify-content:space-between;align-items:center;min-width:0;display:flex}.offer-module__CKE7Ya__footerItem{color:#fff;border-left:1px solid #5a5a5a;align-items:center;gap:14px;min-height:48px;padding-left:28px;font-family:Google Sans,Arial,sans-serif;font-size:15px;font-weight:400;line-height:1.35;display:flex}.offer-module__CKE7Ya__footerItem svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.offer-module__CKE7Ya__footerRule{background:#525252;height:1px}.offer-module__CKE7Ya__footerCopy{text-align:center;margin-top:0;padding-top:22px;font-family:Google Sans,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.4}.offer-module__CKE7Ya__finalSection{width:100%;padding:40px 0 0}.offer-module__CKE7Ya__finalCta{isolation:isolate;color:#fff;background:#10232c;border-radius:0;align-items:center;min-height:225px;padding-top:32px;padding-bottom:32px;display:flex;position:relative;overflow:hidden}.offer-module__CKE7Ya__finalCta:before{content:"";z-index:-1;background:linear-gradient(90deg,#10202a 0%,#10232af5 38%,#10232a96 57%,#0000 80%);position:absolute;inset:0}.offer-module__CKE7Ya__finalPhoto{z-index:-2;background:url(/uploads/yootheme/cache/b8/stone-wall-with-modern-windows-professional-image-2023-b841ff51.webp) 50%/cover no-repeat;position:absolute;inset:0 0 0 45%}.offer-module__CKE7Ya__finalCopy{box-sizing:border-box;max-width:690px;margin-left:max(86px,50% - 584px);padding:24px 40px 24px 0}.offer-module__CKE7Ya__finalCopy .offer-module__CKE7Ya__eyebrow{color:#fff;font-size:14px}.offer-module__CKE7Ya__finalCopy h2{color:#fff;margin:9px 0 5px;font-size:34px}.offer-module__CKE7Ya__finalCopy p{color:#ebedef;margin:0 0 15px;font-family:Google Sans,Arial,sans-serif;font-size:17px;font-weight:400;line-height:1.45}.offer-module__CKE7Ya__finalButtons{align-items:center;gap:23px;display:flex}.offer-module__CKE7Ya__finalButtons .offer-module__CKE7Ya__btn{font-size:14px}.offer-module__CKE7Ya__finalButtons>a:nth-child(2){white-space:nowrap;color:#fff;font-size:15px;font-weight:800}.offer-module__CKE7Ya__finalButtons>a:nth-child(2):hover{color:#fff}@media (prefers-reduced-motion:reduce){.offer-module__CKE7Ya__btn{transition:none}.offer-module__CKE7Ya__btn:hover{transform:none}}@media (max-width:1100px){.offer-module__CKE7Ya__promoInner{gap:14px;font-size:16px}.offer-module__CKE7Ya__promoOffer b{font-size:26px}.offer-module__CKE7Ya__promoSmall{font-size:13px}.offer-module__CKE7Ya__shell{padding:0 13px}.offer-module__CKE7Ya__heroGrid{grid-template-columns:1fr 340px;padding:32px 48px}.offer-module__CKE7Ya__headerInner{padding:0 48px}.offer-module__CKE7Ya__footerTop,.offer-module__CKE7Ya__footerCopy{padding-left:48px;padding-right:48px}.offer-module__CKE7Ya__heroH1{font-size:58px}.offer-module__CKE7Ya__section{padding-left:40px;padding-right:40px}.offer-module__CKE7Ya__trustWrap{margin-left:50px;margin-right:50px}.offer-module__CKE7Ya__stylesLayout{grid-template-columns:315px 1fr}.offer-module__CKE7Ya__windowItem img{height:110px}.offer-module__CKE7Ya__finalCopy{margin-left:max(53px,50% - 617px)}.offer-module__CKE7Ya__section.offer-module__CKE7Ya__stylesSection{padding-left:max(53px,50% - 617px);padding-right:max(53px,50% - 617px)}.offer-module__CKE7Ya__whySection{gap:40px}.offer-module__CKE7Ya__whyGrid{gap:28px 22px}}@media (max-width:780px){.offer-module__CKE7Ya__promoInner{gap:8px;min-height:44px;padding:5px 12px;font-size:13px}.offer-module__CKE7Ya__snow{font-size:22px}.offer-module__CKE7Ya__promoSmall{font-size:10px}.offer-module__CKE7Ya__promoDivider{height:22px}.offer-module__CKE7Ya__promoOffer b{letter-spacing:-.6px;font-size:20px}.offer-module__CKE7Ya__headerInner{min-height:76px;padding:0 24px}.offer-module__CKE7Ya__headerCompact .offer-module__CKE7Ya__headerInner{min-height:58px}.offer-module__CKE7Ya__logo{width:177px}.offer-module__CKE7Ya__headerCta{display:none}.offer-module__CKE7Ya__headActions .offer-module__CKE7Ya__btn{padding:12px 14px}.offer-module__CKE7Ya__hero{min-height:0}.offer-module__CKE7Ya__hero:after{content:none}.offer-module__CKE7Ya__heroPhoto{opacity:.9;background-position:50% 32%;background-size:cover;width:100%;left:0}.offer-module__CKE7Ya__hero:before{background:linear-gradient(#860014 0%,#b80020 52%,#a8001c8c 74%,#a8001c00 100%);border-radius:0 0 50% 50%;width:auto;height:86%;inset:-8% -30% auto}.offer-module__CKE7Ya__heroGrid{flex-direction:column;align-items:stretch;gap:22px;padding:30px 24px;display:flex}.offer-module__CKE7Ya__heroH1{max-width:490px;margin:15px 0 21px;font-size:clamp(44px,10vw,64px)}.offer-module__CKE7Ya__ribbon{padding:5px 15px}.offer-module__CKE7Ya__perks{margin-top:27px}.offer-module__CKE7Ya__perk{gap:13px;font-size:16px}.offer-module__CKE7Ya__perkIcon,.offer-module__CKE7Ya__perkIcon svg{width:32px;height:32px}.offer-module__CKE7Ya__formCard{width:100%;max-width:540px;margin:0 auto;scroll-margin-top:168px}.offer-module__CKE7Ya__section{padding:48px 22px 36px}.offer-module__CKE7Ya__section.offer-module__CKE7Ya__stylesSection{padding:40px max(35px,50% - 635px)}.offer-module__CKE7Ya__section h2{font-size:27px}.offer-module__CKE7Ya__sectionHead{align-items:flex-start}.offer-module__CKE7Ya__projectSlider .uk-slider-items>*{width:100%;margin-right:0}.offer-module__CKE7Ya__projectDots{margin:16px 0 0;display:flex}.offer-module__CKE7Ya__compareHandle{width:44px;height:44px}.offer-module__CKE7Ya__compareHandle:before{content:"";position:absolute;inset:-18px}.offer-module__CKE7Ya__trustWrap{margin:36px 17px 40px;padding:20px 13px}.offer-module__CKE7Ya__trustWrap h2{font-size:25px}.offer-module__CKE7Ya__trustGrid{grid-template-columns:1fr}.offer-module__CKE7Ya__trustItem+.offer-module__CKE7Ya__trustItem{border-top:1px solid #dce2ea;border-left:0}.offer-module__CKE7Ya__stylesLayout{grid-template-columns:1fr;gap:12px}.offer-module__CKE7Ya__stylesCopy h2{font-size:26px}.offer-module__CKE7Ya__windowGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}.offer-module__CKE7Ya__windowItem img{height:135px}.offer-module__CKE7Ya__reviewsSection{padding-top:48px}.offer-module__CKE7Ya__whySection{grid-template-columns:1fr;gap:32px}.offer-module__CKE7Ya__whyGrid{gap:32px 22px}.offer-module__CKE7Ya__finalSection{padding:32px 0 0}.offer-module__CKE7Ya__finalCopy{margin-left:max(35px,50% - 635px);padding:33px 24px 33px 0}.offer-module__CKE7Ya__finalPhoto{opacity:.52;left:22%}.offer-module__CKE7Ya__finalCta:before{background:linear-gradient(90deg,#0e2029 10%,#0e2029da 70%,#0e202950)}.offer-module__CKE7Ya__finalButtons{flex-wrap:wrap;gap:17px}.offer-module__CKE7Ya__footerTop,.offer-module__CKE7Ya__footerCopy{padding-left:24px;padding-right:24px}.offer-module__CKE7Ya__footerTop{flex-direction:column;align-items:flex-start;gap:22px;padding-bottom:22px}.offer-module__CKE7Ya__footerMeta{flex-direction:column;align-items:flex-start;gap:16px;width:100%}.offer-module__CKE7Ya__footerItem{border-left:0;min-height:0;padding-left:0}.offer-module__CKE7Ya__siteFooter{padding-bottom:96px}.offer-module__CKE7Ya__mobileBar{z-index:90;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;gap:8px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 18px #0b142d1a}.offer-module__CKE7Ya__mobileBar .offer-module__CKE7Ya__btn{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding:12px 8px;font-size:13px;line-height:1.15}.offer-module__CKE7Ya__mobileBar .offer-module__CKE7Ya__btnOutline{color:#111;background:#fff;border:1px solid #c5c9d1}}@media (max-width:480px){.offer-module__CKE7Ya__servingBadge{gap:12px}.offer-module__CKE7Ya__servingIcon{width:60px;height:68px}.offer-module__CKE7Ya__servingYear{font-size:32px}}@media (max-width:430px){.offer-module__CKE7Ya__promoInner{font-size:11px}.offer-module__CKE7Ya__snow{display:none}.offer-module__CKE7Ya__promoOffer b{font-size:18px}.offer-module__CKE7Ya__promoSmall{font-size:10px}.offer-module__CKE7Ya__heroH1{letter-spacing:-2px;font-size:46px}.offer-module__CKE7Ya__hero .offer-module__CKE7Ya__eyebrow{font-size:10px}.offer-module__CKE7Ya__formCard{padding:21px 14px}.offer-module__CKE7Ya__sectionHead{flex-wrap:wrap;gap:9px}.offer-module__CKE7Ya__whyGrid{grid-template-columns:1fr}.offer-module__CKE7Ya__whySection{padding-top:40px}.offer-module__CKE7Ya__finalCopy h2{font-size:28px}}@media (prefers-reduced-motion:reduce){html:has(body.ppc-landing){scroll-behavior:auto}.offer-module__CKE7Ya__projectGrid,.offer-module__CKE7Ya__reviewGrid,.offer-module__CKE7Ya__windowGrid{scroll-behavior:auto}.offer-module__CKE7Ya__windowItem{transition:none}}
