@media(min-width:1024px){.lg-flex[data-v-7e4dd5bf]{display:flex!important}.mobile-toggle[data-v-7e4dd5bf]{display:none!important}}.footer-grid[data-v-aaea9f4d]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}@media(max-width:1024px){.footer-grid[data-v-aaea9f4d]{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:640px){.footer-grid[data-v-aaea9f4d]{grid-template-columns:1fr;gap:28px}}.hero-grid[data-v-50bb829a]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.hero-visual[data-v-50bb829a]{position:relative;display:flex;align-items:center;justify-content:center}.hero-badge[data-v-50bb829a]{position:absolute;background:var(--color-surface-card);border:1px solid rgba(247,127,0,.2);border-radius:var(--radius-2xl);padding:12px 16px}@media(max-width:1024px){.hero-grid[data-v-50bb829a]{grid-template-columns:1fr;gap:40px}.hero-visual[data-v-50bb829a]{display:none}}.gen-grid[data-v-e6eed543]{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}@media(max-width:1024px){.gen-grid[data-v-e6eed543]{grid-template-columns:1fr;gap:48px}}.projects-grid[data-v-6c3a0d68]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:1024px){.projects-grid[data-v-6c3a0d68]{grid-template-columns:1fr 1fr}}@media(max-width:640px){.projects-grid[data-v-6c3a0d68]{grid-template-columns:1fr}}.scorecard-grid[data-v-bf48f111]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media(max-width:768px){.scorecard-grid[data-v-bf48f111]{grid-template-columns:1fr;gap:36px}}.products-grid[data-v-70faf9b5]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1280px){.products-grid[data-v-70faf9b5]{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.products-grid[data-v-70faf9b5]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.products-grid[data-v-70faf9b5]{grid-template-columns:1fr}}.form-row[data-v-70faf9b5]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){.form-row[data-v-70faf9b5]{grid-template-columns:1fr}}.form-label[data-v-70faf9b5]{display:block;font-size:12px;font-weight:600;color:var(--color-text-secondary);margin-bottom:6px;letter-spacing:.04em}.form-input[data-v-70faf9b5]{width:100%;background:var(--color-surface-alt);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:10px 14px;font-family:var(--font-body);font-size:13px;color:#fff;outline:none;transition:border-color var(--duration-base);box-sizing:border-box}.form-input[data-v-70faf9b5]:focus{border-color:var(--color-brand)}.form-input[data-v-70faf9b5]::placeholder{color:var(--color-text-muted)}.field-error[data-v-70faf9b5]{font-size:11px;color:#f87171;margin-top:4px}.modal-enter-active[data-v-70faf9b5],.modal-leave-active[data-v-70faf9b5]{transition:opacity .2s ease}.modal-enter-from[data-v-70faf9b5],.modal-leave-to[data-v-70faf9b5]{opacity:0}@keyframes pulse-70faf9b5{0%,to{opacity:1}50%{opacity:.4}}.packages-grid[data-v-094f1491]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}@media(max-width:1024px){.packages-grid[data-v-094f1491]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.packages-grid[data-v-094f1491]{grid-template-columns:1fr}}.package-card[data-v-094f1491]{padding:0;display:flex;flex-direction:column;overflow:hidden}.package-featured[data-v-094f1491]{border-color:var(--color-brand)!important;box-shadow:0 0 0 1px var(--color-brand)}.featured-banner[data-v-094f1491]{background:var(--color-brand);color:#000;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:8px}.pkg-body[data-v-094f1491]{padding:28px;display:flex;flex-direction:column;flex:1}.pkg-tier[data-v-094f1491]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand);margin-bottom:8px}.pkg-name[data-v-094f1491]{font-family:var(--font-display);font-size:20px;font-weight:800;color:#fff;margin-bottom:14px}.pkg-desc[data-v-094f1491]{font-size:13px;color:var(--color-text-secondary);line-height:1.7;margin-bottom:24px}.spec-list[data-v-094f1491]{list-style:none;flex:1;display:flex;flex-direction:column;gap:10px;margin-bottom:28px}.pkg-footer[data-v-094f1491]{border-top:1px solid rgba(255,255,255,.06);padding-top:20px}.pkg-price[data-v-094f1491]{font-family:var(--font-display);font-size:26px;font-weight:800;color:#fff}.pkg-price-custom[data-v-094f1491]{font-family:var(--font-display);font-size:18px;font-weight:700;color:var(--color-brand)}.skeleton-card[data-v-094f1491]{min-height:480px;animation:pulse-094f1491 1.5s ease-in-out infinite}@keyframes pulse-094f1491{0%,to{opacity:1}50%{opacity:.4}}.custom-note[data-v-094f1491]{margin-top:56px;background:var(--color-surface-card);border:1px solid var(--color-border-brand-dim);border-radius:var(--radius-2xl);padding:32px;text-align:center}.custom-note-title[data-v-094f1491]{font-family:var(--font-display);font-size:18px;font-weight:700;color:#fff;margin-bottom:10px}.custom-note-sub[data-v-094f1491]{font-size:14px;color:var(--color-text-secondary);margin-bottom:24px;max-width:480px;margin-inline:auto}.modal-backdrop[data-v-094f1491]{position:fixed;inset:0;z-index:1000;background:#000000bf;display:flex;align-items:center;justify-content:center;padding:20px}.modal-panel[data-v-094f1491]{background:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-2xl);width:100%;max-width:640px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-094f1491]{display:flex;align-items:flex-start;justify-content:space-between;padding:28px 28px 20px;border-bottom:1px solid rgba(255,255,255,.06);flex-shrink:0}.modal-eyebrow[data-v-094f1491]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-brand);margin-bottom:4px}.modal-title[data-v-094f1491]{font-family:var(--font-display);font-size:22px;font-weight:800;color:#fff}.modal-tier[data-v-094f1491]{font-size:12px;color:var(--color-text-muted);margin-top:2px}.modal-close[data-v-094f1491]{background:none;border:none;color:var(--color-text-muted);font-size:18px;cursor:pointer;padding:4px 8px;line-height:1}.modal-close[data-v-094f1491]:hover{color:#fff}.modal-body[data-v-094f1491]{overflow-y:auto;padding:28px;flex:1}.form-stack[data-v-094f1491]{display:flex;flex-direction:column;gap:18px}.form-row-2[data-v-094f1491]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:500px){.form-row-2[data-v-094f1491]{grid-template-columns:1fr}}.form-label[data-v-094f1491]{font-size:11px;color:var(--color-text-secondary);display:block;margin-bottom:5px}.form-input[data-v-094f1491]{width:100%;background:var(--color-surface-alt);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:11px 14px;color:#fff}.field-error[data-v-094f1491]{font-size:11px;color:#f87171;margin-top:5px}.appliance-header[data-v-094f1491]{display:grid;grid-template-columns:1fr 70px 90px 36px;gap:8px;font-size:11px;color:var(--color-text-muted);margin-bottom:6px}.appliance-list[data-v-094f1491]{display:flex;flex-direction:column;gap:8px}.appliance-row[data-v-094f1491]{display:grid;grid-template-columns:1fr 70px 90px 36px;gap:8px}.total-load[data-v-094f1491]{font-size:13px;color:var(--color-text-muted);margin-top:10px}.success-state[data-v-094f1491]{text-align:center;padding:40px 20px}.success-icon[data-v-094f1491]{width:56px;height:56px;border-radius:50%;background:var(--color-brand);color:#000;font-size:24px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.modal-enter-active[data-v-094f1491],.modal-leave-active[data-v-094f1491]{transition:opacity .2s ease,transform .2s ease}.modal-enter-from[data-v-094f1491],.modal-leave-to[data-v-094f1491]{opacity:0}.modal-enter-from .modal-panel[data-v-094f1491],.modal-leave-to .modal-panel[data-v-094f1491]{transform:translateY(16px)}.academy-grid[data-v-ff8a1dfc]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:1024px){.academy-grid[data-v-ff8a1dfc]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.academy-grid[data-v-ff8a1dfc]{grid-template-columns:1fr}}@keyframes pulse-ff8a1dfc{0%,to{opacity:1}50%{opacity:.4}}.featured-post[data-v-ab5600fc]{grid-template-columns:1fr 1fr}@media(max-width:900px){.featured-post[data-v-ab5600fc]{grid-template-columns:1fr}}.featured-post:hover .featured-thumb[data-v-ab5600fc]{transform:scale(1.03)}.featured-title[data-v-ab5600fc]:hover{color:var(--color-brand)!important}.blog-grid[data-v-ab5600fc]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}@media(max-width:1024px){.blog-grid[data-v-ab5600fc]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.blog-grid[data-v-ab5600fc]{grid-template-columns:1fr}}.blog-card:hover .blog-thumb[data-v-ab5600fc]{transform:scale(1.04)}.blog-title[data-v-ab5600fc]:hover{color:var(--color-brand)!important}@keyframes pulse-ab5600fc{0%,to{opacity:1}50%{opacity:.4}}.why-grid[data-v-406a83a2]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:0}@media(max-width:1024px){.why-grid[data-v-406a83a2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.why-grid[data-v-406a83a2]{grid-template-columns:1fr}}.why-card[data-v-406a83a2]{padding:28px}.plans-grid[data-v-406a83a2]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}@media(max-width:1024px){.plans-grid[data-v-406a83a2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.plans-grid[data-v-406a83a2]{grid-template-columns:1fr}}.plan-popular[data-v-406a83a2]{border-color:var(--color-brand)!important;box-shadow:0 0 0 1px var(--color-brand)}@keyframes pulse-406a83a2{0%,to{opacity:1}50%{opacity:.4}}.resources-grid[data-v-b4c5ece4]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media(max-width:1024px){.resources-grid[data-v-b4c5ece4]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.resources-grid[data-v-b4c5ece4]{grid-template-columns:1fr}}.resource-card[data-v-b4c5ece4]{transition:border-color var(--duration-base),transform var(--duration-base)}.resource-card[data-v-b4c5ece4]:hover{border-color:var(--color-brand);transform:translateY(-2px)}@keyframes pulse-b4c5ece4{0%,to{opacity:1}50%{opacity:.4}}.form-wrap[data-v-68bdab08]{max-width:680px;margin:0 auto}.form-stack[data-v-68bdab08]{display:flex;flex-direction:column;gap:18px}.form-row-2[data-v-68bdab08]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:560px){.form-row-2[data-v-68bdab08]{grid-template-columns:1fr}}.form-label[data-v-68bdab08]{font-size:11px;color:var(--color-text-secondary);display:block;margin-bottom:5px}.form-input[data-v-68bdab08]{width:100%;background:var(--color-surface-alt);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:11px 14px;color:#fff}.field-error[data-v-68bdab08]{font-size:11px;color:#f87171;margin-top:5px}.success-icon[data-v-68bdab08]{width:56px;height:56px;border-radius:50%;background:var(--color-brand);color:#000;font-size:24px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.about-hero[data-v-7f75f59b]{display:grid;grid-template-columns:1fr 280px;gap:48px;align-items:center}@media(max-width:900px){.about-hero[data-v-7f75f59b]{grid-template-columns:1fr}.about-stats[data-v-7f75f59b]{display:grid!important;grid-template-columns:repeat(2,1fr)!important}}.story-layout[data-v-7f75f59b]{display:grid;grid-template-columns:1fr 400px;gap:56px;align-items:center}@media(max-width:900px){.story-layout[data-v-7f75f59b]{grid-template-columns:1fr}}.values-grid[data-v-7f75f59b]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1024px){.values-grid[data-v-7f75f59b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.values-grid[data-v-7f75f59b]{grid-template-columns:1fr}}.team-grid[data-v-7f75f59b]{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}@media(max-width:1024px){.team-grid[data-v-7f75f59b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.team-grid[data-v-7f75f59b]{grid-template-columns:1fr}}
