.narrow[data-astro-cid-kh7btl4r]{max-width:860px}.story-body[data-astro-cid-kh7btl4r]{margin-top:32px;font-size:18px;line-height:1.7;color:var(--color-graphite)}.story-body[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]{margin-bottom:24px}.story-body[data-astro-cid-kh7btl4r] p[data-astro-cid-kh7btl4r]:last-child{margin-bottom:0}.numbers[data-astro-cid-kh7btl4r]{background:var(--color-paper)}.numbers-header[data-astro-cid-kh7btl4r]{text-align:center;margin-bottom:60px}.numbers-header[data-astro-cid-kh7btl4r] .section-eyebrow[data-astro-cid-kh7btl4r]{justify-content:center}.numbers-header[data-astro-cid-kh7btl4r] .section-title[data-astro-cid-kh7btl4r]{margin:0 auto}.numbers-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--color-fog);border:1px solid var(--color-fog)}@media(max-width:860px){.numbers-grid[data-astro-cid-kh7btl4r]{grid-template-columns:repeat(2,1fr)}}.number-cell[data-astro-cid-kh7btl4r]{background:#fff;padding:36px 28px;text-align:center}.number-value[data-astro-cid-kh7btl4r]{font-family:var(--font-display-black);font-weight:900;font-size:clamp(36px,4vw,56px);line-height:1;color:var(--color-navy);margin-bottom:10px}.number-value[data-astro-cid-kh7btl4r] em[data-astro-cid-kh7btl4r]{font-style:normal;color:var(--color-green)}.number-label[data-astro-cid-kh7btl4r]{font-family:var(--font-meta);font-size:12px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-green-deep);margin-bottom:12px}.number-desc[data-astro-cid-kh7btl4r]{font-size:13px;line-height:1.5;color:var(--color-graphite)}.comparison[data-astro-cid-kh7btl4r]{background:var(--color-mist-soft)}.comparison-header[data-astro-cid-kh7btl4r]{margin-bottom:40px}.comparison-lede[data-astro-cid-kh7btl4r]{font-size:17px;line-height:1.65;color:var(--color-graphite);margin-top:18px;max-width:720px}.comparison-grid[data-astro-cid-kh7btl4r]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media(max-width:720px){.comparison-grid[data-astro-cid-kh7btl4r]{grid-template-columns:1fr}}.comparison-card[data-astro-cid-kh7btl4r]{background:#fff;border:1px solid var(--color-fog);padding:32px 28px;position:relative}.comparison-card--techdays[data-astro-cid-kh7btl4r]{border-left:4px solid var(--color-green)}.comparison-card--energy[data-astro-cid-kh7btl4r]{border-left:4px solid var(--color-navy)}.comparison-card-eyebrow[data-astro-cid-kh7btl4r]{font-family:var(--font-meta);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-green-deep);margin-bottom:10px}.comparison-card--energy[data-astro-cid-kh7btl4r] .comparison-card-eyebrow[data-astro-cid-kh7btl4r]{color:var(--color-graphite)}.comparison-card-title[data-astro-cid-kh7btl4r]{font-family:var(--font-display-black);font-weight:900;font-size:28px;letter-spacing:-.02em;color:var(--color-navy);margin:0 0 22px}.comparison-facts[data-astro-cid-kh7btl4r]{margin:0;padding:0;display:grid;grid-template-columns:110px 1fr;row-gap:10px;-moz-column-gap:16px;column-gap:16px}.comparison-facts[data-astro-cid-kh7btl4r] dt[data-astro-cid-kh7btl4r]{font-family:var(--font-meta);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-steel);align-self:start;padding-top:3px}.comparison-facts[data-astro-cid-kh7btl4r] dd[data-astro-cid-kh7btl4r]{margin:0;font-size:15px;line-height:1.5;color:var(--color-ink)}.comparison-card-link[data-astro-cid-kh7btl4r]{display:inline-flex;align-items:center;gap:8px;margin-top:22px;font-family:var(--font-meta);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--color-navy);border-bottom:2px solid var(--color-green);padding-bottom:4px;transition:gap .15s,color .15s}.comparison-card-link[data-astro-cid-kh7btl4r]:hover{gap:14px;color:var(--color-green-deep)}.comparison-card-link[data-astro-cid-kh7btl4r] svg[data-astro-cid-kh7btl4r]{width:14px;height:14px}.portfolio[data-astro-cid-kh7btl4r]{background:linear-gradient(135deg,var(--color-navy-ink) 0%,var(--color-navy-deep) 100%);color:#fff;padding:80px 32px}.portfolio-inner[data-astro-cid-kh7btl4r]{text-align:center}.portfolio-signature[data-astro-cid-kh7btl4r]{font-family:var(--font-display-black);font-weight:900;font-size:clamp(36px,5vw,56px);letter-spacing:-.02em;text-transform:uppercase;color:var(--color-green-bright);margin-bottom:20px}
