.SolarHarbourDisclosure_disclosure__KqMnu{font-size:.8rem;line-height:1.5;color:#94a3b8;max-width:60ch;margin:0}.SolarHarbourDisclosure_compact__6tlZ5{font-size:.72rem;color:#a3adbb}.consultation_wrap__WlSb5{max-width:640px;margin:0 auto;padding:clamp(1.5rem,1rem + 3vw,3.5rem) 1.25rem 4rem}.consultation_eyebrow__wgvDv{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#6b7280;font-weight:600;margin:0 0 .5rem}.consultation_title__KFUSS{font-size:clamp(1.6rem,1.2rem + 2vw,2.3rem);line-height:1.1;margin:0 0 .6rem;font-weight:700;color:#0f172a}.consultation_lede__vSCCJ{color:#475569;font-size:1.02rem;margin:0 0 1.5rem;max-width:54ch}.consultation_form__KNR7O{display:grid;grid-template-columns:repeat(2,1fr);gap:.9rem 1rem;background:#ffffff;border:1px solid #e2e8f0;border-radius:14px;padding:1.4rem}.consultation_field__simgx{display:flex;flex-direction:column;gap:.35rem}.consultation_fieldWide__8PvXQ{grid-column:1/-1}.consultation_label__4q2lp{font-size:.82rem;font-weight:600;color:#334155}.consultation_hint__HpSpT{font-weight:400;color:#94a3b8}.consultation_input__NITg4,.consultation_select__HuYCU,.consultation_textarea__cn3VU{border:1px solid #cbd5e1;border-radius:9px;padding:.6rem .7rem;font-size:1rem;color:#0f172a;background:#f8fafc;font-family:inherit}.consultation_textarea__cn3VU{resize:vertical;min-height:4.5rem}.consultation_input__NITg4:focus,.consultation_select__HuYCU:focus,.consultation_textarea__cn3VU:focus{outline:2px solid #0f766e;outline-offset:1px;background:#ffffff}.consultation_actions__H14aw{grid-column:1/-1;display:flex;flex-direction:column;gap:.9rem;margin-top:.25rem}.consultation_submit__vmBHs{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:#0f172a;color:#fff;font-weight:700;font-size:1rem;padding:.8rem 1.3rem;border-radius:10px;cursor:pointer;transition:transform .12s ease,background .12s ease;align-self:start}.consultation_submit__vmBHs:hover{background:#1e293b;transform:translateY(-1px)}.consultation_submit__vmBHs:disabled{opacity:.6;cursor:progress}.consultation_error__ezZ8z{grid-column:1/-1;background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:9px;padding:.7rem .9rem;font-size:.9rem}.consultation_success__fnglM{border:1px solid #a7f3d0;background:#ecfdf5;border-radius:14px;padding:1.5rem}.consultation_successTitle__4aaqq{margin:0 0 .5rem;font-size:1.25rem;font-weight:700;color:#065f46}.consultation_successBody__8mz_6{margin:0 0 1rem;color:#047857;font-size:.98rem;line-height:1.5}.consultation_disclaimerWrap__mZlcC{margin-top:1.25rem}.consultation_honeypot__u1B_V{position:absolute;left:-9999px;top:-9999px;width:1px;height:1px;overflow:hidden;opacity:0}@media (max-width:560px){.consultation_form__KNR7O{grid-template-columns:1fr}}.solar-savings-check_page__fLfHq{--ink:#0f172a;--muted:#475569;--faint:#64748b;--line:#e2e8f0;--accent:#0f766e;--accent-ink:#ffffff;--warm:#b45309;max-width:980px;margin:0 auto;padding:clamp(1.5rem,1rem + 3vw,4rem) 1.25rem 4rem;color:var(--ink)}.solar-savings-check_hero__qXw4E{display:grid;gap:1.1rem;padding-bottom:clamp(2rem,1rem + 4vw,3.5rem);border-bottom:1px solid var(--line)}.solar-savings-check_urgency___atxh{display:inline-flex;align-items:center;gap:.5rem;align-self:start;background:#fffbeb;color:var(--warm);border:1px solid #fde68a;border-radius:999px;padding:.35rem .85rem;font-size:.8rem;font-weight:600}.solar-savings-check_h1__b1HE1{font-size:clamp(2rem,1.3rem + 3.4vw,3.4rem);line-height:1.05;letter-spacing:-.02em;margin:0;font-weight:800;max-width:18ch}.solar-savings-check_h1__b1HE1 em{font-style:normal;color:var(--accent)}.solar-savings-check_sub__dGI9v{font-size:clamp(1.05rem,.95rem + .6vw,1.25rem);color:var(--muted);margin:0;max-width:52ch}.solar-savings-check_ctaRow__5SuEf{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.2rem;margin-top:.4rem}.solar-savings-check_cta__F9ocY{display:inline-flex;align-items:center;gap:.5rem;background:var(--ink);color:var(--accent-ink);font-weight:700;font-size:1.02rem;padding:.85rem 1.5rem;border-radius:12px;text-decoration:none;transition:transform .12s ease,background .12s ease}.solar-savings-check_cta__F9ocY:hover{background:#1e293b;transform:translateY(-1px)}.solar-savings-check_ctaSecondary__YI7P8{font-size:.95rem;font-weight:600;color:var(--accent);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .12s ease}.solar-savings-check_ctaSecondary__YI7P8:hover{border-bottom-color:var(--accent)}.solar-savings-check_ctaNote__5Cyj6{font-size:.85rem;color:var(--faint);flex-basis:100%}.solar-savings-check_props__RA_yD{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:clamp(2rem,1rem + 4vw,3rem) 0;border-bottom:1px solid var(--line)}.solar-savings-check_prop__GSDUs{background:#f8fafc;border:1px solid var(--line);border-radius:14px;padding:1.2rem}.solar-savings-check_propTitle__CjevU{font-size:1.02rem;font-weight:700;margin:0 0 .4rem}.solar-savings-check_propBody__oS0cv{font-size:.92rem;color:var(--muted);margin:0;line-height:1.5}.solar-savings-check_stepsWrap__XB9vC{padding:clamp(2rem,1rem + 4vw,3rem) 0 1.5rem}.solar-savings-check_stepsTitle__6e2A4{font-size:1.4rem;font-weight:700;margin:0 0 1.3rem}.solar-savings-check_steps__mjEdz{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;counter-reset:step;margin:0;padding:0;list-style:none}.solar-savings-check_step__PAABn{position:relative;padding-top:2.6rem}.solar-savings-check_step__PAABn:before{counter-increment:step;content:counter(step);position:absolute;top:0;left:0;width:2rem;height:2rem;border-radius:50%;background:var(--accent);color:#fff;font-weight:700;display:grid;place-items:center;font-size:.95rem}.solar-savings-check_stepHead__ls2kh{font-weight:700;margin:0 0 .3rem}.solar-savings-check_stepBody__1g4Q1{font-size:.92rem;color:var(--muted);margin:0;line-height:1.5}.solar-savings-check_footer__gFXH9{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line);display:grid;gap:1.1rem}.solar-savings-check_footCta__O_hof{align-self:start}@media (max-width:720px){.solar-savings-check_props__RA_yD,.solar-savings-check_steps__mjEdz{grid-template-columns:1fr}}