.hero[data-astro-cid-ge2uvauf]{--accent:var(--color-solar);background:var(--color-hero-bg);color:#fff;padding-block:clamp(5rem,10vw,9rem);position:relative;overflow:hidden}.hero--solar[data-astro-cid-ge2uvauf]{--accent:var(--color-solar)}.hero--ev[data-astro-cid-ge2uvauf]{--accent:var(--color-ev)}.hero--tarifas[data-astro-cid-ge2uvauf]{--accent:var(--color-tarifas)}.hero--shop[data-astro-cid-ge2uvauf]{--accent:var(--color-shop)}.hero-title-accent[data-astro-cid-ge2uvauf]{color:var(--accent)}.hero-bg[data-astro-cid-ge2uvauf]{pointer-events:none;object-fit:contain;position:absolute;inset:0}.hero-solar-image[data-astro-cid-ge2uvauf]{filter:saturate(.32)contrast(.85)brightness(.8);opacity:.58;background:linear-gradient(90deg,#0f2042f0 0%,#0f2042a8 48%,#0f204261 100%),url(/assets/areas/solar.webp) 70%/cover no-repeat;position:absolute;inset:0}.hero-orb[data-astro-cid-ge2uvauf]{border-radius:50%;position:absolute}.hero-orb--1[data-astro-cid-ge2uvauf]{opacity:.45;background:radial-gradient(circle at 40% 50%, color-mix(in srgb, var(--accent) 18%, transparent) 0%, transparent 65%);width:65vw;max-width:1000px;height:65vw;max-height:1000px;top:-25%;right:-8%}.hero-orb--2[data-astro-cid-ge2uvauf]{background:radial-gradient(circle at center, color-mix(in srgb, var(--accent) 10%, transparent) 0%, transparent 55%);width:45vw;max-width:600px;height:45vw;max-height:600px;bottom:-15%;left:-5%}.hero-grid[data-astro-cid-ge2uvauf]{background-image:linear-gradient(90deg,#ffffff0d 1px,#0000 1px),linear-gradient(#ffffff0d 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(85% 75% at 65% 30%,#000000f2,#0000 85%);mask-image:radial-gradient(85% 75% at 65% 30%,#000000f2,#0000 85%)}.hero-sun[data-astro-cid-ge2uvauf]{aspect-ratio:1;filter:blur(1.5px);opacity:.82;pointer-events:none;background:radial-gradient(circle,#fffffffa 0 8%,#f1f9fff0 15%,#cae6faa3 27%,#84bee740 45%,#569dd314 58%,#0000 74%);border-radius:50%;width:clamp(300px,28vw,400px);position:absolute;top:-.5rem;right:clamp(3rem,4.6vw,6rem)}.hero-inner[data-astro-cid-ge2uvauf]{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:clamp(2rem,5vw,5rem);display:grid;position:relative}.hero-eyebrow[data-astro-cid-ge2uvauf]{color:var(--accent);text-transform:uppercase;letter-spacing:.13em;margin:0 0 1.5rem;font-size:.78rem;font-weight:750}h1[data-astro-cid-ge2uvauf]{letter-spacing:-.035em;text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(2.66rem,6.18vw,4.94rem);font-weight:750;line-height:1.02}.hero-text[data-astro-cid-ge2uvauf]{color:#ffffffb3;max-width:62ch;margin:1.8rem 0 0;font-size:clamp(1rem,1.5vw,1.14rem);line-height:1.7}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}.button--hero-primary[data-astro-cid-ge2uvauf]{border-radius:var(--radius-sm);background:var(--accent);color:#fff;border:none;align-items:center;gap:.5rem;min-height:50px;padding:.85rem 1.8rem;font-size:.96rem;font-weight:650;transition:background .18s,transform .18s;display:inline-flex}.button--hero-primary[data-astro-cid-ge2uvauf]:hover{filter:brightness(1.08);transform:translateY(-1px)}.button--hero-secondary[data-astro-cid-ge2uvauf]{border-radius:var(--radius-sm);color:#fff;background:#ffffff0f;border:1px solid #ffffff40;align-items:center;gap:.5rem;min-height:50px;padding:.85rem 1.8rem;font-size:.96rem;font-weight:650;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.button--hero-secondary[data-astro-cid-ge2uvauf]:hover{background:#ffffff1f;border-color:#ffffff59;transform:translateY(-1px)}.hero-panel[data-astro-cid-ge2uvauf]{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(8px);background:#ffffff0a;border:1px solid #ffffff1f;padding:2rem;transform:translateY(-24px)}.hero-panel-label[data-astro-cid-ge2uvauf]{text-transform:uppercase;letter-spacing:.15em;color:#ffffff80;margin:0 0 1.4rem;font-size:.86rem;font-weight:700}.hero-areas[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.hero-area[data-astro-cid-ge2uvauf]{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff14;align-items:center;gap:.65rem;padding:1rem 1.1rem;font-size:1.02rem;font-weight:650;transition:background .2s,border-color .2s,transform .2s;display:flex}.hero-area[data-astro-cid-ge2uvauf]:hover,.hero-area[data-astro-cid-ge2uvauf]:focus-visible{background:#ffffff1a;border-color:#ffffff38;transform:translateY(-2px)}.hero-area-dot[data-astro-cid-ge2uvauf]{border-radius:50%;flex-shrink:0;width:11px;height:11px}.hero-area--solar[data-astro-cid-ge2uvauf] .hero-area-dot[data-astro-cid-ge2uvauf]{background:var(--color-solar)}.hero-area--ev[data-astro-cid-ge2uvauf] .hero-area-dot[data-astro-cid-ge2uvauf]{background:var(--color-ev)}.hero-area--tarifas[data-astro-cid-ge2uvauf] .hero-area-dot[data-astro-cid-ge2uvauf]{background:var(--color-tarifas)}.hero-area--shop[data-astro-cid-ge2uvauf] .hero-area-dot[data-astro-cid-ge2uvauf]{background:var(--color-shop)}@media (width<=980px){.hero-sun[data-astro-cid-ge2uvauf]{display:none}.hero-inner[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;align-items:start}.hero-panel[data-astro-cid-ge2uvauf]{max-width:520px}}@media (width<=600px){.hero-sun[data-astro-cid-ge2uvauf]{width:76px;display:block;top:.25rem;right:.5rem}.hero[data-astro-cid-ge2uvauf]{padding-block:4rem}.hero-areas[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr}.hero-panel[data-astro-cid-ge2uvauf]{padding:1.4rem}}.areas[data-astro-cid-t6pg3gns]{padding-top:var(--section-space-sm)}.area-stack[data-astro-cid-t6pg3gns]{gap:1.5rem;display:grid}.area-row[data-astro-cid-t6pg3gns]{--area-color:var(--color-solar);border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:0;transition:box-shadow .25s,transform .25s,border-color .25s;display:grid;position:relative;overflow:hidden}.area-row[data-astro-cid-t6pg3gns]:hover,.area-row[data-astro-cid-t6pg3gns]:focus-visible{box-shadow:var(--shadow-md);border-color:color-mix(in srgb, var(--area-color) 30%, var(--color-border));transform:translateY(-3px)}.area-row--solar[data-astro-cid-t6pg3gns]{--area-color:var(--color-solar)}.area-row--ev[data-astro-cid-t6pg3gns]{--area-color:var(--color-ev)}.area-row--tarifas[data-astro-cid-t6pg3gns]{--area-color:var(--color-tarifas)}.area-row--shop[data-astro-cid-t6pg3gns]{--area-color:var(--color-shop)}.area-edge[data-astro-cid-t6pg3gns]{z-index:2;background:var(--area-color);width:18px;position:absolute;inset:0 auto 0 0}.area-image-wrap[data-astro-cid-t6pg3gns]{min-height:280px;position:relative;overflow:hidden}.area-image[data-astro-cid-t6pg3gns]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.area-image-wrap[data-astro-cid-t6pg3gns]:after{content:"";background:linear-gradient(90deg,#0000 72%,#fffffff0 100%);position:absolute;inset:0}.area-content[data-astro-cid-t6pg3gns]{flex-direction:column;justify-content:space-between;gap:1.5rem;padding:2.4rem 2.6rem 2.4rem 2rem;display:flex}.area-main[data-astro-cid-t6pg3gns]{align-items:flex-start;gap:1.5rem;display:flex}.area-num[data-astro-cid-t6pg3gns]{font-family:var(--font-display);letter-spacing:.08em;color:var(--area-color);white-space:nowrap;padding-top:.3rem;font-size:.82rem;font-weight:700}.area-kicker[data-astro-cid-t6pg3gns]{color:var(--area-color);margin:0 0 .4rem;font-size:.92rem;font-weight:600}.area-copy[data-astro-cid-t6pg3gns] h3[data-astro-cid-t6pg3gns]{letter-spacing:-.02em;margin:0 0 .8rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700}.area-text[data-astro-cid-t6pg3gns]{color:var(--color-muted);max-width:50ch;margin:0;font-size:1rem;line-height:1.65}.area-features[data-astro-cid-t6pg3gns]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.area-features[data-astro-cid-t6pg3gns] li[data-astro-cid-t6pg3gns]{color:var(--color-text);align-items:flex-start;gap:.65rem;font-size:.92rem;display:flex}.area-check[data-astro-cid-t6pg3gns]{background:color-mix(in srgb, var(--area-color) 14%, transparent);border-radius:50%;flex-shrink:0;width:17px;height:17px;margin-top:.15rem;position:relative}.area-check[data-astro-cid-t6pg3gns]:after{content:"";border:solid var(--area-color);border-width:0 2px 2px 0;width:5px;height:7px;position:absolute;top:3.5px;left:4.5px;transform:rotate(45deg)}.area-cta[data-astro-cid-t6pg3gns]{color:var(--area-color);align-items:center;gap:.45rem;font-size:.95rem;font-weight:650;display:inline-flex}.area-arrow[data-astro-cid-t6pg3gns]{transition:transform .2s}.area-row[data-astro-cid-t6pg3gns]:hover .area-arrow[data-astro-cid-t6pg3gns]{transform:translate(4px)}@media (width<=960px){.area-row[data-astro-cid-t6pg3gns]{grid-template-columns:1fr}.area-image-wrap[data-astro-cid-t6pg3gns]{order:-1;min-height:200px}.area-image-wrap[data-astro-cid-t6pg3gns]:after{background:linear-gradient(#0000 50%,#fff 100%)}.area-content[data-astro-cid-t6pg3gns]{padding:1.6rem 1.8rem 1.8rem 2rem}.area-main[data-astro-cid-t6pg3gns]{flex-direction:column;gap:.4rem}}@media (width<=540px){.area-image-wrap[data-astro-cid-t6pg3gns]{min-height:160px}.area-content[data-astro-cid-t6pg3gns]{padding:1.3rem 1.4rem 1.5rem 1.6rem}}@media (width>=961px){.area-row[data-astro-cid-t6pg3gns]:nth-child(2n) .area-image-wrap[data-astro-cid-t6pg3gns]{order:2}.area-row[data-astro-cid-t6pg3gns]:nth-child(2n) .area-content[data-astro-cid-t6pg3gns]{order:1}.area-row[data-astro-cid-t6pg3gns]:nth-child(2n) .area-image-wrap[data-astro-cid-t6pg3gns]:after{background:linear-gradient(270deg,#0000 72%,#fffffff0 100%)}}.section--dark[data-astro-cid-t6pg3gns]{background:var(--color-hero-bg);color:#fff}.eyebrow--light[data-astro-cid-t6pg3gns]{color:#fff9}.trust-title[data-astro-cid-t6pg3gns]{color:#fff;letter-spacing:-.03em;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700}.section-heading--center[data-astro-cid-t6pg3gns] .trust-sub[data-astro-cid-t6pg3gns]{color:#ffffffb8}.trust-grid[data-astro-cid-t6pg3gns]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2rem;margin-top:clamp(2.5rem,6vw,4rem);display:grid}.trust-item[data-astro-cid-t6pg3gns]{border:1px solid var(--color-dark-border);border-radius:var(--radius-lg);background:#ffffff0a;padding:1.8rem 1.6rem;transition:background .2s,border-color .2s}.trust-item[data-astro-cid-t6pg3gns]:hover{background:#ffffff12;border-color:#3a4a63}.trust-icon[data-astro-cid-t6pg3gns]{border-radius:var(--radius-md);color:#fff;place-items:center;width:46px;height:46px;margin-bottom:1.3rem;display:grid}.trust-icon--solar[data-astro-cid-t6pg3gns]{background:var(--color-solar)}.trust-icon--ev[data-astro-cid-t6pg3gns]{background:var(--color-ev)}.trust-icon--tarifas[data-astro-cid-t6pg3gns]{background:var(--color-tarifas)}.trust-icon--shop[data-astro-cid-t6pg3gns]{background:var(--color-shop)}.trust-item[data-astro-cid-t6pg3gns] h3[data-astro-cid-t6pg3gns]{letter-spacing:-.01em;margin:0 0 .6rem;font-size:1.15rem;font-weight:650}.trust-item[data-astro-cid-t6pg3gns] p[data-astro-cid-t6pg3gns]{color:#ffffffa8;margin:0;font-size:.95rem;line-height:1.6}@media (width<=1000px){.trust-grid[data-astro-cid-t6pg3gns]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.trust-grid[data-astro-cid-t6pg3gns]{grid-template-columns:1fr}}.cta[data-astro-cid-t6pg3gns]{padding-top:0}.cta-box[data-astro-cid-t6pg3gns]{text-align:center;border-radius:var(--radius-xl);background:radial-gradient(circle at 85% 15%, #f27a001a, transparent 45%), linear-gradient(160deg, var(--color-surface), #fff 60%);border:1px solid var(--color-border);padding:clamp(3rem,7vw,5.5rem) clamp(1.5rem,4vw,4rem)}.cta-box[data-astro-cid-t6pg3gns] .eyebrow[data-astro-cid-t6pg3gns]{color:var(--color-solar)}.cta-box[data-astro-cid-t6pg3gns] h2[data-astro-cid-t6pg3gns]{letter-spacing:-.03em;max-width:18ch;margin:0 auto;font-size:clamp(1.9rem,4.5vw,3rem);font-weight:700}.cta-box[data-astro-cid-t6pg3gns]>p[data-astro-cid-t6pg3gns]{max-width:52ch;color:var(--color-muted);margin:1.1rem auto 0;font-size:1.08rem}.cta-actions[data-astro-cid-t6pg3gns]{flex-wrap:wrap;justify-content:center;gap:.9rem;margin-top:2.2rem;display:flex}.trust-item[data-astro-cid-t6pg3gns]{border:0;border-top:1px solid var(--color-dark-border);background:0 0;border-radius:0;padding:1.8rem 1.2rem 0}.trust-item[data-astro-cid-t6pg3gns]:hover{border-color:var(--color-dark-border);background:0 0}@media (width>=1001px){.trust-item[data-astro-cid-t6pg3gns]+.trust-item[data-astro-cid-t6pg3gns]{border-left:1px solid var(--color-dark-border);border-top-color:#0000;padding-left:1.8rem}}@media (width<=1000px){.trust-item[data-astro-cid-t6pg3gns]:nth-child(2n){border-left:1px solid var(--color-dark-border)}}@media (width<=960px){.area-row[data-astro-cid-t6pg3gns]:nth-child(2n) .area-image-wrap[data-astro-cid-t6pg3gns]{order:-1}.area-row[data-astro-cid-t6pg3gns]:nth-child(2n) .area-image-wrap[data-astro-cid-t6pg3gns]:after{background:linear-gradient(#0000 50%,#fff 100%)}}
