._5m57PW_hero{grid-template-columns:1fr 1fr;grid-template-areas:"title image""body image";align-items:center;column-gap:48px;padding-top:40px;padding-bottom:32px;display:grid}._5m57PW_heroTitle{color:var(--primary-text);grid-area:title;align-self:end;font-family:Arial,Helvetica,sans-serif;font-size:48px;font-weight:700;line-height:1.15}._5m57PW_heroBody{grid-area:body;align-self:start}._5m57PW_heroLead{margin-top:24px;font-size:20px;line-height:1.5}._5m57PW_heroActions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}._5m57PW_heroEstimatorLink{font-weight:700}._5m57PW_heroEstimatorLink:hover{text-decoration:underline}._5m57PW_heroImage{border-radius:24px;grid-area:image;width:100%;height:auto}._5m57PW_reviews{justify-content:center;align-items:center;gap:10px;padding:16px 20px 32px;font-size:14px;display:flex}._5m57PW_stars{color:var(--primary-blue);letter-spacing:2px;font-size:20px}._5m57PW_badges{background:var(--background-gray);border-radius:8px;grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:32px 24px;list-style:none;display:grid}._5m57PW_badge{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}._5m57PW_badge img{width:120px;height:120px}._5m57PW_badge p{text-transform:uppercase;max-width:180px;font-size:12px;font-weight:800}._5m57PW_estimatorPromo{border:1px solid #1572b033;border-left:6px solid var(--primary-green);background:linear-gradient(90deg,#1572b00f,#3894000d);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-top:32px;padding:28px 32px;display:flex}._5m57PW_promoEyebrow{color:var(--primary-green);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}._5m57PW_promoTitle{margin-top:4px;font-size:26px;font-weight:800}._5m57PW_promoText{margin-top:6px}._5m57PW_estimatorPromo .btn{flex-shrink:0}._5m57PW_options{padding-top:56px}._5m57PW_sectionTitle{text-align:center;max-width:900px;margin:0 auto 40px;font-size:28px;font-weight:700;line-height:1.35}._5m57PW_optionGrid{grid-template-columns:1fr 1fr;gap:48px;max-width:1000px;margin:0 auto;display:grid}._5m57PW_option{flex-direction:column;align-items:center;gap:24px;display:flex}._5m57PW_option p{align-self:stretch;font-size:14px}._5m57PW_optionImage{aspect-ratio:3/2;width:100%;position:relative;overflow:hidden}._5m57PW_optionImage img{object-fit:cover}._5m57PW_seenOn{text-align:center;padding-top:48px}._5m57PW_seenOnTitle{font-size:24px;font-weight:600}._5m57PW_mediaLogos{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;margin:24px 0 32px;padding:0;list-style:none;display:flex}._5m57PW_mediaLogos img{object-fit:contain;width:100px;height:100px}._5m57PW_banner{width:100%;display:block}._5m57PW_featured{grid-template-columns:1fr 1fr;gap:48px;padding-top:64px;padding-bottom:24px;display:grid}._5m57PW_featuredQuestion{border-bottom:2px solid var(--primary-green);color:var(--primary-blue);margin-bottom:20px;padding-bottom:12px;font-size:20px;font-weight:600;display:inline-block}._5m57PW_q{color:var(--primary-green)}._5m57PW_featuredAnswer{font-size:14px;line-height:1.7}._5m57PW_faq{padding-top:32px;padding-bottom:40px}._5m57PW_faqTitle{text-align:center;margin-bottom:36px;font-size:40px;font-weight:500}._5m57PW_faqItem{margin-bottom:4px}._5m57PW_faqQuestion{background:var(--primary-blue);color:var(--white);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:15px 20px 15px 40px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:700;list-style:none;display:flex}._5m57PW_faqQuestion::-webkit-details-marker{display:none}._5m57PW_faqToggle:before{content:"Read ⌄";white-space:nowrap}._5m57PW_faqItem[open] ._5m57PW_faqToggle:before{content:"Less ⌃"}._5m57PW_faqAnswer{background:#f6f6f6;padding:16px 40px 20px 56px;font-size:14px;line-height:1.7}._5m57PW_disclosures{flex-direction:column;gap:8px;padding-top:24px;padding-bottom:56px;font-size:12px;line-height:1.7;display:flex}._5m57PW_customerReviews{background:var(--background-gray);text-align:center;padding:32px 0 48px}._5m57PW_customerReviewsTitle{color:#1a1a1a;margin-bottom:10px;font-size:34px;font-weight:600}._5m57PW_ratingSummary{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin-top:24px;display:flex}._5m57PW_ratingSummary>span{white-space:nowrap}._5m57PW_reviewsLink{margin-top:16px;font-weight:700;display:inline-block}._5m57PW_reviewsLink:hover{text-decoration:underline}._5m57PW_mobileCta{display:none}@media (max-width:1023px){._5m57PW_heroTitle{font-size:38px}._5m57PW_badges{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){._5m57PW_hero{text-align:center;grid-template-columns:1fr;grid-template-areas:"title""image""body";gap:20px;padding-top:24px}._5m57PW_customerReviewsTitle{font-size:28px}._5m57PW_mobileCta{z-index:40;padding:12px 20px calc(12px + env(safe-area-inset-bottom));color:var(--white);background:#224969;justify-content:space-between;align-items:center;gap:16px;font-weight:700;display:flex;position:fixed;bottom:0;left:0;right:0}._5m57PW_mobileCta .btn{flex-shrink:0}body:has(._5m57PW_mobileCta){padding-bottom:calc(68px + env(safe-area-inset-bottom))}._5m57PW_heroTitle{font-size:30px}._5m57PW_heroLead{margin-top:16px;font-size:17px}._5m57PW_heroActions{flex-direction:column}._5m57PW_heroActions .btn{width:100%}._5m57PW_badges{grid-template-columns:1fr 1fr;gap:24px 12px;padding:24px 12px}._5m57PW_badge img{width:88px;height:88px}._5m57PW_estimatorPromo{text-align:center;flex-direction:column;align-items:stretch;padding:24px 20px}._5m57PW_promoTitle,._5m57PW_sectionTitle{font-size:22px}._5m57PW_optionGrid,._5m57PW_featured{grid-template-columns:1fr;gap:40px}._5m57PW_option .btn{width:100%}._5m57PW_mediaLogos{gap:16px}._5m57PW_mediaLogos img{width:64px;height:64px}._5m57PW_faqTitle{font-size:30px}._5m57PW_faqQuestion{padding:14px 16px;font-size:15px}._5m57PW_faqAnswer{padding:14px 16px 18px}}
