.solar-experience-module__70ON1G__scene{isolation:isolate;color:#f5f8ef;font-family:var(--font-manrope), Arial, sans-serif;background:#032f29;padding:clamp(24px,3vw,44px);position:relative;overflow:hidden}.solar-experience-module__70ON1G__hero{width:var(--site-shell);border-radius:26px;margin:20px auto 0}.solar-experience-module__70ON1G__layout{z-index:1;grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(24px,4vw,64px);max-width:1440px;margin:auto;display:grid;position:relative}.solar-experience-module__70ON1G__copy h1{letter-spacing:-.06em;margin:22px 0;font-size:clamp(2.6rem,4.2vw,4.2rem);line-height:1.05}.solar-experience-module__70ON1G__copy h1 span{color:#ffdb7c}.solar-experience-module__70ON1G__copy h2{color:#fff}.solar-experience-module__70ON1G__copy>p:not(.solar-experience-module__70ON1G__eyebrow){color:#d5e4da;max-width:480px;line-height:1.7}.solar-experience-module__70ON1G__eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#ffdb7c;font-size:.72rem;font-weight:750}.solar-experience-module__70ON1G__actions{flex-wrap:wrap;align-items:center;gap:24px;margin:30px 0;display:flex}.solar-experience-module__70ON1G__secondary{color:#f7f9ef;text-underline-offset:6px;font-weight:650}.solar-experience-module__70ON1G__reassurance{color:#c1d6ca;flex-wrap:wrap;gap:10px 18px;font-size:.75rem;display:flex}.solar-experience-module__70ON1G__reassurance span:before{content:"✓";color:#ffdb7c;margin-right:6px}.solar-experience-module__70ON1G__visual{min-width:0}.solar-experience-module__70ON1G__visual svg{width:100%;max-height:410px;display:block}.solar-experience-module__70ON1G__halo{z-index:-1;background:radial-gradient(at 60% 35%,#b29e4140,#0000 42%),radial-gradient(at 40% 80%,#18796560,#0000 50%);position:absolute;inset:-30% -30% 0 25%}.solar-experience-module__70ON1G__stars{pointer-events:none;position:absolute;inset:0}.solar-experience-module__70ON1G__stars i{background:#ffe5a0;border-radius:50%;width:2px;height:2px;animation:4s ease-in-out infinite alternate solar-experience-module__70ON1G__glimmer;position:absolute}.solar-experience-module__70ON1G__sun{transform-origin:478px 82px;animation:7s ease-in-out infinite alternate solar-experience-module__70ON1G__breathe}.solar-experience-module__70ON1G__flow{fill:none;stroke:#6c9c87;stroke-width:2px;stroke-dasharray:3 10}.solar-experience-module__70ON1G__activeFlow{stroke:#ffdb7c;stroke-width:3px;animation:3s linear infinite solar-experience-module__70ON1G__energy}.solar-experience-module__70ON1G__tabs{background:#04251e80;border:1px solid #6f9d8055;border-radius:99px;gap:4px;padding:5px;display:flex}.solar-experience-module__70ON1G__tabs button{color:#c8dcd0;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:99px;flex:1;padding:12px 8px;font-size:.8rem}.solar-experience-module__70ON1G__tabs button span{margin-right:9px}.solar-experience-module__70ON1G__tabs button[aria-selected=true]{color:#063b2d;background:#f0f5e9;font-weight:750}.solar-experience-module__70ON1G__explanation{color:#d5e4da;min-height:88px;margin:16px 8px 8px;font-size:.8rem;line-height:1.55}.solar-experience-module__70ON1G__caption{color:#b6ccbf;justify-content:space-between;align-items:center;gap:12px;display:flex}.solar-experience-module__70ON1G__caption small{font-size:.63rem}.solar-experience-module__70ON1G__caption button{color:#c9dbd0;font:inherit;cursor:pointer;background:0 0;border:0;min-height:36px;font-size:.65rem;text-decoration:underline}[data-paused=true] :is(.solar-experience-module__70ON1G__stars i,.solar-experience-module__70ON1G__sun,.solar-experience-module__70ON1G__activeFlow){animation-play-state:paused}@keyframes solar-experience-module__70ON1G__energy{to{stroke-dashoffset:-52px}}@keyframes solar-experience-module__70ON1G__glimmer{0%{opacity:.15}to{opacity:.7}}@keyframes solar-experience-module__70ON1G__breathe{to{opacity:.7;transform:scale(1.12)}}@media (max-width:800px){.solar-experience-module__70ON1G__layout{grid-template-columns:1fr;gap:16px}.solar-experience-module__70ON1G__hero{border-radius:20px;padding:32px 22px 24px}.solar-experience-module__70ON1G__copy h1{max-width:550px;font-size:clamp(2.6rem,9vw,4rem)}.solar-experience-module__70ON1G__visual svg{max-height:300px}.solar-experience-module__70ON1G__explanation{min-height:100px}}@media (prefers-reduced-motion:reduce){.solar-experience-module__70ON1G__stars i,.solar-experience-module__70ON1G__sun,.solar-experience-module__70ON1G__activeFlow{animation:none}}.solar-experience-module__70ON1G__product{color:#f5f8ef;gap:8px;margin-bottom:24px;text-decoration:none;display:grid}.solar-experience-module__70ON1G__productImage{aspect-ratio:16/9;background:#fff;border-radius:20px;position:relative;overflow:hidden}.solar-experience-module__70ON1G__productImage img{object-fit:contain;padding:16px}.solar-experience-module__70ON1G__product strong{color:#ffdb7c;font-size:.85rem}.solar-experience-module__70ON1G__product small{color:#c1d6ca}
