.ResidentialServiceRequestForm-module__sk7Rja__surface{width:100%;min-width:0;max-width:760px;margin-left:auto;margin-right:auto}.ResidentialServiceRequestForm-module__sk7Rja__wordmark{width:128px;max-width:100%;height:auto}@media (max-width:640px){.ResidentialServiceRequestForm-module__sk7Rja__wordmark{width:112px}}.ResidentialServiceRequestForm-module__sk7Rja__intro{max-width:680px}.ResidentialServiceRequestForm-module__sk7Rja__form{--form-error:#b3261e;gap:22px;width:100%;min-width:0;margin:0;display:grid}.ResidentialServiceRequestForm-module__sk7Rja__group{border:0;gap:22px;width:100%;min-width:0;margin:0;padding:0;display:grid}.ResidentialServiceRequestForm-module__sk7Rja__groupLegend{float:none;width:100%;color:var(--a-fg);font-size:var(--a-h3-size);font-weight:700;line-height:var(--a-h3-lh);letter-spacing:var(--a-h3-track);margin:0;padding:0}.ResidentialServiceRequestForm-module__sk7Rja__field{gap:8px;width:100%;min-width:0;margin:0;display:grid}.ResidentialServiceRequestForm-module__sk7Rja__field>span:first-of-type{color:var(--a-fg);font-size:var(--a-note-size);font-weight:600;line-height:var(--a-note-lh)}.ResidentialServiceRequestForm-module__sk7Rja__field input,.ResidentialServiceRequestForm-module__sk7Rja__field select,.ResidentialServiceRequestForm-module__sk7Rja__field textarea{box-sizing:border-box;border:1px solid var(--a-border);width:100%;min-width:0;min-height:48px;color:var(--a-fg);font:inherit;background:#fff;border-radius:18px;margin:0;padding:12px 14px}.ResidentialServiceRequestForm-module__sk7Rja__field select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1.2 1.6L6 6.4 10.8 1.6' stroke='%230B0F14' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;height:48px;padding-right:44px;font-size:16px;line-height:1.2}.ResidentialServiceRequestForm-module__sk7Rja__field select:disabled{cursor:not-allowed;opacity:.64}.ResidentialServiceRequestForm-module__sk7Rja__field textarea{resize:vertical;min-height:102px}.ResidentialServiceRequestForm-module__sk7Rja__field input::placeholder,.ResidentialServiceRequestForm-module__sk7Rja__field textarea::placeholder{color:var(--a-muted)}.ResidentialServiceRequestForm-module__sk7Rja__field input:focus,.ResidentialServiceRequestForm-module__sk7Rja__field select:focus,.ResidentialServiceRequestForm-module__sk7Rja__field textarea:focus{outline:none}.ResidentialServiceRequestForm-module__sk7Rja__field input:focus-visible,.ResidentialServiceRequestForm-module__sk7Rja__field select:focus-visible,.ResidentialServiceRequestForm-module__sk7Rja__field textarea:focus-visible{border-color:var(--a-brand-primary);box-shadow:var(--a-brand-focus-ring)}.ResidentialServiceRequestForm-module__sk7Rja__field input[aria-invalid=true],.ResidentialServiceRequestForm-module__sk7Rja__field select[aria-invalid=true],.ResidentialServiceRequestForm-module__sk7Rja__field textarea[aria-invalid=true]{border-color:var(--form-error);box-shadow:inset 0 0 0 1px var(--form-error)}.ResidentialServiceRequestForm-module__sk7Rja__field input[aria-invalid=true]:focus-visible,.ResidentialServiceRequestForm-module__sk7Rja__field select[aria-invalid=true]:focus-visible,.ResidentialServiceRequestForm-module__sk7Rja__field textarea[aria-invalid=true]:focus-visible{border-color:var(--a-brand-primary);box-shadow:var(--a-brand-focus-ring)}.ResidentialServiceRequestForm-module__sk7Rja__field>span[id]{color:var(--form-error);font-size:var(--a-note-size);font-weight:600;line-height:var(--a-note-lh)}.ResidentialServiceRequestForm-module__sk7Rja__field>span[id]:before{content:"";vertical-align:-2px;background-color:currentColor;width:14px;height:14px;margin-right:6px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5 15 14.5H1z' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M8 6v3.6M8 11.6v.9' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 1.5 15 14.5H1z' fill='none' stroke='%23000' stroke-width='1.6' stroke-linejoin='round'/%3E%3Cpath d='M8 6v3.6M8 11.6v.9' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.ResidentialServiceRequestForm-module__sk7Rja__summary{border:1px solid var(--form-error);border-radius:var(--a-r);color:var(--form-error);font-size:var(--a-note-size);font-weight:600;line-height:var(--a-note-lh);margin:0;padding:10px 14px}.ResidentialServiceRequestForm-module__sk7Rja__disclosure{border:1px solid var(--a-border);border-radius:var(--a-r);background:var(--a-soft);color:var(--a-text);font-size:var(--a-note-size);line-height:var(--a-note-lh);margin:0;padding:12px 14px}.ResidentialServiceRequestForm-module__sk7Rja__escape{border:1px solid var(--a-brand-primary-border);border-radius:var(--a-r);background:var(--a-brand-primary-soft);color:var(--a-fg);font-size:var(--a-note-size);line-height:var(--a-note-lh);gap:12px;margin:0;padding:14px 16px;display:grid}.ResidentialServiceRequestForm-module__sk7Rja__escapeAction{justify-self:start}.ResidentialServiceRequestForm-module__sk7Rja__appointmentDisclosure{color:var(--a-muted);font-size:var(--a-note-size);line-height:var(--a-note-lh);margin:0}.ResidentialServiceRequestForm-module__sk7Rja__status p{border:1px solid var(--a-border-strong);border-radius:var(--a-r);background:var(--a-soft);color:var(--a-fg);font-size:var(--a-note-size);font-weight:600;line-height:var(--a-note-lh);margin:0;padding:10px 14px}.ResidentialServiceRequestForm-module__sk7Rja__submit{width:100%;min-width:0;display:grid}.ResidentialServiceRequestForm-module__sk7Rja__submitButton{width:100%;max-width:100%}.ResidentialServiceRequestForm-module__sk7Rja__submitButton:disabled{cursor:not-allowed;opacity:.64;transform:none}
.HomebuyerHvac-module__tgA5HG__price{color:var(--a-fg);font-weight:600}.HomebuyerHvac-module__tgA5HG__list{color:var(--a-text);font-size:var(--a-body-size);line-height:var(--a-body-lh);gap:8px;margin:0;padding-left:1.25em;display:grid}.HomebuyerHvac-module__tgA5HG__independence{border:1px solid var(--a-border);border-radius:var(--a-r);background:var(--a-soft);gap:10px;padding:16px 18px;display:grid}.HomebuyerHvac-module__tgA5HG__question{border:0;min-width:0;margin:0;padding:0}.HomebuyerHvac-module__tgA5HG__legend{float:none;width:100%;color:var(--a-fg);font-size:var(--a-note-size);font-weight:600;line-height:var(--a-note-lh);margin:0;padding:0 0 8px}.HomebuyerHvac-module__tgA5HG__choices{flex-wrap:wrap;gap:10px;display:flex}.HomebuyerHvac-module__tgA5HG__choice{border:1px solid var(--a-border);min-height:48px;color:var(--a-fg);cursor:pointer;background:#fff;border-radius:18px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.HomebuyerHvac-module__tgA5HG__choice input{accent-color:var(--a-brand-primary);margin:0}.HomebuyerHvac-module__tgA5HG__choice:has(input:checked){border-color:var(--a-brand-primary);box-shadow:inset 0 0 0 1px var(--a-brand-primary)}.HomebuyerHvac-module__tgA5HG__choice:has(input:focus-visible){box-shadow:var(--a-brand-focus-ring)}.HomebuyerHvac-module__tgA5HG__offerError{border-radius:var(--a-r);color:#b3261e;font-size:var(--a-note-size);font-weight:600;line-height:var(--a-note-lh);border:1px solid #b3261e;margin:0;padding:10px 14px}.HomebuyerHvac-module__tgA5HG__techCard,.HomebuyerHvac-module__tgA5HG__figure,.HomebuyerHvac-module__tgA5HG__faq{margin:0}.HomebuyerHvac-module__tgA5HG__techPhoto{border-radius:calc(var(--a-r) - 8px);width:100%}.HomebuyerHvac-module__tgA5HG__techName{color:var(--a-fg);font-size:var(--a-card-title-size);font-weight:600;line-height:var(--a-card-title-lh);letter-spacing:var(--a-card-title-track);margin:0}.HomebuyerHvac-module__tgA5HG__excerpt{margin:0;padding:0;list-style:none}.HomebuyerHvac-module__tgA5HG__excerpt li+li{border-top:1px solid var(--a-border);padding-top:10px}.HomebuyerHvac-module__tgA5HG__excerptLabel{color:var(--a-fg);font-size:var(--a-kicker-size);letter-spacing:var(--a-kicker-track);font-weight:600}.HomebuyerHvac-module__tgA5HG__pageImage{border:1px solid var(--a-border);border-radius:var(--a-r);width:100%}.HomebuyerHvac-module__tgA5HG__workImage{aspect-ratio:4/3;object-fit:cover;border-radius:var(--a-r);width:100%}.HomebuyerHvac-module__tgA5HG__footer{padding-bottom:var(--a-section-y-tight)}.HomebuyerHvac-module__tgA5HG__footerLine{border-top:1px solid var(--a-border);padding-top:16px}@media (min-width:641px){.HomebuyerHvac-module__tgA5HG__hero{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.HomebuyerHvac-module__tgA5HG__pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.HomebuyerHvac-module__tgA5HG__workGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.ReplacementReview-module__DoUNmW__page{--rdr-muted:#0b0f14a3;--rdr-field-line:#0b0f1480;--rdr-error:#b3261e;--rdr-focus-ring:0 0 0 2px #fff, 0 0 0 4px var(--a-brand-primary);--rdr-section-y:var(--a-section-y-loose);--rdr-icon-alert:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='9.25' fill='none' stroke='%23000' stroke-width='1.5'/%3E%3Cpath d='M10 5.4v5.6' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='14.3' r='1.1'/%3E%3C/svg%3E");overflow-wrap:break-word;font-size:1rem;line-height:1.58}.ReplacementReview-module__DoUNmW__page a{text-underline-offset:4px}.ReplacementReview-module__DoUNmW__page a:focus-visible,.ReplacementReview-module__DoUNmW__page a.ReplacementReview-module__DoUNmW__aeria-btn:focus-visible{outline-offset:4px;box-shadow:var(--rdr-focus-ring);outline:2px solid #0000}.ReplacementReview-module__DoUNmW__eyebrow{color:var(--rdr-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 18px;font-size:.75rem;font-weight:700;line-height:1.4}.ReplacementReview-module__DoUNmW__stepLabel{color:var(--a-brand-primary);letter-spacing:.06em;margin-right:12px;display:inline-block}.ReplacementReview-module__DoUNmW__h1,.ReplacementReview-module__DoUNmW__h2,.ReplacementReview-module__DoUNmW__h3{color:var(--a-fg);overflow-wrap:anywhere;margin:0;font-weight:700}.ReplacementReview-module__DoUNmW__h1{letter-spacing:-.035em;text-wrap:balance;max-width:16.5ch;font-size:2.875rem;line-height:1.12}.ReplacementReview-module__DoUNmW__h2{letter-spacing:-.035em;text-wrap:balance;max-width:28ch;font-size:2.125rem;line-height:1.12}.ReplacementReview-module__DoUNmW__h3{letter-spacing:-.02em;font-size:1.375rem;line-height:1.2}.ReplacementReview-module__DoUNmW__body{color:var(--a-text);margin:0}.ReplacementReview-module__DoUNmW__note{color:var(--rdr-muted);margin:0;font-size:.875rem;line-height:1.5}.ReplacementReview-module__DoUNmW__siteHeader{border-bottom:1px solid var(--a-border)}.ReplacementReview-module__DoUNmW__headerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;min-height:84px;padding-top:16px;padding-bottom:16px;display:flex}.ReplacementReview-module__DoUNmW__wordmark,.ReplacementReview-module__DoUNmW__footerWordmark{flex-shrink:0;width:108px;height:auto}.ReplacementReview-module__DoUNmW__headerMeta{color:var(--rdr-muted);text-align:right;margin:0;font-size:.875rem}.ReplacementReview-module__DoUNmW__siteFooter{border-top:1px solid var(--a-border);padding:28px 0}.ReplacementReview-module__DoUNmW__footerInner{justify-content:space-between;align-items:flex-start;gap:50px;display:flex}.ReplacementReview-module__DoUNmW__footerInner>*{min-width:0}.ReplacementReview-module__DoUNmW__footerLine{max-width:74ch}.ReplacementReview-module__DoUNmW__section{padding-top:var(--rdr-section-y);padding-bottom:var(--rdr-section-y)}.ReplacementReview-module__DoUNmW__tint{background:var(--a-brand-primary-soft)}.ReplacementReview-module__DoUNmW__sectionHeader{margin-bottom:30px}.ReplacementReview-module__DoUNmW__hero{padding-top:54px;padding-bottom:54px}.ReplacementReview-module__DoUNmW__heroGrid{grid-template-columns:1.25fr 1fr;align-items:start;gap:56px;display:grid}.ReplacementReview-module__DoUNmW__heroGrid>*{min-width:0}.ReplacementReview-module__DoUNmW__heroEyebrow{margin-bottom:20px}.ReplacementReview-module__DoUNmW__intro{max-width:58ch;color:var(--a-text);margin:26px 0 0;font-size:1.125rem;line-height:1.62}.ReplacementReview-module__DoUNmW__price{border-top:1px solid var(--a-border);max-width:55ch;color:var(--a-brand-primary);margin:26px 0 0;padding-top:23px;font-size:.9375rem;font-weight:700}.ReplacementReview-module__DoUNmW__heroAction{margin-top:25px}.ReplacementReview-module__DoUNmW__page a.ReplacementReview-module__DoUNmW__heroButton{min-height:54px;padding:14px 23px;line-height:1.4}.ReplacementReview-module__DoUNmW__heroNote{max-width:45ch;margin-top:12px}.ReplacementReview-module__DoUNmW__techProof{margin:0;padding-top:4px}.ReplacementReview-module__DoUNmW__techImage{aspect-ratio:4/4.35;object-fit:cover;object-position:55% 46%;border-radius:var(--a-r);width:100%}.ReplacementReview-module__DoUNmW__techCaption{border-bottom:1px solid var(--a-border);padding:20px 0 22px}.ReplacementReview-module__DoUNmW__techName{color:var(--a-fg);margin:0;font-size:1rem;font-weight:700;line-height:1.35}.ReplacementReview-module__DoUNmW__techLicense{margin-top:8px}.ReplacementReview-module__DoUNmW__techPromise{color:var(--a-brand-primary);margin:13px 0 0;font-size:1rem;line-height:1.5}.ReplacementReview-module__DoUNmW__editorial{grid-template-columns:.9fr 1.1fr;align-items:start;gap:68px;display:grid}.ReplacementReview-module__DoUNmW__editorial>*,.ReplacementReview-module__DoUNmW__processLayout>*,.ReplacementReview-module__DoUNmW__faqLayout>*,.ReplacementReview-module__DoUNmW__fitGrid>*,.ReplacementReview-module__DoUNmW__excluded>*,.ReplacementReview-module__DoUNmW__reportHead>*{min-width:0}.ReplacementReview-module__DoUNmW__editorialCopy{padding-top:34px}.ReplacementReview-module__DoUNmW__decisionSection{padding-top:42px;padding-bottom:42px}.ReplacementReview-module__DoUNmW__decisionGrid{border-top:1px solid var(--a-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ReplacementReview-module__DoUNmW__questionPeer{padding:28px 30px 8px 0}.ReplacementReview-module__DoUNmW__questionPeer+.ReplacementReview-module__DoUNmW__questionPeer{border-left:1px solid var(--a-border);padding-left:30px}.ReplacementReview-module__DoUNmW__peerNumber{color:var(--rdr-muted);margin-bottom:20px;font-size:.875rem;display:block}.ReplacementReview-module__DoUNmW__questionPeer .ReplacementReview-module__DoUNmW__peerTitle{max-width:17ch;font-size:1.5rem}.ReplacementReview-module__DoUNmW__peerBody{color:var(--a-text);margin:16px 0 0;line-height:1.55}.ReplacementReview-module__DoUNmW__processLayout{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.ReplacementReview-module__DoUNmW__process{border-top:1px solid var(--a-border);margin:0;padding:0;list-style:none}.ReplacementReview-module__DoUNmW__process li{border-bottom:1px solid var(--a-border);color:var(--a-text);grid-template-columns:42px 1fr;gap:18px;padding:20px 0;display:grid}.ReplacementReview-module__DoUNmW__processNumber{color:var(--a-brand-primary);font-size:1.25rem;font-weight:700;line-height:1.35}.ReplacementReview-module__DoUNmW__processText{max-width:61ch;color:var(--a-text);margin:0}.ReplacementReview-module__DoUNmW__scope{border-top:1px solid var(--a-border);padding-top:42px;padding-bottom:42px}.ReplacementReview-module__DoUNmW__scopeList{grid-template-columns:1fr 1fr;gap:0 32px;margin:0;padding:0;list-style:none;display:grid}.ReplacementReview-module__DoUNmW__scopeList li{border-top:1px solid var(--a-border);color:var(--a-fg);padding:17px 0;font-size:1.125rem;font-weight:500}.ReplacementReview-module__DoUNmW__deliverableCopy{max-width:850px}.ReplacementReview-module__DoUNmW__deliverableText{color:var(--a-text);margin:24px 0 0;font-size:1.125rem;line-height:1.6}.ReplacementReview-module__DoUNmW__independence{border-left:2px solid var(--a-brand-primary);max-width:780px;margin-top:26px;padding-left:23px}.ReplacementReview-module__DoUNmW__independenceText{color:var(--a-brand-primary);margin:0;font-size:1.0625rem}.ReplacementReview-module__DoUNmW__reportDisplay{margin:42px 0 0}.ReplacementReview-module__DoUNmW__reportHead .ReplacementReview-module__DoUNmW__h3{font-size:1.375rem}.ReplacementReview-module__DoUNmW__reportHead{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:21px;display:flex}.ReplacementReview-module__DoUNmW__reportPages{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.ReplacementReview-module__DoUNmW__reportPage{border:1px solid var(--a-border);width:100%;box-shadow:var(--a-shadow);border-radius:4px}.ReplacementReview-module__DoUNmW__reportCaption{max-width:82ch;margin-top:20px}.ReplacementReview-module__DoUNmW__workGrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.ReplacementReview-module__DoUNmW__workFigure{min-width:0;margin:0}.ReplacementReview-module__DoUNmW__workImage{aspect-ratio:5/4;object-fit:cover;border-radius:var(--a-r);width:100%}.ReplacementReview-module__DoUNmW__workCaption{max-width:48ch;margin-top:15px}.ReplacementReview-module__DoUNmW__fitGrid{grid-template-columns:1fr 1fr;gap:48px;display:grid}.ReplacementReview-module__DoUNmW__fitColumn{border-top:2px solid var(--a-brand-primary);padding-top:25px}.ReplacementReview-module__DoUNmW__fitColumnSecondary{border-top-color:#8e969f}.ReplacementReview-module__DoUNmW__fitList{margin:22px 0 0;padding:0;list-style:none}.ReplacementReview-module__DoUNmW__fitList li{border-bottom:1px solid var(--a-border);color:var(--a-text);padding:12px 0}.ReplacementReview-module__DoUNmW__excluded{border-top:1px solid var(--a-border);grid-template-columns:.65fr 1.35fr;gap:45px;margin-top:36px;padding-top:28px;display:grid}.ReplacementReview-module__DoUNmW__excludedList{columns:2;column-gap:32px;margin:0;padding-left:20px}.ReplacementReview-module__DoUNmW__excludedList li{break-inside:avoid;color:var(--a-text);margin:0 0 12px;padding-left:3px;line-height:1.55}.ReplacementReview-module__DoUNmW__faqLayout{grid-template-columns:.7fr 1.3fr;gap:70px;display:grid}.ReplacementReview-module__DoUNmW__faqList{margin:0}.ReplacementReview-module__DoUNmW__faqRow{border-top:1px solid var(--a-border);padding:23px 0}.ReplacementReview-module__DoUNmW__faqRow:first-child{border-top:0;padding-top:0}.ReplacementReview-module__DoUNmW__faqRow:last-child{padding-bottom:0}.ReplacementReview-module__DoUNmW__faqRow dt{color:var(--a-fg);letter-spacing:-.015em;font-size:1.1875rem;font-weight:700;line-height:1.3}.ReplacementReview-module__DoUNmW__faqRow dd{color:var(--a-text);margin:12px 0 0}.ReplacementReview-module__DoUNmW__project{padding-bottom:54px;scroll-margin-top:20px}.ReplacementReview-module__DoUNmW__requestTransition{border-top:1px solid var(--a-border);border-bottom:1px solid var(--a-border);background:var(--a-brand-primary-soft);padding:42px 0}.ReplacementReview-module__DoUNmW__taskRail{width:100%;min-width:0;max-width:760px;margin:0 auto}.ReplacementReview-module__DoUNmW__requestTitle{max-width:27ch}.ReplacementReview-module__DoUNmW__requestPrice{border-top:1px solid var(--a-border);max-width:55ch;color:var(--a-brand-primary);margin:22px 0 0;padding-top:18px;font-weight:500}.ReplacementReview-module__DoUNmW__requestBody{padding-top:8px}.ReplacementReview-module__DoUNmW__formGroup{border-bottom:1px solid var(--a-border);min-width:0;padding:32px 0}.ReplacementReview-module__DoUNmW__groupHeading{color:var(--a-brand-primary);letter-spacing:-.025em;margin:0 0 24px;font-size:1.3125rem;font-weight:700;line-height:1.3}.ReplacementReview-module__DoUNmW__question{border:0;min-width:0;margin:0;padding:0}.ReplacementReview-module__DoUNmW__question+.ReplacementReview-module__DoUNmW__question,.ReplacementReview-module__DoUNmW__question+.ReplacementReview-module__DoUNmW__offerError{margin-top:28px}.ReplacementReview-module__DoUNmW__legend{float:none;width:100%;color:var(--a-fg);margin:0;padding:0 0 12px;font-size:1rem;font-weight:600;line-height:1.5}.ReplacementReview-module__DoUNmW__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ReplacementReview-module__DoUNmW__choicesThree{grid-template-columns:repeat(3,minmax(0,1fr))}.ReplacementReview-module__DoUNmW__choicesStack{grid-template-columns:minmax(0,1fr);gap:8px}.ReplacementReview-module__DoUNmW__choice{border:1px solid var(--rdr-field-line);min-width:0;min-height:54px;color:var(--a-fg);cursor:pointer;background:#fff;border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.45;display:flex}.ReplacementReview-module__DoUNmW__choice span{overflow-wrap:anywhere;min-width:0}.ReplacementReview-module__DoUNmW__choice input{border:1.5px solid var(--rdr-field-line);appearance:none;width:20px;height:20px;cursor:inherit;background:#fff;border-radius:50%;flex:0 0 20px;place-content:center;margin:2px 0 0;display:grid}.ReplacementReview-module__DoUNmW__choice input:checked:after{content:"";background:var(--a-brand-primary);border-radius:50%;width:10px;height:10px}.ReplacementReview-module__DoUNmW__choice:hover{border-color:var(--a-brand-primary);background:#24364a0a}.ReplacementReview-module__DoUNmW__choice:has(input:checked){border-color:var(--a-brand-primary);background:var(--a-brand-primary-soft)}.ReplacementReview-module__DoUNmW__choice:has(input:checked) input{border-color:var(--a-brand-primary)}.ReplacementReview-module__DoUNmW__choice:has(input:checked) span{font-weight:600}.ReplacementReview-module__DoUNmW__choice:has(input:focus-visible){outline-offset:3px;box-shadow:var(--rdr-focus-ring);outline:2px solid #0000}.ReplacementReview-module__DoUNmW__choice input:focus-visible{outline:none}.ReplacementReview-module__DoUNmW__offerError{color:var(--rdr-error);align-items:flex-start;gap:10px;margin:0 0 14px;font-weight:600;line-height:1.5;display:flex}.ReplacementReview-module__DoUNmW__offerError:before{content:"";height:20px;-webkit-mask:var(--rdr-icon-alert) no-repeat center / contain;-webkit-mask:var(--rdr-icon-alert) no-repeat center / contain;mask:var(--rdr-icon-alert) no-repeat center / contain;background-color:currentColor;flex:0 0 20px;margin-top:2px}.ReplacementReview-module__DoUNmW__scopeFeedback{border-left:2px solid var(--rdr-error);color:var(--rdr-error);margin:24px 0 0;padding-left:18px}.ReplacementReview-module__DoUNmW__page .ReplacementReview-module__DoUNmW__scopeFeedback a{width:fit-content;min-height:48px;color:var(--a-brand-primary);align-items:center;display:flex}.ReplacementReview-module__DoUNmW__leadIn{color:var(--a-text);margin:24px 0 0;line-height:1.55}.ReplacementReview-module__DoUNmW__formNote{color:var(--rdr-muted);margin:16px 0 0;font-size:.875rem;line-height:1.6}.ReplacementReview-module__DoUNmW__requestBody form{gap:0}.ReplacementReview-module__DoUNmW__page .ReplacementReview-module__DoUNmW__requestBody form a{color:var(--a-brand-primary)}.ReplacementReview-module__DoUNmW__requestBody form>p:has(>a[href$=\/terms-and-conditions]){color:var(--a-text);padding-top:24px;font-size:.875rem;line-height:1.6}.ReplacementReview-module__DoUNmW__requestBody form>label[for=message]{border-bottom:1px solid var(--a-border);padding:32px 0}.ReplacementReview-module__DoUNmW__requestBody form label[for]{gap:10px}.ReplacementReview-module__DoUNmW__requestBody form label[for]>span:first-child{color:var(--a-fg);font-size:1rem;font-weight:600;line-height:1.45}.ReplacementReview-module__DoUNmW__requestBody form label[for] :is(input,select,textarea){border:1px solid var(--rdr-field-line);min-height:54px;color:var(--a-fg);background-color:#fff;border-radius:18px;padding:13px 16px;font-size:1rem;line-height:1.5}.ReplacementReview-module__DoUNmW__requestBody form label[for] select{height:54px;padding-right:44px}.ReplacementReview-module__DoUNmW__requestBody form label[for] textarea{min-height:150px}.ReplacementReview-module__DoUNmW__requestBody form label[for] :is(input,select,textarea):focus-visible{border-color:var(--a-brand-primary);outline-offset:3px;box-shadow:var(--rdr-focus-ring);outline:2px solid #0000}.ReplacementReview-module__DoUNmW__requestBody form label[for] :is(input,select,textarea)[aria-invalid=true]{border:2px solid var(--rdr-error);box-shadow:none;padding:12px 15px}.ReplacementReview-module__DoUNmW__requestBody form label[for] select[aria-invalid=true]{padding-right:43px}.ReplacementReview-module__DoUNmW__requestBody form label[for] :is(input,select,textarea)[aria-invalid=true]:focus-visible{border-color:var(--rdr-error);box-shadow:var(--rdr-focus-ring)}.ReplacementReview-module__DoUNmW__requestBody form label[for] :is(input,select,textarea):disabled{color:var(--rdr-muted);opacity:1;-webkit-text-fill-color:var(--rdr-muted);cursor:not-allowed;background-color:#0b0f140a;border-color:#0b0f144d}.ReplacementReview-module__DoUNmW__requestBody form label[for]>span[id]{color:var(--rdr-error);font-size:.875rem;font-weight:600;line-height:1.5}.ReplacementReview-module__DoUNmW__requestBody form label[for]>span[id]:before{vertical-align:-3px;width:16px;height:16px;-webkit-mask:var(--rdr-icon-alert) no-repeat center / contain;-webkit-mask:var(--rdr-icon-alert) no-repeat center / contain;mask:var(--rdr-icon-alert) no-repeat center / contain;margin-right:8px}.ReplacementReview-module__DoUNmW__requestBody form>fieldset{border-bottom:1px solid var(--a-border);padding:32px 0}.ReplacementReview-module__DoUNmW__requestBody form>fieldset>legend{float:left;width:100%;color:var(--a-brand-primary);letter-spacing:-.025em;grid-column:1/-1;margin:0 0 2px;font-size:1.3125rem;font-weight:700;line-height:1.3}.ReplacementReview-module__DoUNmW__requestBody form>fieldset:has(>label[for=full_name])>p{color:var(--a-text);margin:0 0 2px;font-size:1rem;line-height:1.5}.ReplacementReview-module__DoUNmW__requestBody form>fieldset:has(>label[for=full_name])+p{border-bottom:1px solid var(--a-border);color:var(--a-fg);padding:24px 0;font-size:1rem;line-height:1.58}.ReplacementReview-module__DoUNmW__requestBody form>fieldset:has(input[type=checkbox]){row-gap:0;padding:28px 0}.ReplacementReview-module__DoUNmW__requestBody form>fieldset:has(input[type=checkbox])>legend{color:var(--a-fg);letter-spacing:normal;margin-bottom:14px;font-size:1.125rem;line-height:1.58}.ReplacementReview-module__DoUNmW__requestBody form>fieldset:has(input[type=checkbox])>label{min-height:54px;color:var(--a-fg);cursor:pointer;align-items:flex-start;gap:12px;padding:12px 0;line-height:1.5;display:flex}.ReplacementReview-module__DoUNmW__requestBody form>fieldset:has(input[type=checkbox])>label:has(input:focus-visible){outline-offset:3px;box-shadow:var(--rdr-focus-ring);outline:2px solid #0000}.ReplacementReview-module__DoUNmW__requestBody form>fieldset:has(input[type=checkbox])>p{color:var(--rdr-muted);font-size:.875rem;line-height:1.6}.ReplacementReview-module__DoUNmW__requestBody form input[type=checkbox]{border:1.5px solid var(--rdr-field-line);appearance:none;width:22px;height:22px;cursor:inherit;background:#fff;border-radius:4px;flex:0 0 22px;place-content:center;margin:1px 0 0;display:grid}.ReplacementReview-module__DoUNmW__requestBody form input[type=checkbox]:checked{border-color:var(--a-brand-primary);background:var(--a-brand-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.4 6.6 11.4 12.5 4.8' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center / 16px 16px}.ReplacementReview-module__DoUNmW__requestBody form input[type=checkbox]:focus-visible{outline:none}.ReplacementReview-module__DoUNmW__requestBody form fieldset:disabled>label:has(input[type=checkbox]){color:var(--rdr-muted);cursor:default}.ReplacementReview-module__DoUNmW__requestBody form fieldset:disabled input[type=checkbox]{background-color:#0b0f1414;border-color:#0b0f144d}.ReplacementReview-module__DoUNmW__requestBody form fieldset:disabled input[type=checkbox]:checked{background-color:#24364aa3}.ReplacementReview-module__DoUNmW__requestBody form>div>p[role=status],.ReplacementReview-module__DoUNmW__requestBody form>p[role=status]{color:var(--rdr-error);background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;font-size:1rem;font-weight:600;line-height:1.5;display:flex}.ReplacementReview-module__DoUNmW__requestBody form>div>p[role=status]:before,.ReplacementReview-module__DoUNmW__requestBody form>p[role=status]:before{content:"";height:20px;-webkit-mask:var(--rdr-icon-alert) no-repeat center / contain;-webkit-mask:var(--rdr-icon-alert) no-repeat center / contain;mask:var(--rdr-icon-alert) no-repeat center / contain;background-color:currentColor;flex:0 0 20px;margin-top:2px}.ReplacementReview-module__DoUNmW__requestBody form>p[role=status]{margin-top:24px}.ReplacementReview-module__DoUNmW__requestBody form>div:has(>p[role=status]){margin-top:24px}.ReplacementReview-module__DoUNmW__requestBody form>div:has(>button[type=submit]){padding-top:28px}.ReplacementReview-module__DoUNmW__requestBody form>div:has(>p[role=status])+div:has(>button[type=submit]){padding-top:16px}.ReplacementReview-module__DoUNmW__requestBody form>p[role=status]+div:has(>button[type=submit]){padding-top:16px}.ReplacementReview-module__DoUNmW__requestBody form button[type=submit]{border-radius:16px;min-height:54px;padding:14px 23px;font-size:1rem;line-height:1.4}.ReplacementReview-module__DoUNmW__requestBody form button[type=submit]:focus-visible{outline-offset:4px;box-shadow:var(--rdr-focus-ring);outline:2px solid #0000}.ReplacementReview-module__DoUNmW__requestBody form button[type=submit]:disabled{border-color:var(--a-brand-primary);background:var(--a-brand-primary);cursor:wait;opacity:.72;transform:none}.ReplacementReview-module__DoUNmW__requestBody form button[type=submit]:disabled:before{content:"";border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;flex:0 0 12px;height:12px;margin-right:10px}@media (min-width:1025px){:is(.ReplacementReview-module__DoUNmW__requestBody form>fieldset:has(>label[for=zip]),.ReplacementReview-module__DoUNmW__requestBody form>fieldset:has(>label[for=full_name])){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:22px}.ReplacementReview-module__DoUNmW__requestBody form>fieldset:has(>label[for=zip]):has(>div){grid-template-columns:minmax(0,1fr)}.ReplacementReview-module__DoUNmW__requestBody form>fieldset:has(>label[for=full_name])>p{grid-column:1/-1}.ReplacementReview-module__DoUNmW__requestBody form>fieldset:has(>label[for=full_name])>label[for=full_name]{grid-column:1/-1}}@media (min-width:1025px) and (max-width:1366px){.ReplacementReview-module__DoUNmW__heroGrid{gap:42px}.ReplacementReview-module__DoUNmW__h1{font-size:2.75rem}}@media (max-width:1024px){.ReplacementReview-module__DoUNmW__page{--rdr-section-y:var(--a-section-y)}.ReplacementReview-module__DoUNmW__taskRail{max-width:720px}}@media (min-width:641px) and (max-width:1024px){.ReplacementReview-module__DoUNmW__heroGrid{grid-template-columns:1.15fr 1fr;gap:28px}.ReplacementReview-module__DoUNmW__h1{font-size:2.375rem}.ReplacementReview-module__DoUNmW__h2{font-size:1.875rem}.ReplacementReview-module__DoUNmW__techImage{aspect-ratio:4/5.5;object-position:60% 50%}.ReplacementReview-module__DoUNmW__editorial{gap:35px}.ReplacementReview-module__DoUNmW__processLayout,.ReplacementReview-module__DoUNmW__faqLayout{grid-template-columns:.65fr 1.35fr;gap:35px}.ReplacementReview-module__DoUNmW__questionPeer{padding-right:22px}.ReplacementReview-module__DoUNmW__questionPeer+.ReplacementReview-module__DoUNmW__questionPeer{padding-left:22px}.ReplacementReview-module__DoUNmW__questionPeer .ReplacementReview-module__DoUNmW__peerTitle{font-size:1.3125rem}.ReplacementReview-module__DoUNmW__excluded{gap:28px}}@media (max-width:820px){.ReplacementReview-module__DoUNmW__heroGrid{grid-template-columns:1fr;gap:36px}.ReplacementReview-module__DoUNmW__h1{max-width:21ch;font-size:2.625rem}.ReplacementReview-module__DoUNmW__intro{max-width:65ch}.ReplacementReview-module__DoUNmW__techProof{grid-template-columns:1fr 1fr;align-items:center;gap:28px;display:grid}.ReplacementReview-module__DoUNmW__techImage{aspect-ratio:4/3.3;object-position:50% 28%}.ReplacementReview-module__DoUNmW__techCaption{border-bottom:0;padding:0}.ReplacementReview-module__DoUNmW__decisionGrid{grid-template-columns:1fr}.ReplacementReview-module__DoUNmW__questionPeer,.ReplacementReview-module__DoUNmW__questionPeer+.ReplacementReview-module__DoUNmW__questionPeer{border-left:0;border-bottom:1px solid var(--a-border);grid-template-columns:30px 1fr;gap:0 16px;padding:24px 0;display:grid}.ReplacementReview-module__DoUNmW__peerNumber{grid-row:1/3;margin:4px 0 0}.ReplacementReview-module__DoUNmW__questionPeer .ReplacementReview-module__DoUNmW__peerTitle{max-width:30ch;font-size:1.4375rem}.ReplacementReview-module__DoUNmW__peerBody{grid-column:2;max-width:60ch}.ReplacementReview-module__DoUNmW__excluded{grid-template-columns:1fr;gap:24px}}@media (max-width:640px){.ReplacementReview-module__DoUNmW__headerInner{gap:15px;min-height:70px}.ReplacementReview-module__DoUNmW__wordmark{width:96px}.ReplacementReview-module__DoUNmW__headerMeta{max-width:150px;font-size:.8125rem}.ReplacementReview-module__DoUNmW__hero{padding-top:32px;padding-bottom:46px}.ReplacementReview-module__DoUNmW__eyebrow{margin-bottom:14px}.ReplacementReview-module__DoUNmW__heroEyebrow{letter-spacing:.08em;margin-bottom:16px}.ReplacementReview-module__DoUNmW__h1{max-width:20ch;font-size:2.125rem}.ReplacementReview-module__DoUNmW__h2{font-size:1.75rem;line-height:1.14}.ReplacementReview-module__DoUNmW__h3{font-size:1.3125rem}.ReplacementReview-module__DoUNmW__intro{margin-top:20px;font-size:1rem;line-height:1.6}.ReplacementReview-module__DoUNmW__price{margin-top:22px;padding-top:20px;font-size:.875rem}.ReplacementReview-module__DoUNmW__page a.ReplacementReview-module__DoUNmW__heroButton{width:100%}.ReplacementReview-module__DoUNmW__techProof{display:block}.ReplacementReview-module__DoUNmW__techImage{aspect-ratio:4/3.8;object-position:55% 31%}.ReplacementReview-module__DoUNmW__techCaption{padding-top:18px}.ReplacementReview-module__DoUNmW__techPromise{font-size:.9375rem}.ReplacementReview-module__DoUNmW__editorial{grid-template-columns:1fr;gap:22px}.ReplacementReview-module__DoUNmW__editorialCopy{padding-top:0}.ReplacementReview-module__DoUNmW__decisionSection,.ReplacementReview-module__DoUNmW__scope{padding-top:38px;padding-bottom:38px}.ReplacementReview-module__DoUNmW__peerBody{margin-top:11px;font-size:.9375rem}.ReplacementReview-module__DoUNmW__processLayout,.ReplacementReview-module__DoUNmW__faqLayout{grid-template-columns:1fr;gap:28px}.ReplacementReview-module__DoUNmW__process li{grid-template-columns:28px 1fr;gap:16px;padding:19px 0}.ReplacementReview-module__DoUNmW__processText{font-size:.9375rem}.ReplacementReview-module__DoUNmW__scopeList{grid-template-columns:1fr}.ReplacementReview-module__DoUNmW__scopeList li{padding:15px 0;font-size:1.0625rem}.ReplacementReview-module__DoUNmW__deliverableText{margin-top:20px;font-size:1rem}.ReplacementReview-module__DoUNmW__independence{margin-top:22px;padding-left:18px}.ReplacementReview-module__DoUNmW__independenceText{font-size:1rem}.ReplacementReview-module__DoUNmW__reportDisplay{margin-top:32px}.ReplacementReview-module__DoUNmW__reportHead{display:block}.ReplacementReview-module__DoUNmW__reportHead>.ReplacementReview-module__DoUNmW__note{margin-top:10px}.ReplacementReview-module__DoUNmW__reportPages{grid-template-columns:1fr;gap:20px}.ReplacementReview-module__DoUNmW__workGrid{grid-template-columns:1fr}.ReplacementReview-module__DoUNmW__fitGrid{grid-template-columns:1fr;gap:28px}.ReplacementReview-module__DoUNmW__fitColumn{padding-top:20px}.ReplacementReview-module__DoUNmW__fitList{margin-top:14px}.ReplacementReview-module__DoUNmW__excluded{gap:20px;margin-top:28px;padding-top:24px}.ReplacementReview-module__DoUNmW__excludedList{columns:1}.ReplacementReview-module__DoUNmW__excludedList li{margin-bottom:11px}.ReplacementReview-module__DoUNmW__faqRow dd{font-size:.9375rem}.ReplacementReview-module__DoUNmW__project{padding-bottom:38px}.ReplacementReview-module__DoUNmW__requestTransition{padding:32px 0}.ReplacementReview-module__DoUNmW__requestPrice{font-size:.9375rem}.ReplacementReview-module__DoUNmW__formGroup{padding:28px 0}.ReplacementReview-module__DoUNmW__groupHeading{margin-bottom:22px;font-size:1.25rem}.ReplacementReview-module__DoUNmW__question+.ReplacementReview-module__DoUNmW__question,.ReplacementReview-module__DoUNmW__question+.ReplacementReview-module__DoUNmW__offerError{margin-top:26px}.ReplacementReview-module__DoUNmW__choice{gap:10px;padding:14px 12px}.ReplacementReview-module__DoUNmW__requestBody form>label[for=message],.ReplacementReview-module__DoUNmW__requestBody form>fieldset{padding:28px 0}.ReplacementReview-module__DoUNmW__requestBody form>fieldset>legend{margin-bottom:0;font-size:1.25rem}.ReplacementReview-module__DoUNmW__footerInner{display:block}.ReplacementReview-module__DoUNmW__footerWordmark{width:92px}.ReplacementReview-module__DoUNmW__footerLine{margin-top:20px}}@media (max-width:380px){.ReplacementReview-module__DoUNmW__h1{font-size:2rem}}@media (forced-colors:active){.ReplacementReview-module__DoUNmW__page a:focus-visible,.ReplacementReview-module__DoUNmW__page a.ReplacementReview-module__DoUNmW__aeria-btn:focus-visible,.ReplacementReview-module__DoUNmW__requestBody form label[for] :is(input,select,textarea):focus-visible,.ReplacementReview-module__DoUNmW__requestBody form button[type=submit]:focus-visible{box-shadow:none;outline:3px solid highlight}.ReplacementReview-module__DoUNmW__choice:has(input:focus-visible){box-shadow:none;outline:3px solid highlight}.ReplacementReview-module__DoUNmW__requestBody form>fieldset:has(input[type=checkbox])>label:has(input:focus-visible){box-shadow:none;outline:3px solid highlight}.ReplacementReview-module__DoUNmW__choice input,.ReplacementReview-module__DoUNmW__requestBody form input[type=checkbox]{appearance:auto}.ReplacementReview-module__DoUNmW__choice input:checked:after{display:none}.ReplacementReview-module__DoUNmW__choice:has(input:checked){border:2px solid highlight}}
