.E0kJGG_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}.E0kJGG_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}.E0kJGG_heroBody{grid-area:body;align-self:start}.E0kJGG_heroLead{margin-top:24px;font-size:20px;line-height:1.5}.E0kJGG_heroActions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.E0kJGG_heroEstimatorLink{font-weight:700}.E0kJGG_heroEstimatorLink:hover{text-decoration:underline}.E0kJGG_heroImage{border-radius:24px;grid-area:image;width:100%;height:auto}.E0kJGG_reviews{justify-content:center;align-items:center;gap:10px;padding:16px 20px 32px;font-size:14px;display:flex}.E0kJGG_stars{color:var(--primary-blue);letter-spacing:2px;font-size:20px}.E0kJGG_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}.E0kJGG_badge{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.E0kJGG_badge img{width:120px;height:120px}.E0kJGG_badge p{text-transform:uppercase;max-width:180px;font-size:12px;font-weight:800}.E0kJGG_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}.E0kJGG_promoEyebrow{color:var(--primary-green);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800}.E0kJGG_promoTitle{margin-top:4px;font-size:26px;font-weight:800}.E0kJGG_promoText{margin-top:6px}.E0kJGG_estimatorPromo .btn{flex-shrink:0}.E0kJGG_options{padding-top:56px}.E0kJGG_sectionTitle{text-align:center;max-width:900px;margin:0 auto 40px;font-size:28px;font-weight:700;line-height:1.35}.E0kJGG_optionGrid{grid-template-columns:1fr 1fr;gap:48px;max-width:1000px;margin:0 auto;display:grid}.E0kJGG_option{flex-direction:column;align-items:center;gap:24px;display:flex}.E0kJGG_option p{align-self:stretch;font-size:14px}.E0kJGG_optionImage{aspect-ratio:3/2;width:100%;position:relative;overflow:hidden}.E0kJGG_optionImage img{object-fit:cover}.E0kJGG_seenOn{text-align:center;padding-top:48px}.E0kJGG_seenOnTitle{font-size:24px;font-weight:600}.E0kJGG_mediaLogos{flex-wrap:wrap;justify-content:center;align-items:center;gap:32px;margin:24px 0 32px;padding:0;list-style:none;display:flex}.E0kJGG_mediaLogos img{object-fit:contain;width:100px;height:100px}.E0kJGG_banner{width:100%;display:block}.E0kJGG_featured{grid-template-columns:1fr 1fr;gap:48px;padding-top:64px;padding-bottom:24px;display:grid}.E0kJGG_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}.E0kJGG_q{color:var(--primary-green)}.E0kJGG_featuredAnswer{font-size:14px;line-height:1.7}.E0kJGG_faq{padding-top:32px;padding-bottom:40px}.E0kJGG_faqTitle{text-align:center;margin-bottom:36px;font-size:40px;font-weight:500}.E0kJGG_faqItem{margin-bottom:4px}.E0kJGG_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}.E0kJGG_faqQuestion::-webkit-details-marker{display:none}.E0kJGG_faqToggle:before{content:"Read ⌄";white-space:nowrap}.E0kJGG_faqItem[open] .E0kJGG_faqToggle:before{content:"Less ⌃"}.E0kJGG_faqAnswer{background:#f6f6f6;padding:16px 40px 20px 56px;font-size:14px;line-height:1.7}.E0kJGG_disclosures{flex-direction:column;gap:8px;padding-top:24px;padding-bottom:56px;font-size:12px;line-height:1.7;display:flex}.E0kJGG_customerReviews{background:var(--background-gray);text-align:center;padding:32px 0 48px}.E0kJGG_customerReviewsTitle{color:#1a1a1a;margin-bottom:10px;font-size:34px;font-weight:600}.E0kJGG_ratingSummary{flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 10px;margin-top:24px;display:flex}.E0kJGG_ratingSummary>span{white-space:nowrap}.E0kJGG_reviewsLink{margin-top:16px;font-weight:700;display:inline-block}.E0kJGG_reviewsLink:hover{text-decoration:underline}.E0kJGG_mobileCta{display:none}@media (max-width:1023px){.E0kJGG_heroTitle{font-size:38px}.E0kJGG_badges{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.E0kJGG_hero{text-align:center;grid-template-columns:1fr;grid-template-areas:"title""image""body";gap:20px;padding-top:24px}.E0kJGG_customerReviewsTitle{font-size:28px}.E0kJGG_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}.E0kJGG_mobileCta .btn{flex-shrink:0}body:has(.E0kJGG_mobileCta){padding-bottom:calc(68px + env(safe-area-inset-bottom))}.E0kJGG_heroTitle{font-size:30px}.E0kJGG_heroLead{margin-top:16px;font-size:17px}.E0kJGG_heroActions{flex-direction:column}.E0kJGG_heroActions .btn{width:100%}.E0kJGG_badges{grid-template-columns:1fr 1fr;gap:24px 12px;padding:24px 12px}.E0kJGG_badge img{width:88px;height:88px}.E0kJGG_estimatorPromo{text-align:center;flex-direction:column;align-items:stretch;padding:24px 20px}.E0kJGG_promoTitle,.E0kJGG_sectionTitle{font-size:22px}.E0kJGG_optionGrid,.E0kJGG_featured{grid-template-columns:1fr;gap:40px}.E0kJGG_option .btn{width:100%}.E0kJGG_mediaLogos{gap:16px}.E0kJGG_mediaLogos img{width:64px;height:64px}.E0kJGG_faqTitle{font-size:30px}.E0kJGG_faqQuestion{padding:14px 16px;font-size:15px}.E0kJGG_faqAnswer{padding:14px 16px 18px}}
