.faq-category-hero[data-astro-cid-2incbotp]{isolation:isolate;padding-top:calc(var(--hero-nav-inset) + 12px);color:#f4f7fb;background:radial-gradient(110% 130% at 88% 14%,#153a5ec7,#0000 60%),linear-gradient(135deg,#061424 0%,#071a2d 46%,#050f1d 100%);padding-bottom:clamp(40px,4.5vw,60px);position:relative;overflow:hidden}.faq-category-hero__bg[data-astro-cid-2incbotp]{z-index:-2;position:absolute;inset:0}.faq-category-hero__backdrop[data-astro-cid-2incbotp]{object-fit:cover;object-position:78% 50%;opacity:.88;width:100%;height:100%;display:block;-webkit-mask-image:linear-gradient(90deg,#0000 0% 16%,#000 46% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0% 16%,#000 46% 92%,#0000 100%)}.faq-category-hero[data-astro-cid-2incbotp]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#040c18f2 0%,#050e1bde 34%,#06101e8c 60%,#040c1833 84%),linear-gradient(#040b1694 0%,#0000 24% 70%,#030913b8 100%);position:absolute;inset:0}.faq-category-hero[data-astro-cid-2incbotp] .faq-category-hero__inner{z-index:1;position:relative}.faq-category-hero[data-astro-cid-2incbotp] .faq-category-hero__crumbs{color:#e2ecf7b8;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(10px,1.6vw,22px);font-size:13px;display:flex}.faq-category-hero[data-astro-cid-2incbotp] .faq-category-hero__crumbs a{color:#e2ecf7d1;text-decoration:none}.faq-category-hero[data-astro-cid-2incbotp] .faq-category-hero__crumbs a:hover,.faq-category-hero[data-astro-cid-2incbotp] .faq-category-hero__crumbs .current{color:#fff}.faq-category-hero[data-astro-cid-2incbotp] .faq-category-hero__crumbs .sep{color:#e2ecf773}.faq-category-hero__grid[data-astro-cid-2incbotp]{grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:start;gap:clamp(36px,4vw,64px);min-height:clamp(440px,36vw,520px);padding-top:clamp(18px,2.5vw,38px);display:grid}.faq-category-hero__eyebrow[data-astro-cid-2incbotp]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#e8eef7;backdrop-filter:blur(6px);background:#0812206b;border:1px solid #ffffff42;border-radius:999px;align-items:center;gap:10px;margin:0 0 clamp(14px,1.8vw,22px);padding:9px 18px;font-size:12.5px;display:inline-flex}.faq-category-hero__dot[data-astro-cid-2incbotp]{background:var(--color-flame,#ff671f);border-radius:50%;flex:none;width:7px;height:7px}.faq-category-hero__title[data-astro-cid-2incbotp]{max-width:19ch;font-family:var(--font-sans);letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0 0 18px;font-size:clamp(38px,4.1vw,58px);font-weight:800;line-height:1.04}.faq-category-hero__lead[data-astro-cid-2incbotp]{color:#e9f0f9e6;max-width:58ch;margin:0 0 22px;font-size:clamp(15px,1.15vw,17.5px);line-height:1.62}.faq-category-hero__actions[data-astro-cid-2incbotp]{flex-wrap:wrap;gap:14px;margin:0 0 clamp(18px,2.2vw,26px);display:flex}.faq-category-hero__cta[data-astro-cid-2incbotp]{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 26px;font-size:15.5px;font-weight:600;text-decoration:none;transition:transform .18s,background-color .18s;display:inline-flex}.faq-category-hero__cta[data-astro-cid-2incbotp] svg[data-astro-cid-2incbotp]{width:18px;height:18px}.faq-category-hero__cta--primary[data-astro-cid-2incbotp]{color:#fff;background:var(--color-flame,#ff671f);box-shadow:0 14px 34px -14px #ff671fbf}.faq-category-hero__cta--primary[data-astro-cid-2incbotp]:hover{background:#f73;transform:translateY(-1px)}.faq-category-hero__cta--ghost[data-astro-cid-2incbotp]{color:#ffd9c4;background:#0a142357;border:1px solid #ff671f9e}.faq-category-hero__cta--ghost[data-astro-cid-2incbotp]:hover{background:#ff671f24}.faq-category-hero__cta[data-astro-cid-2incbotp]:focus-visible,.faq-category-hero__start-link[data-astro-cid-2incbotp]:focus-visible,.faq-category-hero__all[data-astro-cid-2incbotp]:focus-visible{outline-offset:3px;outline:2px solid #ffd9c4}.faq-category-hero__bullets[data-astro-cid-2incbotp]{color:#e2ebf6d6;flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.faq-category-hero__bullets[data-astro-cid-2incbotp] li[data-astro-cid-2incbotp]{align-items:center;gap:9px;display:inline-flex}.faq-category-hero__bullet-dot[data-astro-cid-2incbotp]{background:var(--color-flame,#ff671f);border-radius:50%;flex:none;width:7px;height:7px}.faq-category-hero__glass-shell[data-astro-cid-2incbotp]{isolation:isolate;background:linear-gradient(135deg,#7acffff5 0%,#c9ebff61 16%,#ffffff0f 46%,#ff772f52 84%,#ff671ff0 100%);border-radius:25px;justify-self:end;width:min(100%,460px);padding:1px;position:relative;box-shadow:0 30px 80px #00061075}.faq-category-hero__glass-shell[data-astro-cid-2incbotp]:before,.faq-category-hero__glass-shell[data-astro-cid-2incbotp]:after{content:"";z-index:-1;pointer-events:none;position:absolute}.faq-category-hero__glass-shell[data-astro-cid-2incbotp]:before{filter:blur(24px);opacity:.7;background:radial-gradient(#3bb1ff80 0%,#3bb1ff33 36%,#0000 72%);width:260px;height:190px;top:-44px;left:-56px}.faq-category-hero__glass-shell[data-astro-cid-2incbotp]:after{filter:blur(28px);opacity:.76;background:radial-gradient(#ff561280 0%,#ff56122e 38%,#0000 74%);width:300px;height:210px;bottom:-52px;right:-60px}.faq-category-hero__glass[data-astro-cid-2incbotp]{backdrop-filter:blur(24px)saturate(145%)brightness(.86);background:linear-gradient(125deg,#0f2d48b8 0%,#061b2fcc 48%,#101926de 100%);border-radius:24px;padding:clamp(22px,2vw,28px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38,inset 1px 0 #94daff1f,inset 0 -1px #ff671f24}.faq-category-hero__card-eyebrow[data-astro-cid-2incbotp],.faq-category-hero__start-label[data-astro-cid-2incbotp]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#ffb184;margin:0 0 8px;font-size:11.5px;font-weight:500}.faq-category-hero__card-title[data-astro-cid-2incbotp]{font-family:var(--font-sans);letter-spacing:-.02em;color:#fff;margin:0 0 16px;font-size:clamp(21px,1.9vw,26px);font-weight:800;line-height:1.15}.faq-category-hero__metrics[data-astro-cid-2incbotp]{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:0 0 18px;padding:14px 0;display:flex}.faq-category-hero__metric[data-astro-cid-2incbotp]{align-items:baseline;gap:9px;display:flex}.faq-category-hero__metric-value[data-astro-cid-2incbotp]{font-family:var(--font-sans);color:#fff;order:1;margin:0;font-size:clamp(28px,3vw,38px);font-weight:800;line-height:1}.faq-category-hero__metric-label[data-astro-cid-2incbotp]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#e2ecf7b3;order:2;font-size:11px}.faq-category-hero__updated[data-astro-cid-2incbotp]{font-family:var(--font-mono);color:#e2ecf7ad;margin:0;font-size:11.5px}.faq-category-hero__start-list[data-astro-cid-2incbotp]{margin:0;padding:0;list-style:none}.faq-category-hero__start-link[data-astro-cid-2incbotp]{color:#eaf2fb;border-top:1px solid #ffffff1a;grid-template-columns:38px minmax(0,1fr) 18px;align-items:center;gap:12px;min-height:54px;padding:10px 4px;text-decoration:none;transition:background-color .16s;display:grid}.faq-category-hero__start-link[data-astro-cid-2incbotp]:hover{background:#ffffff12}.faq-category-hero__start-link[data-astro-cid-2incbotp] svg[data-astro-cid-2incbotp]{color:#e2ecf773;width:18px;height:18px}.faq-category-hero__start-num[data-astro-cid-2incbotp]{width:34px;height:34px;font-family:var(--font-mono);color:#ffb184;background:#ffffff12;border-radius:10px;place-items:center;font-size:11px;display:grid}.faq-category-hero__start-text[data-astro-cid-2incbotp]{min-width:0;font-size:14px;line-height:1.32}.faq-category-hero__all[data-astro-cid-2incbotp]{color:#8fd0ff;text-underline-offset:4px;align-items:center;min-height:44px;margin-top:8px;font-size:13.5px;font-weight:600;text-decoration:underline;display:inline-flex}.faq-category-search__sr[data-astro-cid-2incbotp]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.faq-category-search--hero[data-astro-cid-2incbotp]{width:min(100%,650px);margin:0 0 22px}.faq-category-search__control[data-astro-cid-2incbotp]{background:#f8fbfff5;border:1px solid #ffffff61;border-radius:16px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:66px;padding:7px 8px 7px 20px;display:grid;box-shadow:0 20px 48px -24px #000610e6}.faq-category-search__control[data-astro-cid-2incbotp]:focus-within{border-color:#8fd0ff;box-shadow:0 0 0 3px #8fd0ff47,0 20px 48px -24px #000610e6}.faq-category-search__icon[data-astro-cid-2incbotp]{color:#4b5563;place-items:center;display:grid}.faq-category-search__icon[data-astro-cid-2incbotp] svg{width:20px;height:20px}.faq-category-search__input[data-astro-cid-2incbotp]{width:100%;min-width:0;min-height:50px;font:inherit;color:#061424;background:0 0;border:0;outline:0;font-size:16px}.faq-category-search__input[data-astro-cid-2incbotp]::placeholder{color:#4b5563}.faq-category-search__submit[data-astro-cid-2incbotp]{min-width:104px;min-height:50px;font:inherit;color:#fff;background:var(--color-flame,#ff671f);cursor:pointer;border:0;border-radius:11px;padding:0 22px;font-size:15px;font-weight:700;transition:background-color .18s}.faq-category-search__submit[data-astro-cid-2incbotp]:hover{background:#f73}.faq-category-search__submit[data-astro-cid-2incbotp]:focus-visible{outline-offset:3px;outline:2px solid #ffd9c4}.faq-category-search__help[data-astro-cid-2incbotp]{color:#e2ecf7c7;margin:9px 0 0;font-size:13px;line-height:1.5}@media (width<=1100px){.faq-category-hero__grid[data-astro-cid-2incbotp]{grid-template-columns:minmax(0,1fr);gap:30px;min-height:0}.faq-category-hero__glass-shell[data-astro-cid-2incbotp]{justify-self:stretch;width:100%;max-width:760px}}@media (width<=900px){.faq-category-hero[data-astro-cid-2incbotp]{padding-top:calc(var(--hero-nav-inset) + 18px);padding-bottom:40px}.faq-category-hero__backdrop[data-astro-cid-2incbotp]{object-position:72% 50%;opacity:.48;-webkit-mask-image:linear-gradient(#0000 0%,#000 48% 100%);mask-image:linear-gradient(#0000 0%,#000 48% 100%)}.faq-category-hero[data-astro-cid-2incbotp]:before{background:linear-gradient(#040b16eb 0%,#050e1bd1 40%,#06101e94 68%,#030913cc 100%)}.faq-category-hero__title[data-astro-cid-2incbotp]{max-width:16ch;font-size:clamp(32px,8.4vw,42px)}.faq-category-search__control[data-astro-cid-2incbotp]{grid-template-columns:22px minmax(0,1fr);row-gap:10px;padding:10px 12px 12px 18px}.faq-category-search__submit[data-astro-cid-2incbotp]{grid-column:1/-1;width:100%;min-height:52px}.faq-category-hero__actions[data-astro-cid-2incbotp]{flex-direction:column;align-items:stretch}.faq-category-hero__cta[data-astro-cid-2incbotp]{width:100%}}@media (width<=390px){.faq-category-hero__glass-shell[data-astro-cid-2incbotp]{border-radius:22px}.faq-category-hero__glass[data-astro-cid-2incbotp]{border-radius:21px;padding:20px}.faq-category-hero__title[data-astro-cid-2incbotp]{font-size:clamp(30px,9vw,36px)}}@media (prefers-reduced-motion:reduce){.faq-category-hero__cta[data-astro-cid-2incbotp],.faq-category-hero__start-link[data-astro-cid-2incbotp],.faq-category-search__submit[data-astro-cid-2incbotp]{transition:none;transform:none}}.faq-related-bridge[data-astro-cid-ponswjbn]{border:1px solid color-mix(in oklab, #e8723c 24%, var(--color-line));background:radial-gradient(90% 120% at 100% 0%, #e8723c1a, transparent 62%), color-mix(in oklab, var(--color-cloud) 78%, var(--color-paper));border-radius:22px;margin-top:64px;padding:clamp(24px,4cqi,36px);position:relative;overflow:hidden}.faq-related-bridge__head[data-astro-cid-ponswjbn]{max-width:64ch;margin-bottom:24px}.faq-related-bridge__eyebrow[data-astro-cid-ponswjbn]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#8a2c09;margin:0 0 8px;font-size:11px;font-weight:700}.faq-related-bridge__title[data-astro-cid-ponswjbn]{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--color-ink);margin:0 0 10px;font-size:clamp(22px,3.2cqi,28px);font-weight:800;line-height:1.2}.faq-related-bridge__lead[data-astro-cid-ponswjbn]{color:var(--color-graphite);margin:0;font-size:14.5px;line-height:1.6}.faq-related-bridge__groups[data-astro-cid-ponswjbn]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.faq-related-group[data-astro-cid-ponswjbn]{border:1px solid var(--color-line);background:var(--color-cloud);border-radius:16px;flex-direction:column;min-width:0;padding:20px;display:flex;box-shadow:0 12px 28px -26px #1a1d2685}.faq-related-group__route[data-astro-cid-ponswjbn]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-graphite);align-items:center;gap:7px;font-size:10px;display:inline-flex}.faq-related-group__route[data-astro-cid-ponswjbn] svg[data-astro-cid-ponswjbn]{color:#8a2c09;flex:0 0 13px;width:13px;height:13px}.faq-related-group__title[data-astro-cid-ponswjbn]{font-family:var(--font-sans);letter-spacing:-.012em;color:var(--color-ink);margin:8px 0 0;font-size:16.5px;font-weight:750;line-height:1.28}.faq-related-group__list[data-astro-cid-ponswjbn]{border-top:1px solid var(--color-line);gap:0;margin:14px 0 0;padding:0;list-style:none;display:grid}.faq-related-group__question[data-astro-cid-ponswjbn]{border-bottom:1px solid var(--color-line);min-height:58px;color:var(--color-ink);grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:11px 2px;font-size:14px;font-weight:650;line-height:1.4;text-decoration:none;transition:color .16s;display:grid}.faq-related-group__question-text[data-astro-cid-ponswjbn]{min-width:0}.faq-related-group__time[data-astro-cid-ponswjbn]{font-family:var(--font-mono);color:var(--color-graphite);white-space:nowrap;font-size:10.5px}.faq-related-group__question[data-astro-cid-ponswjbn] svg[data-astro-cid-ponswjbn]{width:18px;height:18px;color:var(--color-graphite);transition:transform .16s,color .16s}@media (hover:hover){.faq-related-group__question[data-astro-cid-ponswjbn]:hover{color:#8a2c09}.faq-related-group__question[data-astro-cid-ponswjbn]:hover svg[data-astro-cid-ponswjbn]{color:#8a2c09;transform:translate(2px)}}.faq-related-group__question[data-astro-cid-ponswjbn]:focus-visible,.faq-related-group__all[data-astro-cid-ponswjbn]:focus-visible{outline-offset:2px;outline:3px solid #b33b0c}.faq-related-group__all[data-astro-cid-ponswjbn]{color:#8a2c09;text-underline-offset:4px;align-items:center;min-height:44px;margin-top:auto;padding-top:12px;font-size:12.5px;font-weight:750;text-decoration:underline;display:inline-flex}@container faq-category-main (width<=619px){.faq-related-bridge__groups[data-astro-cid-ponswjbn]{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.faq-related-group__question[data-astro-cid-ponswjbn],.faq-related-group__question[data-astro-cid-ponswjbn] svg[data-astro-cid-ponswjbn]{transition:none}.faq-related-group__question[data-astro-cid-ponswjbn]:hover svg[data-astro-cid-ponswjbn]{transform:none}}.faq-side-promo[data-astro-cid-p7gfaozi]{isolation:isolate;aspect-ratio:4/5;color:#fff;background:#071426;border-radius:22px;align-items:flex-end;width:100%;display:flex;position:relative;overflow:hidden;box-shadow:0 26px 58px -34px #071426c7,inset 0 1px #ffffff24}.faq-side-promo--flat[data-astro-cid-p7gfaozi]{background:linear-gradient(145deg,#071426 0%,#123d68 100%);align-items:stretch}.faq-side-promo--calculator[data-astro-cid-p7gfaozi]{--promo-accent:#f73;--promo-cta:#ff671f;--promo-cta-hover:#f73}.faq-side-promo--audit[data-astro-cid-p7gfaozi]{--promo-accent:#82d7a4;--promo-cta:#2e603e;--promo-cta-hover:#3e7a52}.faq-side-promo--plan-energy[data-astro-cid-p7gfaozi]{--promo-accent:#9dccff;--promo-cta:#0b78b7;--promo-cta-hover:#09689f}.faq-side-promo--installer[data-astro-cid-p7gfaozi]{--promo-accent:#ffb184;--promo-cta:#c4541e;--promo-cta-hover:#d8601f}.faq-side-promo[data-astro-cid-p7gfaozi]{border:1px solid color-mix(in oklab, var(--promo-accent) 34%, transparent)}.faq-side-promo__media[data-astro-cid-p7gfaozi],.faq-side-promo__image[data-astro-cid-p7gfaozi]{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.faq-side-promo__image[data-astro-cid-p7gfaozi]{object-fit:cover;object-position:50% 42%;display:block}.faq-side-promo[data-astro-cid-p7gfaozi]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, #0714260f 0%, #0714263d 32%, #071426d1 58%, #071426fa 100%), linear-gradient(110deg, color-mix(in oklab, var(--promo-accent) 12%, transparent), transparent 58%);position:absolute;inset:0}.faq-side-promo--flat[data-astro-cid-p7gfaozi]:before{background:radial-gradient(120% 90% at 100% 0%, color-mix(in oklab, var(--promo-accent) 22%, transparent), transparent 62%)}.faq-side-promo__label[data-astro-cid-p7gfaozi]{z-index:1;min-height:26px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#d9e8f8;backdrop-filter:blur(8px);background:#071426b8;border:1px solid #ffffff2e;border-radius:999px;align-items:center;padding:5px 10px;font-size:9px;line-height:1;display:inline-flex;position:absolute;top:16px;left:16px}.faq-side-promo__copy[data-astro-cid-p7gfaozi]{z-index:1;flex-direction:column;justify-content:flex-end;width:100%;padding:22px;display:flex;position:relative}.faq-side-promo__eyebrow[data-astro-cid-p7gfaozi]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--promo-accent);align-items:center;gap:8px;margin:0 0 10px;font-size:10.5px;font-weight:700;display:flex}.faq-side-promo__icon[data-astro-cid-p7gfaozi]{border:1px solid color-mix(in oklab, var(--promo-accent) 34%, transparent);background:color-mix(in oklab, var(--promo-accent) 12%, transparent);border-radius:9px;flex:0 0 26px;place-items:center;width:26px;height:26px;display:grid}.faq-side-promo__icon[data-astro-cid-p7gfaozi] svg{width:14px;height:14px}.faq-side-promo__title[data-astro-cid-p7gfaozi]{max-width:20ch;font-family:var(--font-sans);letter-spacing:-.022em;color:#fff;text-wrap:balance;margin:0;font-size:20px;font-weight:800;line-height:1.16}.faq-side-promo__lead[data-astro-cid-p7gfaozi]{color:#d9e8f8;margin:10px 0 0;font-size:13px;line-height:1.5}.faq-side-promo__cta[data-astro-cid-p7gfaozi]{color:#fff;text-align:center;background:var(--promo-cta);border:1px solid #ffffff38;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:16px;padding:12px 16px;font-size:14px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .18s,background-color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff3d}.faq-side-promo__arrow[data-astro-cid-p7gfaozi]{flex:none;width:17px;height:17px;transition:transform .18s}@media (hover:hover){.faq-side-promo__cta[data-astro-cid-p7gfaozi]:hover{background:var(--promo-cta-hover);transform:translateY(-1px)}.faq-side-promo__cta[data-astro-cid-p7gfaozi]:hover .faq-side-promo__arrow[data-astro-cid-p7gfaozi]{transform:translate(2px)}}.faq-side-promo__cta[data-astro-cid-p7gfaozi]:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=390px){.faq-side-promo__cta[data-astro-cid-p7gfaozi]{min-height:50px}.faq-side-promo__copy[data-astro-cid-p7gfaozi]{padding:20px}}@media (prefers-reduced-motion:reduce){.faq-side-promo__cta[data-astro-cid-p7gfaozi],.faq-side-promo__arrow[data-astro-cid-p7gfaozi]{transition:none}.faq-side-promo__cta[data-astro-cid-p7gfaozi]:hover,.faq-side-promo__cta[data-astro-cid-p7gfaozi]:hover .faq-side-promo__arrow[data-astro-cid-p7gfaozi]{transform:none}}
