.solar-anim[data-astro-cid-gp6u2zhh]{width:100%;max-width:460px;aspect-ratio:440 / 340;filter:drop-shadow(0 18px 40px rgba(47,74,60,.18))}.solar-anim__svg[data-astro-cid-gp6u2zhh]{width:100%;height:100%;overflow:visible}.solar-anim__glow[data-astro-cid-gp6u2zhh]{animation:glowPulse 4.5s ease-in-out infinite}.solar-anim__ray[data-astro-cid-gp6u2zhh]{animation:rayShimmer 2.2s ease-in-out infinite}.solar-anim__sun[data-astro-cid-gp6u2zhh]{animation:sunBreathe 4.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.solar-anim__beam[data-astro-cid-gp6u2zhh]{animation:beamPulse 3.4s ease-in-out infinite}@keyframes glowPulse{0%,to{opacity:.7}50%{opacity:1}}@keyframes rayShimmer{0%,to{opacity:.65}50%{opacity:1}}@keyframes sunBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes beamPulse{0%,to{opacity:.55}50%{opacity:.9}}.solar-anim__spark[data-astro-cid-gp6u2zhh]{offset-distance:0%;animation:lightTravel 2.4s ease-in infinite}.solar-anim__gleam[data-astro-cid-gp6u2zhh]{opacity:.1;animation:panelGleam 3.6s ease-in-out infinite}.solar-anim__flow-line[data-astro-cid-gp6u2zhh]{animation:energyFlow 2.2s linear infinite}@keyframes lightTravel{0%{offset-distance:0%;opacity:0}12%{opacity:1}88%{opacity:1}to{offset-distance:100%;opacity:0}}@media(prefers-reduced-motion:reduce){.solar-anim__ray[data-astro-cid-gp6u2zhh],.solar-anim__glow[data-astro-cid-gp6u2zhh],.solar-anim__sun[data-astro-cid-gp6u2zhh],.solar-anim__beam[data-astro-cid-gp6u2zhh],.solar-anim__spark[data-astro-cid-gp6u2zhh],.solar-anim__gleam[data-astro-cid-gp6u2zhh],.solar-anim__flow-line[data-astro-cid-gp6u2zhh]{animation:none!important}.solar-anim__spark[data-astro-cid-gp6u2zhh]{opacity:.6}}.hero__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4rem);align-items:start}@media(max-width:900px){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero__visual[data-astro-cid-j7pv25f6]{order:-1;max-width:460px;margin-inline:auto}}.hero__content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(2rem,4.4vw,3.125rem);margin-block:1rem 1.25rem}.hero__lede[data-astro-cid-j7pv25f6]{font-size:1.125rem;color:var(--color-ink-soft);max-width:60ch;line-height:1.75;margin-bottom:2rem}.hero__lede[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--color-forest-dark)}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.75rem}.hero__badges[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.hero__badges-note[data-astro-cid-j7pv25f6]{font-size:.8125rem;color:var(--color-ink-muted)}.hero__visual[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:stretch;gap:0}.hero__form-card[data-astro-cid-j7pv25f6]{margin-top:-1.5rem;background:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-xl);box-shadow:var(--shadow-lift);padding:1.5rem 1.5rem 1.75rem;position:relative;z-index:2}.hero__form-eyebrow[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-ember-dark);margin-bottom:.5rem}.hero__form-title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:1.0625rem;font-weight:600;color:var(--color-forest-dark);margin-bottom:1.125rem}.hero__form-card[data-astro-cid-j7pv25f6] .contact-form{gap:.875rem;max-width:none}.hero__form-card[data-astro-cid-j7pv25f6] .form-row{grid-template-columns:1fr;gap:.875rem}.hero__form-card[data-astro-cid-j7pv25f6] .contact-form__submit{align-self:stretch;justify-content:center}.hero__form-card[data-astro-cid-j7pv25f6] .form-hint{display:none}.texture-grain[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate}.texture-grain[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-1;background-image:repeating-linear-gradient(118deg,rgba(47,74,60,.05) 0px,rgba(47,74,60,.05) 1px,transparent 1px,transparent 9px);mask-image:linear-gradient(to bottom,black,transparent 92%)}.section-sub[data-astro-cid-j7pv25f6]{margin-top:.875rem}.problems__list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:0 2.5rem;margin-top:2.75rem;padding-top:1.75rem;border-top:2px solid var(--color-forest-dark)}.problem-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:.75rem;padding-right:0}.problem-row[data-astro-cid-j7pv25f6]:not(:last-child){border-right:1px solid var(--color-line);padding-right:2.5rem}.problem-row__icon[data-astro-cid-j7pv25f6]{color:var(--color-ember-dark)}.problem-row__title[data-astro-cid-j7pv25f6]{font-size:1.0625rem;line-height:1.35}.problem-row__text[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--color-ink-soft);line-height:1.65}@media(max-width:800px){.problems__list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1.75rem}.problem-row[data-astro-cid-j7pv25f6]:not(:last-child){border-right:none;padding-right:0;border-bottom:1px solid var(--color-line);padding-bottom:1.75rem}}.config-compare[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2.5rem}.config-card[data-astro-cid-j7pv25f6]{position:relative;padding:2rem 1.75rem;background:var(--color-paper);border:1px solid var(--color-line)}.config-card[data-astro-cid-j7pv25f6]:first-child{border-top:3px solid var(--color-forest-dark)}.config-card[data-astro-cid-j7pv25f6]:last-child{border-top:3px solid var(--color-ember-dark)}.config-card__range[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:2rem;font-weight:600;color:var(--color-ink-muted);margin-bottom:.5rem}.config-card[data-astro-cid-j7pv25f6]:first-child .config-card__range[data-astro-cid-j7pv25f6]{color:var(--color-forest-dark)}.config-card[data-astro-cid-j7pv25f6]:last-child .config-card__range[data-astro-cid-j7pv25f6]{color:var(--color-ember-dark)}.config-card__name[data-astro-cid-j7pv25f6]{font-size:1.1875rem;margin-bottom:.75rem}.config-card__text[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--color-ink-soft);line-height:1.65;margin-bottom:1.5rem}.config-card__meta[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.75rem;padding-top:1.25rem;border-top:1px solid var(--color-line)}.config-card__meta[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;gap:1rem;font-size:.8125rem}.config-card__meta[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{color:var(--color-ink-muted);flex-shrink:0}.config-card__meta[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{color:var(--color-ink);font-weight:600;text-align:right}.configurations__note[data-astro-cid-j7pv25f6]{margin-top:1.75rem;font-size:.875rem;color:var(--color-ink-muted);line-height:1.6}.configurations__note-icon[data-astro-cid-j7pv25f6]{display:inline-flex;vertical-align:-3px;margin-right:.375rem;color:var(--color-ember-dark)}.configurations__note[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:var(--color-forest-dark);text-decoration:underline;text-underline-offset:2px}@media(max-width:720px){.config-compare[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.stats__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(1.5rem,4vw,3rem);margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-line)}.stat__value[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:600;color:var(--color-ember-dark);line-height:1;margin-bottom:.5rem}.stat__label[data-astro-cid-j7pv25f6]{font-weight:700;color:var(--color-forest-dark);font-size:.9375rem;margin-bottom:.25rem}.stat__detail[data-astro-cid-j7pv25f6]{font-size:.8125rem;color:var(--color-ink-muted);line-height:1.5}.steps__list[data-astro-cid-j7pv25f6]{list-style:none;margin:2.5rem 0 0;padding:0;display:flex;flex-direction:column}.steps__item[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;padding:1.75rem 0;border-top:1px solid var(--color-line)}.steps__item[data-astro-cid-j7pv25f6]:last-child{border-bottom:1px solid var(--color-line)}.steps__index[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-size:2.5rem;font-weight:500;color:var(--color-ember-dark);line-height:1}.steps__body[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.125rem;margin-bottom:.375rem}.steps__body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--color-ink-soft);line-height:1.65;max-width:62ch}@media(max-width:640px){.steps__item[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:.5rem}.steps__index[data-astro-cid-j7pv25f6]{font-size:1.75rem;opacity:.7}}.hubs__rail[data-astro-cid-j7pv25f6]{list-style:none;margin:2rem 0 0;padding:0}.hub-row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:1.25rem;padding:1.25rem .5rem;border-top:1px solid var(--color-line);text-decoration:none;transition:background-color .2s ease,padding-inline .2s ease}.hubs__rail[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:last-child .hub-row[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--color-line)}.hub-row[data-astro-cid-j7pv25f6]:hover{background:var(--color-cream-alt);padding-inline:1rem}.hub-row__index[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-style:italic;font-size:1.5rem;color:var(--color-ink-muted);width:2.25rem}.hub-row__icon[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-md);background:var(--color-forest-50);color:var(--color-forest);flex-shrink:0}.hub-row__text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.hub-row__title[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-weight:600;font-size:1.0625rem;color:var(--color-forest-dark)}.hub-row__desc[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--color-ink-soft);line-height:1.5}.hub-row__arrow[data-astro-cid-j7pv25f6]{color:var(--color-ember-dark);transition:transform .2s ease}.hub-row[data-astro-cid-j7pv25f6]:hover .hub-row__arrow[data-astro-cid-j7pv25f6]{transform:translate(4px)}@media(max-width:640px){.hub-row[data-astro-cid-j7pv25f6]{grid-template-columns:auto 1fr;row-gap:.5rem}.hub-row__arrow[data-astro-cid-j7pv25f6],.hub-row__index[data-astro-cid-j7pv25f6]{display:none}}.faq__list[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 2.5rem;margin-top:2.5rem;padding-top:1.75rem;border-top:1px solid var(--color-line)}.faq-row__q[data-astro-cid-j7pv25f6]{font-size:1.0625rem;margin-bottom:.625rem;color:var(--color-forest-dark)}.faq-row__a[data-astro-cid-j7pv25f6]{font-size:.9375rem;color:var(--color-ink-soft);line-height:1.65}@media(max-width:720px){.faq__list[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1.5rem}}.trust__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(2rem,5vw,4rem);align-items:start}@media(max-width:900px){.trust__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}.trust__list[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-direction:column;gap:.875rem;margin:1.5rem 0 2rem}.trust__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;gap:.625rem;align-items:flex-start;color:var(--color-ink-soft);font-size:.9375rem;line-height:1.6}.trust__list[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] svg[data-astro-cid-j7pv25f6]{color:var(--color-status-active);flex-shrink:0;margin-top:.2rem}
