.WindowCarePlusPage_page__FZOzv{padding:var(--wa-page-top) var(--wa-gutter,32px) var(--wa-page-bottom);color:var(--wa-ink);background:#ffffff}.WindowCarePlusPage_inner__hO8FV{width:min(1280px,100%);margin-inline:auto}.WindowCarePlusPage_hero__dsbGy{margin-bottom:var(--wa-section-gap);padding-bottom:var(--wa-head-divider-gap);border-bottom:1px solid var(--wa-line)}.WindowCarePlusPage_title__anL6X{margin:10px 0 0;max-width:none;font-family:var(--font-head);font-size:clamp(2.5rem,5.2vw,3.6rem);font-weight:700;line-height:.95;letter-spacing:-.04em;text-transform:uppercase}.WindowCarePlusPage_title__anL6X em,.WindowCarePlusPage_title__anL6X span{display:block}.WindowCarePlusPage_title__anL6X em{color:var(--wa-accent);font-style:normal}.WindowCarePlusPage_heroLead__TwFcV{max-width:54ch;margin:18px 0 0;color:var(--wa-text-soft);font-size:var(--fs-lead);font-weight:var(--fw-body);line-height:var(--lh-lead);letter-spacing:var(--tracking-body)}.WindowCarePlusPage_heroActions__V2Rm5{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.WindowCarePlusPage_trust___z5TS{margin:18px 0 0;color:var(--wa-text-faint);font-size:.875rem;letter-spacing:.02em}.WindowCarePlusPage_block__H7AbT{padding:var(--wa-section-pad-y) 0;border-bottom:1px solid var(--wa-line);scroll-margin-top:110px}.WindowCarePlusPage_blockHead__7mpqr .wa-label{display:inline-block;margin-bottom:14px}.WindowCarePlusPage_blockHead__7mpqr{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--wa-line)}.WindowCarePlusPage_blockHead__7mpqr .WindowCarePlusPage_lead__lqjye{margin-top:14px}.WindowCarePlusPage_blockHead__7mpqr h2{margin:0}.WindowCarePlusPage_block__H7AbT h2{margin:0;max-width:none;font-family:var(--font-head);font-size:clamp(1.75rem,3.4vw,2.6rem);font-weight:700;line-height:1.05;letter-spacing:-.03em;text-transform:uppercase}.WindowCarePlusPage_lead__lqjye{max-width:58ch;margin:16px 0 0;color:var(--wa-text-soft);font-size:var(--fs-lead);line-height:var(--lh-lead)}.WindowCarePlusPage_closing__ZtpoL,.WindowCarePlusPage_micro__2tD9I,.WindowCarePlusPage_note__Vw0jw{max-width:62ch;margin:18px 0 0;color:var(--wa-text-faint);font-size:var(--fs-card-meta);line-height:var(--lh-card-meta)}.WindowCarePlusPage_audienceList__pTVEN,.WindowCarePlusPage_benefitList__LaIrl,.WindowCarePlusPage_symptomList__SlqwU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.WindowCarePlusPage_audienceList__pTVEN li,.WindowCarePlusPage_benefitList__LaIrl li,.WindowCarePlusPage_symptomList__SlqwU li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 14px;gap:8px 14px;align-items:start;min-width:0;padding:18px;border:1px solid var(--wa-line)}.WindowCarePlusPage_itemNum__go1Ju{display:grid;place-items:center;width:2rem;height:2rem;margin-top:1px;background:#eb5528;color:#fff;font-family:var(--font-head);font-size:.75rem;font-weight:700;letter-spacing:.04em;line-height:1}.WindowCarePlusPage_audienceList__pTVEN strong,.WindowCarePlusPage_benefitList__LaIrl strong,.WindowCarePlusPage_symptomList__SlqwU strong{grid-column:2;align-self:center;font-family:var(--font-head);font-size:var(--fs-card-title);font-weight:var(--fw-card-title);line-height:var(--lh-card-title);letter-spacing:var(--tracking-card-title);text-transform:none}.WindowCarePlusPage_steps__joCWQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.WindowCarePlusPage_steps__joCWQ li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px 14px;gap:8px 14px;align-items:start;min-width:0;padding:18px;border:1px solid var(--wa-line);background:transparent}.WindowCarePlusPage_stepIcon__JFwie{display:grid;place-items:center;width:2rem;height:2rem;margin-top:1px;background:#eb5528;color:#fff}.WindowCarePlusPage_steps__joCWQ strong{grid-column:2;align-self:center;font-family:var(--font-head);font-size:var(--fs-card-title);font-weight:var(--fw-card-title);line-height:var(--lh-card-title);letter-spacing:var(--tracking-card-title);text-transform:none}.WindowCarePlusPage_audienceList__pTVEN span:not(.WindowCarePlusPage_itemNum__go1Ju),.WindowCarePlusPage_benefitList__LaIrl span:not(.WindowCarePlusPage_itemNum__go1Ju),.WindowCarePlusPage_steps__joCWQ span:last-child,.WindowCarePlusPage_symptomList__SlqwU span:not(.WindowCarePlusPage_itemNum__go1Ju){grid-column:2;color:var(--wa-text-soft);font-size:var(--fs-card-body);font-weight:400;line-height:var(--lh-card-body)}.WindowCarePlusPage_audienceCta__H8g3W{margin-top:28px}.WindowCarePlusPage_plans__paou1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:0}.WindowCarePlusPage_plan__2jPRc{display:flex;flex-direction:column;gap:14px;padding:24px 22px;border:1px solid var(--wa-line-strong);background:#fff}.WindowCarePlusPage_planRecommended___cUpJ{border:2px solid var(--wa-accent);background:#ffffff;box-shadow:none}.WindowCarePlusPage_planBadge__ATWaX{align-self:flex-start;padding:5px 8px;border:1px solid var(--wa-line-strong);color:var(--wa-accent);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.WindowCarePlusPage_planRecommended___cUpJ .WindowCarePlusPage_planBadge__ATWaX{border-color:var(--wa-accent);background:var(--wa-accent);color:#ffffff}.WindowCarePlusPage_plan__2jPRc h3{margin:0;font-family:var(--font-head);font-size:1.2rem;font-weight:var(--fw-card-title);line-height:var(--lh-card-title);letter-spacing:var(--tracking-card-title);text-transform:uppercase}.WindowCarePlusPage_planPrice__9Ejb2{display:flex;align-items:baseline;gap:8px;margin:0}.WindowCarePlusPage_planPrice__9Ejb2 b{color:var(--wa-ink);font-family:var(--font-head);font-size:2rem;letter-spacing:-.03em}.WindowCarePlusPage_planExtra__CsuDZ,.WindowCarePlusPage_planPrice__9Ejb2 span{color:var(--wa-text-soft);font-weight:600}.WindowCarePlusPage_planSub__f4Dx1{min-height:4.7em;margin:0;color:var(--wa-text-soft);font-size:var(--fs-card-body);font-weight:400;line-height:var(--lh-card-body)}.WindowCarePlusPage_plan__2jPRc.WindowCarePlusPage_planRecommended___cUpJ .WindowCarePlusPage_planPrice__9Ejb2 b{color:var(--wa-accent)}.WindowCarePlusPage_planFeatures__g_nVl{display:grid;grid-gap:10px;gap:10px;margin:4px 0 0;padding:0;list-style:none}.WindowCarePlusPage_planFeatures__g_nVl li{display:grid;grid-template-columns:16px minmax(0,1fr);grid-gap:9px;gap:9px;align-items:start;padding:0;color:var(--wa-text-soft);font-size:var(--fs-card-meta);line-height:var(--lh-card-meta)}.WindowCarePlusPage_planFeatures__g_nVl svg{width:15px;height:15px;margin-top:3px;color:var(--wa-accent);stroke-width:2}.WindowCarePlusPage_planMore__XB89g{margin:0}.WindowCarePlusPage_planMore__XB89g summary{cursor:pointer;color:var(--wa-accent);font-size:.75rem;font-weight:700;letter-spacing:.08em;list-style:none;text-transform:uppercase}.WindowCarePlusPage_planMore__XB89g summary::-webkit-details-marker{display:none}.WindowCarePlusPage_planMore__XB89g summary:after{content:" +"}.WindowCarePlusPage_planMore__XB89g[open] summary:after{content:" –"}.WindowCarePlusPage_planMore__XB89g .WindowCarePlusPage_planFeatures__g_nVl{margin-top:12px}.WindowCarePlusPage_planExtra__CsuDZ{margin:auto 0 0;padding:14px 0 0;border-top:1px solid var(--wa-line);font-size:.875rem;line-height:1.4}.WindowCarePlusPage_plan__2jPRc button{width:100%;margin-top:0;justify-content:center}.WindowCarePlusPage_plans__paou1+.WindowCarePlusPage_note__Vw0jw{max-width:none;padding:16px 18px;border:1px solid var(--wa-line)}.WindowCarePlusPage_calc__jNRp1{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:28px;gap:28px;margin-top:0}.WindowCarePlusPage_calcFields__V80IY{display:grid;grid-gap:14px;gap:14px}.WindowCarePlusPage_calcFields__V80IY label,.WindowCarePlusPage_form__2GVWm label{display:grid;grid-gap:6px;gap:6px}.WindowCarePlusPage_calcFields__V80IY span,.WindowCarePlusPage_form__2GVWm label>span{font-size:.875rem;font-weight:600}.WindowCarePlusPage_calcFields__V80IY input[type=number],.WindowCarePlusPage_form__2GVWm input,.WindowCarePlusPage_form__2GVWm select{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--wa-line-strong);background:#fff;color:var(--wa-ink);font:inherit}.WindowCarePlusPage_check__3qKMZ{display:grid!important;grid-template-columns:18px 1fr;grid-gap:10px!important;gap:10px!important;align-items:start}.WindowCarePlusPage_check__3qKMZ input{margin-top:3px;width:18px;height:18px}.WindowCarePlusPage_calcResult__XOSDh{padding:22px 20px;border:1px solid var(--wa-line-strong);background:linear-gradient(165deg,#f7f9fb,#fff)}.WindowCarePlusPage_calcUnits__22EJb{margin:0 0 12px;color:var(--wa-text-soft)}.WindowCarePlusPage_calcResult__XOSDh h3{margin:0 0 14px;font-family:var(--font-head);font-size:1.1rem;text-transform:uppercase}.WindowCarePlusPage_priceRows__B_QFO{margin:0;padding:0;list-style:none}.WindowCarePlusPage_priceRows__B_QFO li{display:grid;grid-template-columns:1fr auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--wa-line)}.WindowCarePlusPage_priceRows__B_QFO button{border:0;background:transparent;color:var(--wa-accent);font:inherit;font-weight:700;cursor:pointer}.WindowCarePlusPage_priceRows__B_QFO button:disabled{opacity:.4;cursor:not-allowed}.WindowCarePlusPage_calcDisclaimer__6HWK1{margin:16px 0 0;color:var(--wa-text-faint);font-size:.875rem;line-height:1.55}.WindowCarePlusPage_timeline__VEjIT{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.WindowCarePlusPage_timeline__VEjIT:before{content:"";position:absolute;top:15px;right:16px;left:16px;height:1px;background:var(--wa-line-strong)}.WindowCarePlusPage_timeline__VEjIT li{display:grid;justify-items:start;align-content:start;grid-gap:7px;gap:7px;min-width:0;padding-right:22px}.WindowCarePlusPage_timelineNum__1uVFY{position:relative;z-index:1;display:inline-grid;place-items:center;width:32px;height:32px;margin-bottom:8px;background:var(--wa-accent);color:#fff;font-family:var(--font-head);font-size:.8rem;font-weight:800}.WindowCarePlusPage_timeline__VEjIT strong{font-family:var(--font-head);font-size:.9rem;line-height:1.25;text-transform:uppercase}.WindowCarePlusPage_timelineDetail__Diy0q{color:var(--wa-text-soft);font-size:var(--fs-card-meta);line-height:var(--lh-card-meta)}.WindowCarePlusPage_timeline__VEjIT+.WindowCarePlusPage_note__Vw0jw{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;max-width:none;margin-top:24px;padding-top:18px;border-top:1px solid var(--wa-line)}.WindowCarePlusPage_timeline__VEjIT+.WindowCarePlusPage_note__Vw0jw:before{content:"i";display:grid;place-items:center;width:32px;height:32px;background:var(--wa-surface,#f3f5f6);color:var(--wa-accent);font-family:var(--font-head);font-size:.9rem;font-weight:800}.WindowCarePlusPage_pointList__9VvI_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.WindowCarePlusPage_pointList__9VvI_ li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:center;min-height:92px;padding:18px 24px;color:var(--wa-ink);font-size:clamp(1rem,1.4vw,1.1rem);font-weight:600;line-height:1.45}.WindowCarePlusPage_pointList__9VvI_ li:nth-child(odd){border-right:1px solid var(--wa-line)}.WindowCarePlusPage_pointList__9VvI_ li:nth-child(-n+2){border-bottom:1px solid var(--wa-line)}.WindowCarePlusPage_pointList__9VvI_ li:before{content:"✓";display:grid;place-items:center;width:32px;height:32px;background:var(--wa-accent);color:#ffffff;font-family:var(--font-head);font-size:.9rem;font-weight:700}.WindowCarePlusPage_reportSample__t9DNI{margin-top:24px;padding:18px;border:1px solid var(--wa-line-strong);overflow-x:auto}.WindowCarePlusPage_reportSampleTitle___gkwS{margin:0 0 12px;font-family:var(--font-head);font-weight:700;text-transform:uppercase}.WindowCarePlusPage_reportSample__t9DNI table{width:100%;border-collapse:collapse;font-size:.95rem}.WindowCarePlusPage_reportSample__t9DNI td,.WindowCarePlusPage_reportSample__t9DNI th{padding:10px 8px;border-top:1px solid var(--wa-line);text-align:left;vertical-align:top}.WindowCarePlusPage_reportSample__t9DNI th{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--wa-text-faint)}.WindowCarePlusPage_faq__NoftU{margin-top:0}.WindowCarePlusPage_faq__NoftU details{border-bottom:1px solid var(--wa-line)}.WindowCarePlusPage_faq__NoftU summary{cursor:pointer;list-style:none;padding:18px 36px 18px 0;font-family:var(--font-body);font-size:1.05rem;font-weight:var(--fw-question);line-height:1.35;position:relative}.WindowCarePlusPage_faq__NoftU summary::-webkit-details-marker{display:none}.WindowCarePlusPage_faq__NoftU summary:after{content:"+";position:absolute;right:0;top:18px;color:var(--wa-accent);font-size:1.25rem;font-weight:700}.WindowCarePlusPage_faq__NoftU details[open] summary:after{content:"–"}.WindowCarePlusPage_faq__NoftU p{margin:0 0 18px;max-width:68ch;color:var(--wa-text-soft);font-size:1.05rem;line-height:1.65}.WindowCarePlusPage_final__4sE__{border-bottom:0}.WindowCarePlusPage_bookingGrid__eotjt{display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);grid-gap:clamp(36px,5vw,72px);gap:clamp(36px,5vw,72px);align-items:start}.WindowCarePlusPage_bookingIntro__f_cqu .WindowCarePlusPage_blockHead__7mpqr{margin:0;padding:0;border-bottom:0}.WindowCarePlusPage_finalActions__mfXYG{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.WindowCarePlusPage_finalActions__mfXYG .wa-btn{min-height:48px}.WindowCarePlusPage_formWrap__oBY3v{position:relative;margin:0;padding:0;border:0;background:transparent}.WindowCarePlusPage_formWrap__oBY3v h3{margin:0 0 26px;padding-bottom:18px;border-bottom:1px solid var(--wa-line);font-family:var(--font-head);font-size:clamp(1.25rem,2vw,1.55rem);text-transform:uppercase}.WindowCarePlusPage_form__2GVWm{display:grid;grid-gap:28px;gap:28px;max-width:none}.WindowCarePlusPage_form__2GVWm fieldset{position:relative;margin:0;padding:0;border:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.WindowCarePlusPage_form__2GVWm legend{grid-column:1/-1;width:100%;margin-bottom:4px;padding-bottom:10px;border-bottom:1px solid var(--wa-line);color:var(--wa-accent);font-family:var(--font-head);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.WindowCarePlusPage_form__2GVWm fieldset:first-of-type legend:before{content:"01"}.WindowCarePlusPage_form__2GVWm fieldset:nth-of-type(2) legend:before{content:"02"}.WindowCarePlusPage_form__2GVWm legend:before{display:inline-grid;place-items:center;width:30px;height:30px;margin-right:10px;background:var(--wa-accent);color:#ffffff;font-size:.68rem;letter-spacing:0}.WindowCarePlusPage_form__2GVWm label{min-width:0}.WindowCarePlusPage_form__2GVWm input,.WindowCarePlusPage_form__2GVWm select{transition:border-color .16s ease,box-shadow .16s ease}.WindowCarePlusPage_form__2GVWm input:focus,.WindowCarePlusPage_form__2GVWm select:focus{outline:none;border-color:var(--wa-accent);box-shadow:0 0 0 3px rgba(235,85,40,.14)}.WindowCarePlusPage_photoField__dPfqA input[type=file]{padding:6px}.WindowCarePlusPage_photoField__dPfqA input[type=file]::-webkit-file-upload-button{height:34px;margin-right:12px;padding:0 12px;border:0;background:var(--wa-ink);color:#ffffff;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.WindowCarePlusPage_photoField__dPfqA input[type=file]::file-selector-button{height:34px;margin-right:12px;padding:0 12px;border:0;background:var(--wa-ink);color:#ffffff;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.WindowCarePlusPage_photoField__dPfqA small{color:var(--wa-text-faint);font-size:.78rem;line-height:1.5}.WindowCarePlusPage_form__2GVWm .WindowCarePlusPage_check__3qKMZ{grid-column:1/-1;padding-top:4px}.WindowCarePlusPage_form__2GVWm>button{justify-self:start;min-width:220px;min-height:52px}.WindowCarePlusPage_formError__Fzvpc{margin:0;color:#b42318}.WindowCarePlusPage_success__Yq7K2{display:grid;grid-gap:10px;gap:10px;max-width:52ch}.WindowCarePlusPage_success__Yq7K2 strong{font-family:var(--font-head);font-size:1.25rem;text-transform:uppercase}@media (max-width:980px){.WindowCarePlusPage_bookingGrid__eotjt,.WindowCarePlusPage_calc__jNRp1,.WindowCarePlusPage_plans__paou1,.WindowCarePlusPage_timeline__VEjIT{grid-template-columns:1fr}.WindowCarePlusPage_timeline__VEjIT{gap:0}.WindowCarePlusPage_timeline__VEjIT:before{top:16px;right:auto;bottom:16px;left:15px;width:1px;height:auto}.WindowCarePlusPage_timeline__VEjIT li{grid-template-columns:32px minmax(0,1fr);gap:5px 14px;padding:0 0 24px}.WindowCarePlusPage_timeline__VEjIT li:last-child{padding-bottom:0}.WindowCarePlusPage_timelineNum__1uVFY{grid-row:1/3;margin:0}.WindowCarePlusPage_timelineDetail__Diy0q,.WindowCarePlusPage_timeline__VEjIT strong{grid-column:2}}@media (max-width:720px){.WindowCarePlusPage_audienceList__pTVEN,.WindowCarePlusPage_benefitList__LaIrl,.WindowCarePlusPage_pointList__9VvI_,.WindowCarePlusPage_steps__joCWQ,.WindowCarePlusPage_symptomList__SlqwU{grid-template-columns:1fr}.WindowCarePlusPage_pointList__9VvI_ li:nth-child(n){border-right:0;border-bottom:1px solid var(--wa-line)}.WindowCarePlusPage_pointList__9VvI_ li:last-child{border-bottom:0}.WindowCarePlusPage_audienceList__pTVEN li,.WindowCarePlusPage_benefitList__LaIrl li,.WindowCarePlusPage_steps__joCWQ li,.WindowCarePlusPage_symptomList__SlqwU li{padding:16px}.WindowCarePlusPage_priceRows__B_QFO li{grid-template-columns:1fr auto}.WindowCarePlusPage_priceRows__B_QFO button{grid-column:1/-1;justify-self:start}.WindowCarePlusPage_form__2GVWm fieldset{grid-template-columns:1fr}.WindowCarePlusPage_form__2GVWm .WindowCarePlusPage_check__3qKMZ{grid-column:auto}.WindowCarePlusPage_form__2GVWm>button{width:100%}}html[data-theme=dark] .WindowCarePlusPage_page__FZOzv{background:transparent;color:#ffffff}html[data-theme=dark] .WindowCarePlusPage_planRecommended___cUpJ,html[data-theme=dark] .WindowCarePlusPage_plan__2jPRc{background:transparent}html[data-theme=dark] .WindowCarePlusPage_pointList__9VvI_ li{color:#ffffff}html[data-theme=dark] .WindowCarePlusPage_calcFields__V80IY input[type=number],html[data-theme=dark] .WindowCarePlusPage_form__2GVWm input,html[data-theme=dark] .WindowCarePlusPage_form__2GVWm select{color:#ffffff;background:rgba(7,42,64,.72);border-color:rgba(255,255,255,.22)}html[data-theme=dark] .WindowCarePlusPage_calcFields__V80IY input[type=number]::placeholder,html[data-theme=dark] .WindowCarePlusPage_form__2GVWm input::placeholder{color:rgba(255,255,255,.42)}html[data-theme=dark] .WindowCarePlusPage_calcResult__XOSDh{background:rgba(7,42,64,.72);color:#ffffff}