.benefits-grid[data-v-cdd2c48e]{display:grid;gap:var(--spacing-lg);grid-template-columns:repeat(3,1fr)}.benefit-card[data-v-cdd2c48e]{background:var(--color-white);border:1px solid var(--color-light-gray);border-radius:var(--radius-lg);padding:var(--spacing-xl);text-align:center}.intro-card[data-v-cdd2c48e]{background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-white) 100%)}.benefit-icon[data-v-cdd2c48e]{font-size:2.5rem;margin-bottom:var(--spacing-md)}.benefit-icon-svg[data-v-cdd2c48e]{color:var(--color-primary);height:3rem;margin:0 auto var(--spacing-md);stroke-width:1.5;transition:transform .3s cubic-bezier(.34,1.56,.64,1);width:3rem}.benefit-card:hover .benefit-icon-svg[data-v-cdd2c48e]{transform:scale(1.1)}.benefit-icon-text[data-v-cdd2c48e]{align-items:center;color:var(--color-primary);display:flex;font-family:var(--font-display);font-size:3rem;font-weight:600;height:3rem;justify-content:center;line-height:1;margin:0 auto var(--spacing-md);transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.benefit-card:hover .benefit-icon-text[data-v-cdd2c48e]{transform:scale(1.1)}.benefit-title[data-v-cdd2c48e]{color:var(--color-navy);font-size:1.1rem;margin-bottom:var(--spacing-sm)}.benefit-description[data-v-cdd2c48e]{color:var(--color-gray);font-size:.95rem;line-height:1.6}.mini-energy-scale[data-v-cdd2c48e]{align-items:center;display:flex;gap:var(--spacing-sm);justify-content:center;margin-bottom:var(--spacing-md);min-height:2.5rem}.energy-bar-mini[data-v-cdd2c48e]{border-radius:var(--radius-sm);color:#fff;font-size:.85rem;font-weight:700;padding:.5rem 1rem;text-shadow:0 1px 2px rgba(0,0,0,.3)}.energy-bar-mini.efficient[data-v-cdd2c48e]{background:#006837}.energy-bar-mini.inefficient[data-v-cdd2c48e]{background:#7a0019}.energy-arrow[data-v-cdd2c48e]{color:var(--color-gray);font-size:1.25rem}@media(max-width:968px){.benefits-grid[data-v-cdd2c48e]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.benefits-grid[data-v-cdd2c48e]{grid-template-columns:1fr}.benefit-card[data-v-cdd2c48e]{padding:var(--spacing-lg)}}
