@keyframes float{0%,to{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-12px)}}.hero[data-astro-cid-jb56hd2o]{position:relative;min-height:min(92vh,740px);display:flex;align-items:center;overflow:hidden;z-index:0}.hero-bg[data-astro-cid-jb56hd2o]{position:absolute;inset:0;z-index:-1}.hero-bg-img[data-astro-cid-jb56hd2o]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero-overlay[data-astro-cid-jb56hd2o]{position:absolute;inset:0;background:#000000a6}@media (min-width: 1024px){.hero-overlay[data-astro-cid-jb56hd2o]{background:linear-gradient(to right,#000000d9,#0000008c 55%,#00000040)}}.hero-content[data-astro-cid-jb56hd2o]{position:relative;color:#fff;padding-block:6rem 4rem;max-width:620px}.hero-content[data-astro-cid-jb56hd2o] .eyebrow[data-astro-cid-jb56hd2o]{color:var(--blue);margin-bottom:1rem}.hero-content[data-astro-cid-jb56hd2o] .display-1[data-astro-cid-jb56hd2o]{color:#fff;margin-bottom:1.25rem}.hero-lead[data-astro-cid-jb56hd2o]{font-size:clamp(1.0625rem,1.5vw + .25rem,1.25rem);line-height:1.65;color:#ffffffbf;margin-bottom:2rem}.hero-actions[data-astro-cid-jb56hd2o]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem}.hero-trust[data-astro-cid-jb56hd2o]{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.trust-badge[data-astro-cid-jb56hd2o]{display:inline-block;font-size:.6875rem;font-weight:600;color:#fffc;padding:.3rem .75rem;border:1px solid rgba(255,255,255,.12);border-radius:2rem;background:#ffffff0f;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);letter-spacing:.02em}.btn-outline-white[data-astro-cid-jb56hd2o]{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.25);padding:.875rem 2rem;font-size:var(--font-body);font-weight:600;line-height:1;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-base);text-decoration:none;white-space:nowrap}.btn-outline-white[data-astro-cid-jb56hd2o]:hover{background:#ffffff14;border-color:#ffffff80}.btn-outline-white[data-astro-cid-jb56hd2o].btn-lg{padding:1rem 2.5rem;font-size:1.0625rem}.section-dark[data-astro-cid-jb56hd2o]{background:#0a0a0a;color:#fff}.section-header[data-astro-cid-jb56hd2o]{text-align:center;max-width:640px;margin:0 auto 3.5rem}.section-header[data-astro-cid-jb56hd2o] .eyebrow[data-astro-cid-jb56hd2o]{margin-bottom:.625rem}.section-header[data-astro-cid-jb56hd2o] h2[data-astro-cid-jb56hd2o]{margin-bottom:.75rem}.section-header--light[data-astro-cid-jb56hd2o],.section-header--light[data-astro-cid-jb56hd2o] h2[data-astro-cid-jb56hd2o]{color:#fff}.section-header--light[data-astro-cid-jb56hd2o] .lead[data-astro-cid-jb56hd2o]{color:#ffffff8c}.eyebrow--light[data-astro-cid-jb56hd2o]{color:var(--blue)!important}.benefits-grid[data-astro-cid-jb56hd2o]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.glass-card[data-astro-cid-jb56hd2o]{position:relative;text-align:center;padding:2.5rem 1.5rem 2rem;background:#ffffff08;backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,255,255,.07);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-base),background var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.glass-card[data-astro-cid-jb56hd2o]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(43,140,230,.3),transparent);opacity:0;transition:opacity var(--transition-base)}.glass-card[data-astro-cid-jb56hd2o]:hover{border-color:#2b8ce640;background:#ffffff0f;box-shadow:0 8px 40px #00000080,inset 0 1px #2b8ce626;transform:translateY(-3px)}.glass-card[data-astro-cid-jb56hd2o]:hover:before{opacity:1}.glass-card-icon[data-astro-cid-jb56hd2o]{width:56px;height:56px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-md);background:#2b8ce614;border:1px solid rgba(43,140,230,.15);color:var(--blue)}.glass-card[data-astro-cid-jb56hd2o] h3[data-astro-cid-jb56hd2o]{color:#fff;font-size:var(--font-h4);margin-bottom:.5rem}.glass-card[data-astro-cid-jb56hd2o] p[data-astro-cid-jb56hd2o]{color:#ffffff80;font-size:.8125rem;line-height:1.65}.packages-grid[data-astro-cid-jb56hd2o]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.packages-grid--commercial[data-astro-cid-jb56hd2o]{grid-template-columns:repeat(2,1fr);max-width:1080px;margin-inline:auto}.package-card[data-astro-cid-jb56hd2o]{position:relative;display:flex;flex-direction:column;background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:var(--radius-md);overflow:hidden;transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.package-card[data-astro-cid-jb56hd2o]:hover{border-color:var(--blue);box-shadow:0 12px 40px #2b8ce61f;transform:translateY(-3px)}.package-card[data-astro-cid-jb56hd2o].is-popular{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue),0 8px 32px #2b8ce61a}.popular-badge[data-astro-cid-jb56hd2o]{position:absolute;top:12px;right:12px;background:var(--blue);color:#fff;font-size:var(--font-xs);font-weight:700;padding:.3rem .875rem;border-radius:999px;white-space:nowrap;z-index:2;letter-spacing:.02em}.package-card-image[data-astro-cid-jb56hd2o]{aspect-ratio:16/10;overflow:hidden}.package-card-image-link[data-astro-cid-jb56hd2o]{display:block;text-decoration:none;color:inherit}.package-card-image-link[data-astro-cid-jb56hd2o]:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.package-card-image[data-astro-cid-jb56hd2o] img[data-astro-cid-jb56hd2o]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform var(--transition-slow)}.package-card[data-astro-cid-jb56hd2o]:hover .package-card-image[data-astro-cid-jb56hd2o] img[data-astro-cid-jb56hd2o]{transform:scale(1.04)}.package-body[data-astro-cid-jb56hd2o]{padding:1.5rem;display:flex;flex-direction:column;flex:1}.package-body[data-astro-cid-jb56hd2o] h3[data-astro-cid-jb56hd2o]{font-size:var(--font-h4);margin-bottom:.375rem}.package-subtitle[data-astro-cid-jb56hd2o]{color:var(--brand-grey-dark);font-size:var(--font-small);margin-bottom:.75rem}.package-specs[data-astro-cid-jb56hd2o]{list-style:none;padding:0;margin:0 0 1rem;display:flex;flex-direction:column;gap:.35rem}.package-specs[data-astro-cid-jb56hd2o] li[data-astro-cid-jb56hd2o]{font-size:var(--font-small);color:var(--brand-grey-dark);display:flex;align-items:center;gap:.5rem}.spec-bullet[data-astro-cid-jb56hd2o]{color:var(--blue);font-weight:700}.package-price[data-astro-cid-jb56hd2o]{font-size:var(--font-h3);font-weight:800;color:var(--blue);margin:auto 0 1rem;padding-top:.5rem}.package-actions[data-astro-cid-jb56hd2o]{margin-top:auto}.packages-disclaimer[data-astro-cid-jb56hd2o]{text-align:center;font-size:var(--font-small);color:var(--brand-grey-dark);max-width:560px;margin:2rem auto 0;line-height:1.55}.packages-commercial-link[data-astro-cid-jb56hd2o]{text-align:center;font-size:var(--font-small);color:var(--brand-grey-dark);margin:1rem auto 0;max-width:520px;line-height:1.55}.packages-commercial-link[data-astro-cid-jb56hd2o] a[data-astro-cid-jb56hd2o]{color:var(--blue);font-weight:600;text-decoration:none}.packages-commercial-link[data-astro-cid-jb56hd2o] a[data-astro-cid-jb56hd2o]:hover{text-decoration:underline}.warranty-grid[data-astro-cid-jb56hd2o]{max-width:720px;margin:0 auto}.warranty-card[data-astro-cid-jb56hd2o]{padding:2rem 2.25rem;background:#fff;border:1px solid var(--brand-border);border-radius:var(--radius-lg)}.warranty-card[data-astro-cid-jb56hd2o] h3[data-astro-cid-jb56hd2o]{font-size:var(--font-h4);margin-bottom:1rem}.check-list[data-astro-cid-jb56hd2o]{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.625rem}.check-list[data-astro-cid-jb56hd2o] li[data-astro-cid-jb56hd2o]{display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem;line-height:1.55;color:var(--brand-text)}.check-list[data-astro-cid-jb56hd2o] li[data-astro-cid-jb56hd2o]:before{content:"";display:inline-block;width:18px;height:18px;flex-shrink:0;margin-top:2px;background:var(--blue);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");mask-size:contain;-webkit-mask-size:contain;mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.check-list--light[data-astro-cid-jb56hd2o] li[data-astro-cid-jb56hd2o]{color:#ffffffbf}.process-section[data-astro-cid-jb56hd2o]{position:relative;overflow:hidden}.process-glow-orb[data-astro-cid-jb56hd2o]{position:absolute;top:50%;left:50%;width:600px;height:600px;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(43,140,230,.06) 0%,transparent 70%);pointer-events:none;animation:float 8s ease-in-out infinite}.process-timeline[data-astro-cid-jb56hd2o]{position:relative;display:flex;justify-content:space-between;gap:1rem;padding:2rem 0 3rem}.timeline-track[data-astro-cid-jb56hd2o]{position:absolute;top:32px;left:40px;right:40px;height:2px;background:#ffffff14;border-radius:2px;z-index:0}.timeline-progress[data-astro-cid-jb56hd2o]{width:0;height:100%;background:linear-gradient(90deg,var(--blue),#5AA8F0);border-radius:2px;transition:width 2.5s cubic-bezier(.16,1,.3,1);box-shadow:0 0 12px #2b8ce666}.timeline-progress[data-astro-cid-jb56hd2o].animate{width:100%}.timeline-step[data-astro-cid-jb56hd2o]{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;z-index:1}.timeline-node[data-astro-cid-jb56hd2o]{position:relative;margin-bottom:1.5rem}.node-ring[data-astro-cid-jb56hd2o]{width:64px;height:64px;border-radius:50%;background:#0a0a0a;border:2px solid rgba(255,255,255,.1);display:flex;align-items:center;justify-content:center;position:relative;z-index:2;transition:border-color .5s ease,background .5s ease,box-shadow .5s ease}.node-number[data-astro-cid-jb56hd2o]{font-size:1.25rem;font-weight:800;color:#ffffff4d;transition:color .5s ease,text-shadow .5s ease}.node-pulse[data-astro-cid-jb56hd2o]{position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(43,140,230,0);opacity:0;transition:opacity .5s ease}.timeline-step[data-astro-cid-jb56hd2o].is-active .node-ring[data-astro-cid-jb56hd2o]{border-color:var(--blue);background:#2b8ce61a;box-shadow:0 0 24px #2b8ce633,inset 0 0 12px #2b8ce60d}.timeline-step[data-astro-cid-jb56hd2o].is-active .node-number[data-astro-cid-jb56hd2o]{color:var(--blue);text-shadow:0 0 8px rgba(43,140,230,.3)}.timeline-step[data-astro-cid-jb56hd2o].is-active .node-pulse[data-astro-cid-jb56hd2o]{opacity:1;border-color:#2b8ce64d;animation:timeline-pulse 2s ease-in-out infinite}@keyframes timeline-pulse{0%,to{transform:scale(1);opacity:.6;border-color:#2b8ce64d}50%{transform:scale(1.35);opacity:0;border-color:#2b8ce600}}.timeline-card[data-astro-cid-jb56hd2o]{padding:0 .5rem}.timeline-card[data-astro-cid-jb56hd2o] h3[data-astro-cid-jb56hd2o]{font-size:var(--font-h4);color:#fff;margin-bottom:.5rem;transition:color .5s ease}.timeline-step[data-astro-cid-jb56hd2o].is-active .timeline-card[data-astro-cid-jb56hd2o] h3[data-astro-cid-jb56hd2o]{color:var(--blue)}.timeline-card[data-astro-cid-jb56hd2o] p[data-astro-cid-jb56hd2o]{font-size:.8125rem;color:#ffffff73;line-height:1.6;max-width:220px;margin:0 auto}.process-cta[data-astro-cid-jb56hd2o]{text-align:center;margin-top:1rem}.process-cta-inner[data-astro-cid-jb56hd2o]{display:inline-block;padding:2.5rem 3rem;background:#ffffff08;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg)}.process-cta[data-astro-cid-jb56hd2o] h3[data-astro-cid-jb56hd2o]{color:#fff;margin-bottom:.5rem}.process-cta[data-astro-cid-jb56hd2o] p[data-astro-cid-jb56hd2o]{color:#ffffff8c;margin-bottom:1.5rem}.partnership-header[data-astro-cid-jb56hd2o]{display:flex;align-items:center;gap:3rem;margin-bottom:3rem}.partnership-logo-wrap[data-astro-cid-jb56hd2o]{flex-shrink:0;width:180px;padding:2rem;background:#fff;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;border:1px solid var(--brand-border)}.partnership-logo-wrap[data-astro-cid-jb56hd2o] img[data-astro-cid-jb56hd2o]{max-width:140px;height:auto}.partnership-intro[data-astro-cid-jb56hd2o] .eyebrow[data-astro-cid-jb56hd2o]{margin-bottom:.5rem}.partnership-intro[data-astro-cid-jb56hd2o] h2[data-astro-cid-jb56hd2o]{margin-bottom:.75rem}.partnership-grid[data-astro-cid-jb56hd2o]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.partnership-card[data-astro-cid-jb56hd2o]{padding:1.75rem 1.5rem;background:#fff;border:1px solid var(--brand-border);border-radius:var(--radius-md);transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.partnership-card[data-astro-cid-jb56hd2o]:hover{border-color:var(--blue);box-shadow:0 8px 32px #2b8ce614;transform:translateY(-2px)}.partnership-card[data-astro-cid-jb56hd2o] h3[data-astro-cid-jb56hd2o]{font-size:var(--font-h4);margin-bottom:.5rem;color:var(--brand-text)}.partnership-card[data-astro-cid-jb56hd2o] p[data-astro-cid-jb56hd2o]{font-size:.8125rem;color:var(--brand-grey-dark);line-height:1.65}.inverter-section[data-astro-cid-jb56hd2o]{position:relative;overflow:hidden}.inverter-grid[data-astro-cid-jb56hd2o]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.inverter-content[data-astro-cid-jb56hd2o] h2[data-astro-cid-jb56hd2o]{color:#fff;margin-bottom:1rem}.inverter-lead[data-astro-cid-jb56hd2o]{color:#ffffffa6;line-height:1.7;margin-bottom:1.5rem}.inverter-showcase[data-astro-cid-jb56hd2o]{position:relative}.showcase-slider[data-astro-cid-jb56hd2o]{position:relative;aspect-ratio:16/11;border-radius:var(--radius-lg);overflow:hidden;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.showcase-slide[data-astro-cid-jb56hd2o]{position:absolute;inset:0;opacity:0;transition:opacity .6s ease}.showcase-slide[data-astro-cid-jb56hd2o].active{opacity:1}.showcase-slide[data-astro-cid-jb56hd2o] img[data-astro-cid-jb56hd2o]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.showcase-dots[data-astro-cid-jb56hd2o]{display:flex;justify-content:center;gap:.5rem;margin-top:1rem}.dot[data-astro-cid-jb56hd2o]{width:10px;height:10px;border-radius:50%;border:1.5px solid rgba(255,255,255,.25);background:transparent;cursor:pointer;transition:all var(--transition-base);padding:0}.dot[data-astro-cid-jb56hd2o].active{background:var(--blue);border-color:var(--blue);box-shadow:0 0 8px #2b8ce666}.dot[data-astro-cid-jb56hd2o]:hover{border-color:#ffffff80}.monitoring-grid[data-astro-cid-jb56hd2o]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.monitoring-content[data-astro-cid-jb56hd2o] .eyebrow[data-astro-cid-jb56hd2o]{margin-bottom:.5rem}.monitoring-content[data-astro-cid-jb56hd2o] h2[data-astro-cid-jb56hd2o]{margin-bottom:1rem}.monitoring-lead[data-astro-cid-jb56hd2o]{color:var(--brand-grey-dark);line-height:1.7;margin-bottom:1.5rem}.monitoring-section[data-astro-cid-jb56hd2o] .showcase-slider[data-astro-cid-jb56hd2o]{background:var(--brand-muted);border-color:var(--brand-border)}.monitoring-section[data-astro-cid-jb56hd2o] .dot[data-astro-cid-jb56hd2o]{border-color:var(--brand-border)}.monitoring-section[data-astro-cid-jb56hd2o] .dot[data-astro-cid-jb56hd2o].active{background:var(--blue);border-color:var(--blue);box-shadow:0 0 8px #2b8ce633}.faq-section[data-astro-cid-jb56hd2o] .faq-list[data-astro-cid-jb56hd2o]{max-width:920px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}.faq-item[data-astro-cid-jb56hd2o]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-md);overflow:hidden}.faq-question[data-astro-cid-jb56hd2o]{list-style:none;cursor:pointer;padding:1rem 1.15rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-weight:600;color:#fff}.faq-question[data-astro-cid-jb56hd2o]::-webkit-details-marker{display:none}.faq-chevron[data-astro-cid-jb56hd2o]{flex-shrink:0;color:#ffffff73;transition:transform var(--transition-base)}.faq-item[data-astro-cid-jb56hd2o][open] .faq-chevron[data-astro-cid-jb56hd2o]{transform:rotate(180deg)}.faq-answer[data-astro-cid-jb56hd2o]{padding:0 1.15rem 1rem;color:#ffffff8c;line-height:1.7;font-size:var(--font-small)}.financing-grid[data-astro-cid-jb56hd2o]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:2.5rem}.financing-card[data-astro-cid-jb56hd2o]{padding:2rem;background:#fff;border:1px solid var(--brand-border);border-radius:var(--radius-md);transition:border-color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.financing-card[data-astro-cid-jb56hd2o]:hover{border-color:var(--blue);box-shadow:0 8px 32px #2b8ce614;transform:translateY(-2px)}.financing-card[data-astro-cid-jb56hd2o] h3[data-astro-cid-jb56hd2o]{font-size:var(--font-h4);margin-bottom:.625rem;color:var(--brand-text)}.financing-card[data-astro-cid-jb56hd2o] p[data-astro-cid-jb56hd2o]{color:var(--brand-grey-dark);font-size:var(--font-small);line-height:1.65}.financing-sub[data-astro-cid-jb56hd2o]{display:block;font-size:var(--font-xs);color:var(--brand-grey);margin-top:.75rem;font-style:italic}.financing-cta[data-astro-cid-jb56hd2o]{text-align:center}.cta-block[data-astro-cid-jb56hd2o]{text-align:center;max-width:600px;margin:0 auto}.cta-block[data-astro-cid-jb56hd2o] h2[data-astro-cid-jb56hd2o]{color:#fff;margin-bottom:1rem}.cta-lead[data-astro-cid-jb56hd2o]{font-size:clamp(1rem,1.5vw + .25rem,1.125rem);line-height:1.65;color:#ffffff8c;margin-bottom:2rem}.cta-actions[data-astro-cid-jb56hd2o]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.form-section-grid[data-astro-cid-jb56hd2o]{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:start}.form-section-content[data-astro-cid-jb56hd2o] h2[data-astro-cid-jb56hd2o]{color:#fff;margin-bottom:1rem}.form-section-lead[data-astro-cid-jb56hd2o]{color:#ffffffb3;line-height:1.7;margin-bottom:1.5rem}.anchor-fragment[data-astro-cid-jb56hd2o]{position:absolute;visibility:hidden;pointer-events:none}.form-section-form[data-astro-cid-jb56hd2o]{background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-lg);padding:2rem;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.form-trust-points[data-astro-cid-jb56hd2o]{display:flex;flex-direction:column;gap:.625rem}.form-trust-item[data-astro-cid-jb56hd2o]{display:flex;align-items:center;gap:.625rem;font-size:var(--font-small);color:#ffffff8c}@media (max-width: 1024px){.benefits-grid[data-astro-cid-jb56hd2o],.packages-grid[data-astro-cid-jb56hd2o],.packages-grid--commercial[data-astro-cid-jb56hd2o],.partnership-grid[data-astro-cid-jb56hd2o]{grid-template-columns:repeat(2,1fr)}.partnership-header[data-astro-cid-jb56hd2o]{flex-direction:column;text-align:center;gap:1.5rem}.inverter-grid[data-astro-cid-jb56hd2o],.monitoring-grid[data-astro-cid-jb56hd2o]{grid-template-columns:1fr;gap:2.5rem}.monitoring-showcase[data-astro-cid-jb56hd2o]{order:2}.monitoring-content[data-astro-cid-jb56hd2o]{order:1}.form-section-grid[data-astro-cid-jb56hd2o]{grid-template-columns:1fr;gap:2rem}.financing-grid[data-astro-cid-jb56hd2o]{grid-template-columns:1fr}.process-timeline[data-astro-cid-jb56hd2o]{flex-direction:column;gap:0;padding:0 0 2rem}.timeline-track[data-astro-cid-jb56hd2o]{inset:0 auto 0 31px;width:2px;height:100%}.timeline-progress[data-astro-cid-jb56hd2o]{width:100%!important;height:0;transition:height 2.5s cubic-bezier(.16,1,.3,1)}.timeline-progress[data-astro-cid-jb56hd2o].animate{height:100%;width:100%!important}.timeline-step[data-astro-cid-jb56hd2o]{flex-direction:row;align-items:flex-start;text-align:left;padding:1rem 0}.timeline-node[data-astro-cid-jb56hd2o]{margin-bottom:0;margin-right:1.5rem;flex-shrink:0}.timeline-card[data-astro-cid-jb56hd2o]{padding:0}.timeline-card[data-astro-cid-jb56hd2o] p[data-astro-cid-jb56hd2o]{max-width:none}}@media (max-width: 768px){.hero-content[data-astro-cid-jb56hd2o]{padding-block:4rem 3rem}}@media (max-width: 640px){.benefits-grid[data-astro-cid-jb56hd2o],.packages-grid[data-astro-cid-jb56hd2o],.packages-grid--commercial[data-astro-cid-jb56hd2o]{grid-template-columns:1fr}.hero-actions[data-astro-cid-jb56hd2o]{flex-direction:column}.hero-actions[data-astro-cid-jb56hd2o] .btn[data-astro-cid-jb56hd2o],.hero-actions[data-astro-cid-jb56hd2o] .btn-outline-white[data-astro-cid-jb56hd2o]{width:100%;justify-content:center}.cta-actions[data-astro-cid-jb56hd2o]{flex-direction:column}.cta-actions[data-astro-cid-jb56hd2o] .btn[data-astro-cid-jb56hd2o],.cta-actions[data-astro-cid-jb56hd2o] .btn-outline-white[data-astro-cid-jb56hd2o]{width:100%;justify-content:center}.process-cta-inner[data-astro-cid-jb56hd2o]{padding:2rem 1.5rem}.partnership-grid[data-astro-cid-jb56hd2o]{grid-template-columns:1fr}}.wty[data-astro-cid-jb56hd2o]{background:#0a0a0a;color:#fff;position:relative;overflow:hidden}.wty__header[data-astro-cid-jb56hd2o]{text-align:center;max-width:600px;margin:0 auto 3rem}.wty__header[data-astro-cid-jb56hd2o] h2[data-astro-cid-jb56hd2o]{color:#fff;margin-bottom:.75rem}.wty__lead[data-astro-cid-jb56hd2o]{font-size:clamp(1rem,1.25vw + .25rem,1.125rem);line-height:1.7;color:#ffffff8c;margin:0}.wty__cards[data-astro-cid-jb56hd2o]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;max-width:720px;margin:0 auto 3rem}.wty__card[data-astro-cid-jb56hd2o]{position:relative;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-top-color:#ffffff52;box-shadow:0 8px 32px #00000040,inset 0 1px #ffffff1f;backdrop-filter:blur(20px) saturate(140%);-webkit-backdrop-filter:blur(20px) saturate(140%);border-radius:var(--radius-lg);padding:2rem 1.75rem 1.75rem;text-align:center;overflow:hidden;transition:border-color .18s ease,background .18s ease,transform .18s ease,box-shadow .18s ease}.wty__card[data-astro-cid-jb56hd2o]:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(165deg,rgba(255,255,255,.1) 0%,transparent 40%);pointer-events:none}.wty__card[data-astro-cid-jb56hd2o]:hover{background:#ffffff1a;border-color:#ffffff4d;border-top-color:#ffffff73;box-shadow:0 12px 40px #0000004d,inset 0 1px #ffffff2e;transform:translateY(-2px)}.wty__card-accent[data-astro-cid-jb56hd2o]{position:absolute;top:0;left:50%;transform:translate(-50%);width:60px;height:3px;background:var(--blue);border-radius:0 0 3px 3px}.wty__years[data-astro-cid-jb56hd2o]{display:block;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;color:var(--blue);line-height:1;letter-spacing:-.03em;margin-bottom:0}.wty__unit[data-astro-cid-jb56hd2o]{display:block;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:#fff6;margin-bottom:.75rem}.wty__card[data-astro-cid-jb56hd2o] h3[data-astro-cid-jb56hd2o]{color:#fff;font-size:var(--font-h4);margin-bottom:.5rem}.wty__card[data-astro-cid-jb56hd2o] p[data-astro-cid-jb56hd2o]{font-size:var(--font-small);color:#ffffff8c;line-height:1.65;margin:0}.wty__trust[data-astro-cid-jb56hd2o]{display:flex;justify-content:center;gap:2.5rem;flex-wrap:wrap;padding-top:2rem;border-top:1px solid rgba(255,255,255,.06)}.wty__trust-item[data-astro-cid-jb56hd2o]{display:flex;align-items:flex-start;gap:.75rem;max-width:220px}.wty__trust-icon[data-astro-cid-jb56hd2o]{flex-shrink:0;width:40px;height:40px;border-radius:10px;background:#2b8ce61a;border:1px solid rgba(43,140,230,.18);display:flex;align-items:center;justify-content:center;color:var(--blue)}.wty__trust-item[data-astro-cid-jb56hd2o] strong[data-astro-cid-jb56hd2o]{display:block;color:#fff;font-size:.9rem;font-weight:700;margin-bottom:.1rem}.wty__trust-item[data-astro-cid-jb56hd2o] span[data-astro-cid-jb56hd2o]{display:block;font-size:.8rem;color:#ffffff73;line-height:1.4}@media (max-width: 640px){.wty__cards[data-astro-cid-jb56hd2o]{grid-template-columns:minmax(0,1fr)}.wty__trust[data-astro-cid-jb56hd2o]{flex-direction:column;align-items:center;gap:1.5rem}.wty__trust-item[data-astro-cid-jb56hd2o]{max-width:none}}
