.E0kJGG_page{background:var(--surface-page);min-height:100vh}.E0kJGG_eyebrow{font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--text-brand);text-wrap:balance}.E0kJGG_title{font:var(--type-h1);letter-spacing:var(--ls-heading);text-wrap:balance;margin:0}.E0kJGG_bodyL{font:var(--type-body-l);color:var(--text-2);text-wrap:pretty;margin:0}.E0kJGG_body{font:var(--type-body);color:var(--text-2);text-wrap:pretty;margin:0}.E0kJGG_sub{max-width:560px}.E0kJGG_caption{font:var(--fw-semibold) 15px/1.4 var(--font-body);color:var(--text-2)}.E0kJGG_section{background:var(--surface-page);padding:var(--section-y) var(--gutter)}.E0kJGG_sunken{background:var(--surface-sunken)}.E0kJGG_white{background:var(--stone-0)}.E0kJGG_brandSoft{background:var(--surface-brand-soft)}.E0kJGG_stackLg{max-width:var(--container);flex-direction:column;gap:40px;margin:0 auto;display:flex}.E0kJGG_centerHead{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.E0kJGG_videoFrame{border:0;width:100%;height:100%;position:absolute;inset:0}.E0kJGG_headerInner a,.E0kJGG_faqFoot a,.E0kJGG_footerPhone{position:relative}.E0kJGG_headerInner a:after,.E0kJGG_faqFoot a:after,.E0kJGG_footerPhone:after{content:"";height:var(--hit-min);position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.E0kJGG_header{z-index:40;background:var(--stone-0);border-bottom:1px solid var(--border-1);position:sticky;top:0}.E0kJGG_headerInner{max-width:var(--container);padding:10px var(--gutter);justify-content:space-between;align-items:center;gap:12px;margin:0 auto;display:flex}.E0kJGG_logo{object-fit:contain;object-position:left;flex-shrink:1;width:auto;min-width:0;height:38px;display:block}.E0kJGG_hero{background:var(--stone-0);padding:clamp(32px,6vw,72px) var(--gutter) var(--section-y)}.E0kJGG_heroInner{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:880px;margin:0 auto;display:flex}.E0kJGG_heroTitle{font:var(--type-display);letter-spacing:var(--ls-display);color:var(--text-1);text-wrap:balance;margin:0;font-size:clamp(34px,6vw,64px)}.E0kJGG_heroSub{max-width:640px}.E0kJGG_heroFigure{flex-direction:column;gap:10px;width:100%;margin:12px 0 0;display:flex}.E0kJGG_heroVideo{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--green-900);width:100%;box-shadow:var(--shadow-3);position:relative;overflow:hidden}.E0kJGG_heroCta{flex-direction:column;align-items:center;gap:12px;width:100%;max-width:420px;margin-top:12px;display:flex}.E0kJGG_micro{font:var(--fw-medium) 14px/1.4 var(--font-body);color:var(--text-3);margin:0}.E0kJGG_stats{background:var(--surface-trust);padding:40px var(--gutter)}.E0kJGG_statsGrid{max-width:var(--container);text-align:center;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:28px;margin:0 auto;display:grid}.E0kJGG_stat{flex-direction:column;gap:6px;display:flex}.E0kJGG_statValue{font:var(--fw-extrabold) clamp(32px,4vw,44px)/1 var(--font-display);color:var(--sun-500)}.E0kJGG_statLabel{font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--stone-0)}.E0kJGG_quick{background:var(--stone-0);padding:clamp(28px,4vw,44px) var(--gutter);border-bottom:1px solid var(--border-1)}.E0kJGG_quickGrid{max-width:var(--container);grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:clamp(20px,3vw,36px);margin:0 auto;display:grid}.E0kJGG_quickItem{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.E0kJGG_quickQuote{font:var(--fw-medium) 18px/1.45 var(--font-body);color:var(--text-1);text-wrap:pretty;margin:0}.E0kJGG_quickQuote strong{font-weight:800}.E0kJGG_quickCaption{align-items:center;gap:10px;display:flex}.E0kJGG_quickWho{flex-direction:column;gap:2px;display:flex}.E0kJGG_quickName{font:var(--fw-bold) 15px/1.3 var(--font-body);color:var(--text-1)}.E0kJGG_quickSource{font:var(--fw-regular) 13px/1.3 var(--font-body);color:var(--text-3)}.E0kJGG_avatar{border-radius:var(--radius-pill);object-fit:cover;flex-shrink:0;width:32px;height:32px;display:block}.E0kJGG_problem{max-width:var(--container-narrow);flex-direction:column;gap:16px;margin:0 auto;display:flex}.E0kJGG_intro{max-width:var(--container-narrow);text-align:center;flex-direction:column;gap:16px;margin:0 auto;display:flex}.E0kJGG_featureGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}.E0kJGG_pull{background:var(--green-50);padding:clamp(40px,6vw,72px) var(--gutter)}.E0kJGG_pullInner{max-width:var(--container-narrow);text-align:center;flex-direction:column;align-items:center;gap:16px;margin:0 auto;display:flex}.E0kJGG_pullQuote{font:var(--fw-extrabold) clamp(24px,3.4vw,36px)/1.2 var(--font-display);letter-spacing:var(--ls-heading);color:var(--text-1);text-wrap:balance;margin:0}.E0kJGG_stepGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:28px;display:grid}.E0kJGG_step{flex-direction:column;gap:12px;display:flex}.E0kJGG_stepNum{border-radius:var(--radius-pill);background:var(--action-primary);width:48px;height:48px;color:var(--stone-0);font:var(--fw-extrabold) 22px/1 var(--font-display);justify-content:center;align-items:center;display:flex}.E0kJGG_stepTitle{font:var(--type-h3);color:var(--text-1);margin:0}.E0kJGG_ctaRow{justify-content:center;display:flex}.E0kJGG_ctaRowInner{width:100%;max-width:420px}.E0kJGG_testimonials{max-width:var(--container);flex-direction:column;gap:36px;margin:0 auto;display:flex}.E0kJGG_testimonialsHead{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.E0kJGG_videoGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.E0kJGG_videoItem{flex-direction:column;gap:10px;margin:0;display:flex}.E0kJGG_testimonialVideo{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--green-900);width:100%;box-shadow:var(--shadow-2);position:relative;overflow:hidden}.E0kJGG_videoCaption{flex-direction:column;gap:2px;display:flex}.E0kJGG_videoCity{font:var(--fw-regular) 14px/1.3 var(--font-body);color:var(--text-3)}.E0kJGG_reviewsDivider{font:var(--fw-semibold) 14px/1 var(--font-body);color:var(--text-2);justify-content:center;align-items:center;gap:8px;margin-top:12px;display:flex}.E0kJGG_reviewGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.E0kJGG_compare{max-width:var(--container-narrow);flex-direction:column;gap:28px;margin:0 auto;display:flex}.E0kJGG_compareHead{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.E0kJGG_compareVideo{aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--green-900);width:100%;box-shadow:var(--shadow-3);position:relative;overflow:hidden}.E0kJGG_compareTitle{text-align:center;font:var(--type-h2);letter-spacing:var(--ls-heading);margin:12px 0 0}.E0kJGG_table{background:var(--stone-0);border:1px solid var(--border-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);overflow:hidden}.E0kJGG_tableRow{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);display:grid}.E0kJGG_tableHead{background:var(--green-50);border-bottom:1px solid var(--border-1)}.E0kJGG_tableBodyRow{border-top:1px solid var(--border-1)}.E0kJGG_tableCell{padding:14px 16px}.E0kJGG_tableHeadEco{font:var(--fw-extrabold) 16px/1.2 var(--font-display);color:var(--text-brand)}.E0kJGG_tableHeadTrad{font:var(--fw-bold) 16px/1.2 var(--font-display);color:var(--text-3)}.E0kJGG_tableLabel{font:var(--fw-bold) 14px/1.35 var(--font-body);color:var(--text-1)}.E0kJGG_tableEco{font:var(--fw-semibold) 14px/1.35 var(--font-body);color:var(--text-1);align-items:flex-start;gap:8px;display:flex}.E0kJGG_tableTrad{font:var(--fw-regular) 14px/1.35 var(--font-body);color:var(--text-2)}.E0kJGG_quote{max-width:var(--container-form);text-align:center;flex-direction:column;align-items:center;gap:16px;margin:0 auto;display:flex}.E0kJGG_formCard{text-align:left;background:var(--stone-0);border:1px solid var(--border-1);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-2);margin-top:8px;padding:clamp(20px,4vw,32px)}.E0kJGG_guarantees{text-align:left;flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.E0kJGG_guarantee{font:var(--fw-semibold) 16px/1.4 var(--font-body);color:var(--text-1);align-items:flex-start;gap:10px;display:flex}.E0kJGG_quoteLinks{font:var(--fw-semibold) 15px/1.4 var(--font-body);flex-wrap:wrap;justify-content:center;gap:8px 20px;display:flex}.E0kJGG_quotePhone{min-height:var(--hit-min);color:var(--text-link);align-items:center;gap:6px;text-decoration:none;display:flex}.E0kJGG_quoteFinancing{min-height:var(--hit-min);color:var(--text-2);text-underline-offset:3px;align-items:center;text-decoration:underline;display:flex}.E0kJGG_faq{max-width:var(--container-narrow);flex-direction:column;gap:28px;margin:0 auto;display:flex}.E0kJGG_faqFoot{text-align:center}.E0kJGG_faqFoot a{font-weight:var(--fw-semibold)}.E0kJGG_footer{background:var(--stone-900);color:var(--stone-300);padding:48px var(--gutter)}.E0kJGG_footerGrid{max-width:var(--container);font:var(--fw-regular) 15px/1.6 var(--font-body);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:28px;margin:0 auto;display:grid}.E0kJGG_footerCol{flex-direction:column;gap:6px;display:flex}.E0kJGG_footerHead{font:var(--type-eyebrow);letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--sun-500)}.E0kJGG_footerPhone{color:var(--stone-0);font-weight:var(--fw-semibold);text-decoration:none}.E0kJGG_legal{max-width:var(--container);border-top:1px solid var(--stone-700);font:var(--fw-regular) 13px/1.4 var(--font-body);color:var(--stone-400);margin:32px auto 0;padding-top:20px}.E0kJGG_mobileBar{display:none}@media (max-width:719.98px){.E0kJGG_page{padding-bottom:calc(76px + env(safe-area-inset-bottom))}.E0kJGG_heroVideo{aspect-ratio:4/5}.E0kJGG_videoGrid{grid-template-columns:minmax(0,1fr)}.E0kJGG_mobileBar{z-index:50;background:var(--stone-0);border-top:1px solid var(--border-1);padding:10px 12px calc(10px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px -8px #23201c2e}}
