.systemHeroSection-module__faNhpa__hero{color:#fff;background:#071b2f;align-items:stretch;width:100%;min-height:clamp(600px,76vw,880px);display:flex;position:relative;overflow:hidden}.systemHeroSection-module__faNhpa__desktopMedia,.systemHeroSection-module__faNhpa__desktopOverlay{position:absolute;inset:0}.systemHeroSection-module__faNhpa__heroImage{object-fit:cover;object-position:62% center}.systemHeroSection-module__faNhpa__desktopOverlay{background:linear-gradient(90deg,#031221f7 0%,#031221e6 34%,#0312210c 58%,#03122114 100%),linear-gradient(#0312210d 0%,#0312211f 60%,#0312218f 100%)}.systemHeroSection-module__faNhpa__mobileMedia{display:none}.systemHeroSection-module__faNhpa__inner{z-index:1;width:min(calc(100% - 40px), var(--site-max));align-items:center;min-height:820px;margin-inline:auto;padding-block:clamp(110px,9vw,150px);display:flex;position:relative}.systemHeroSection-module__faNhpa__content{width:min(700px,51%)}.systemHeroSection-module__faNhpa__eyebrow{color:#f7b51c;font-family:var(--font-accent);font-size:var(--eyebrow-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;align-items:center;gap:.7rem;margin-bottom:1.25rem;line-height:1;display:inline-flex}.systemHeroSection-module__faNhpa__eyebrow:before{content:"";background:currentColor;width:2.25rem;height:2px}.systemHeroSection-module__faNhpa__content h1{color:#fff;max-width:680px;font-family:var(--font-heading);font-size:var(--h1-sm);font-weight:var(--weight-semibold);line-height:var(--lh-h1);letter-spacing:var(--tracking-tight);text-wrap:balance}.systemHeroSection-module__faNhpa__content h1 span{color:#f7b51c}.systemHeroSection-module__faNhpa__intro{color:#fffc;max-width:650px;font-family:var(--font-body);font-size:var(--p-lg);font-weight:var(--weight-regular);line-height:var(--lh-body);margin-top:1.5rem}.systemHeroSection-module__faNhpa__actions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.systemHeroSection-module__faNhpa__primaryButton,.systemHeroSection-module__faNhpa__secondaryButton{min-height:3.6rem;font-family:var(--font-button);font-size:var(--button-md);font-weight:var(--weight-semibold);line-height:var(--lh-button);border-radius:.35rem;justify-content:center;align-items:center;gap:.55rem;padding:.9rem 1.4rem;transition:transform .18s,background-color .18s,border-color .18s;display:inline-flex}.systemHeroSection-module__faNhpa__primaryButton{color:#071b2f;background:#f7b51c;border:1px solid #f7b51c}.systemHeroSection-module__faNhpa__secondaryButton{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071b2f85;border:1px solid #ffffffad}.systemHeroSection-module__faNhpa__secondaryButton svg{width:1.2rem;height:1.2rem}.systemHeroSection-module__faNhpa__primaryButton:hover,.systemHeroSection-module__faNhpa__secondaryButton:hover{transform:translateY(-2px)}.systemHeroSection-module__faNhpa__primaryButton:hover{background:#ffc641;border-color:#ffc641}.systemHeroSection-module__faNhpa__secondaryButton:hover{background:#ffffff1f;border-color:#fff}.systemHeroSection-module__faNhpa__primaryButton:focus-visible,.systemHeroSection-module__faNhpa__secondaryButton:focus-visible{outline-offset:4px;outline:3px solid #f7b51c73}.systemHeroSection-module__faNhpa__trustList{gap:.75rem;margin-top:2rem;display:grid}.systemHeroSection-module__faNhpa__trustList li{color:#ffffffbd;font-family:var(--font-body);font-size:var(--label-lg);font-weight:var(--weight-regular);line-height:var(--lh-label);align-items:center;gap:.7rem;display:flex}.systemHeroSection-module__faNhpa__trustList svg{color:#f7b51c;flex:none;width:1.2rem;height:1.2rem}@media (max-width:1050px){.systemHeroSection-module__faNhpa__content{width:min(680px,64%)}}@media (max-width:768px){.systemHeroSection-module__faNhpa__hero{min-height:auto;display:block}.systemHeroSection-module__faNhpa__desktopMedia{display:none}.systemHeroSection-module__faNhpa__mobileMedia{aspect-ratio:4/3;background:#102a43;min-height:330px;display:block;position:relative}.systemHeroSection-module__faNhpa__mobileImage{object-fit:cover;object-position:center}.systemHeroSection-module__faNhpa__inner{width:min(calc(100% - 48px), var(--site-max));min-height:auto;padding-block:var(--section-padding-xs)}.systemHeroSection-module__faNhpa__content{width:100%}.systemHeroSection-module__faNhpa__actions{display:grid}.systemHeroSection-module__faNhpa__primaryButton,.systemHeroSection-module__faNhpa__secondaryButton{width:100%}}@media (prefers-reduced-motion:reduce){.systemHeroSection-module__faNhpa__primaryButton,.systemHeroSection-module__faNhpa__secondaryButton{transition:none}}
.systemEnergyGoals-module__n5kmnG__section{width:100%;padding-block:var(--section-padding-sm);color:#071b2f;background:#fffdf9}.systemEnergyGoals-module__n5kmnG__inner{width:min(calc(100% - 40px), var(--site-max));margin-inline:auto}.systemEnergyGoals-module__n5kmnG__heading{text-align:center;max-width:900px;margin-inline:auto}.systemEnergyGoals-module__n5kmnG__eyebrow{color:#d88b00;font-family:var(--font-accent);font-size:var(--eyebrow-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin-bottom:1rem;line-height:1;display:inline-flex}.systemEnergyGoals-module__n5kmnG__heading h2{font-family:var(--font-heading);font-size:var(--h2-sm);font-weight:var(--weight-semibold);line-height:var(--lh-h2);letter-spacing:var(--tracking-heading);text-wrap:balance}.systemEnergyGoals-module__n5kmnG__heading p{color:#5e6873;max-width:760px;font-family:var(--font-body);font-size:var(--p-lg);font-weight:var(--weight-regular);line-height:var(--lh-body);margin:1.25rem auto 0}.systemEnergyGoals-module__n5kmnG__cardGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin-top:clamp(3rem,5vw,4.5rem);display:grid}.systemEnergyGoals-module__n5kmnG__card{background:#071b2f;border:1px solid #d8d2c8;border-radius:.55rem;min-width:0;transition:transform .2s,box-shadow .2s;overflow:hidden;box-shadow:0 18px 40px #071b2f14}.systemEnergyGoals-module__n5kmnG__card:hover{transform:translateY(-4px);box-shadow:0 24px 50px #071b2f21}.systemEnergyGoals-module__n5kmnG__media{aspect-ratio:4/3;background:#17324a;position:relative;overflow:hidden}.systemEnergyGoals-module__n5kmnG__image{object-fit:cover;transition:transform .45s}.systemEnergyGoals-module__n5kmnG__card:hover .systemEnergyGoals-module__n5kmnG__image{transform:scale(1.035)}.systemEnergyGoals-module__n5kmnG__number{z-index:2;color:#071b2f;width:3.15rem;height:3.15rem;font-family:var(--font-accent);font-size:var(--p-lg);font-weight:var(--weight-semibold);background:#f7b51c;border:0;border-radius:50%;align-self:flex-start;place-items:center;margin-top:-1.575rem;margin-bottom:1.2rem;line-height:1;display:grid;position:relative;box-shadow:0 8px 20px #03111d38}.systemEnergyGoals-module__n5kmnG__cardBody{flex-direction:column;min-height:240px;padding:0 1.25rem 1.5rem;display:flex;position:relative}.systemEnergyGoals-module__n5kmnG__cardBody h3{color:#fff;font-family:var(--font-heading);font-size:var(--h4-md);font-weight:var(--weight-medium);line-height:var(--lh-h4);letter-spacing:var(--tracking-normal)}.systemEnergyGoals-module__n5kmnG__cardBody p{color:#ffffffb8;font-family:var(--font-body);font-size:var(--p-lg);font-weight:var(--weight-regular);line-height:var(--lh-body);margin-top:.8rem}.systemEnergyGoals-module__n5kmnG__quizRow{border-top:1px solid #ddd6ca;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;margin-top:2rem;padding-top:1.5rem;display:flex}.systemEnergyGoals-module__n5kmnG__quizRow p,.systemEnergyGoals-module__n5kmnG__quizLink{font-family:var(--font-body);font-size:var(--p-lg)}.systemEnergyGoals-module__n5kmnG__quizRow p{color:#5e6873}.systemEnergyGoals-module__n5kmnG__quizLink{color:#0b4b7b;font-family:var(--font-button);font-size:var(--button-md);font-weight:var(--weight-semibold);align-items:center;gap:.5rem;display:inline-flex}.systemEnergyGoals-module__n5kmnG__quizLink svg{width:1.1rem;height:1.1rem;transition:transform .18s}.systemEnergyGoals-module__n5kmnG__quizLink:hover svg{transform:translate(3px)}.systemEnergyGoals-module__n5kmnG__quizLink:focus-visible{outline-offset:4px;outline:3px solid #f7b51c73}@media (max-width:1250px){.systemEnergyGoals-module__n5kmnG__cardGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.systemEnergyGoals-module__n5kmnG__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.systemEnergyGoals-module__n5kmnG__inner{width:min(calc(100% - 48px), var(--site-max))}.systemEnergyGoals-module__n5kmnG__cardGrid{grid-template-columns:1fr}.systemEnergyGoals-module__n5kmnG__cardBody{min-height:auto}.systemEnergyGoals-module__n5kmnG__quizRow{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.systemEnergyGoals-module__n5kmnG__card,.systemEnergyGoals-module__n5kmnG__image,.systemEnergyGoals-module__n5kmnG__quizLink svg{transition:none}}
.systemPropertyDesign-module__OZD3Jq__section{width:100%;padding-block:var(--section-padding-sm);color:#fff;background:radial-gradient(circle at 88% 8%,#2e729e38,#0000 32%),linear-gradient(145deg,#06182a 0%,#071f36 58%,#051522 100%)}.systemPropertyDesign-module__OZD3Jq__inner{width:min(calc(100% - 40px), var(--site-max));grid-template-columns:minmax(320px,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(3rem,6vw,6.5rem);margin-inline:auto;display:grid}.systemPropertyDesign-module__OZD3Jq__copyColumn{position:sticky;top:8rem}.systemPropertyDesign-module__OZD3Jq__eyebrow{color:#f7b51c;font-family:var(--font-accent);font-size:var(--eyebrow-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin-bottom:1rem;line-height:1;display:inline-flex}.systemPropertyDesign-module__OZD3Jq__copyColumn h2{color:#fff;max-width:620px;font-family:var(--font-heading);font-size:var(--h2-sm);font-weight:var(--weight-semibold);line-height:var(--lh-h2);letter-spacing:var(--tracking-heading);text-wrap:balance}.systemPropertyDesign-module__OZD3Jq__intro{color:#ffffffbd;max-width:580px;font-family:var(--font-body);font-size:var(--p-lg);line-height:var(--lh-body);margin-top:1.25rem}.systemPropertyDesign-module__OZD3Jq__checklist{gap:.8rem;margin-top:1.75rem;display:grid}.systemPropertyDesign-module__OZD3Jq__checklist li{color:#ffffffd6;font-family:var(--font-body);font-size:var(--label-lg);font-weight:var(--weight-regular);line-height:var(--lh-label);align-items:center;gap:.7rem;display:flex}.systemPropertyDesign-module__OZD3Jq__checklist svg{color:#f7b51c;flex:none;width:1.25rem;height:1.25rem}.systemPropertyDesign-module__OZD3Jq__button{color:#071b2f;min-height:3.6rem;font-family:var(--font-button);font-size:var(--button-md);font-weight:var(--weight-semibold);line-height:var(--lh-button);background:#f7b51c;border:1px solid #f7b51c;border-radius:.35rem;justify-content:center;align-items:center;margin-top:2rem;padding:.9rem 1.35rem;transition:transform .18s,background-color .18s;display:inline-flex}.systemPropertyDesign-module__OZD3Jq__button:hover{background:#ffc641;transform:translateY(-2px)}.systemPropertyDesign-module__OZD3Jq__button:focus-visible{outline-offset:4px;outline:3px solid #f7b51c73}.systemPropertyDesign-module__OZD3Jq__designColumn{min-width:0}.systemPropertyDesign-module__OZD3Jq__imageShell{background:#102a43;border:1px solid #ffffff1f;border-radius:.8rem;min-height:610px;position:relative;overflow:hidden}.systemPropertyDesign-module__OZD3Jq__image{object-fit:cover}.systemPropertyDesign-module__OZD3Jq__imageShell:after{content:"";background:linear-gradient(#0000 56%,#04121fd1 100%);position:absolute;inset:0}.systemPropertyDesign-module__OZD3Jq__imageCaption{z-index:1;color:#fff;align-items:center;gap:.9rem;display:flex;position:absolute;bottom:1.35rem;left:1.5rem;right:1.5rem}.systemPropertyDesign-module__OZD3Jq__imageCaption>svg{color:#071b2f;background:#f7b51c;border-radius:.55rem;flex:none;width:2.6rem;height:2.6rem;padding:.55rem}.systemPropertyDesign-module__OZD3Jq__imageCaption span,.systemPropertyDesign-module__OZD3Jq__imageCaption strong{display:block}.systemPropertyDesign-module__OZD3Jq__imageCaption span{color:#f7b51c;font-family:var(--font-accent);font-size:var(--p-lg);font-weight:var(--weight-semibold);line-height:1.35}.systemPropertyDesign-module__OZD3Jq__imageCaption strong{font-family:var(--font-heading);font-size:var(--h4-md);font-weight:var(--weight-medium);line-height:var(--lh-h4);margin-top:.2rem}.systemPropertyDesign-module__OZD3Jq__factGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.systemPropertyDesign-module__OZD3Jq__factCard{background:#ffffff0e;border:1px solid #ffffff1f;border-radius:.7rem;min-width:0;min-height:245px;padding:1.25rem}.systemPropertyDesign-module__OZD3Jq__factIcon{color:#f7b51c;background:#f7b51c1f;border-radius:.55rem;place-items:center;width:3rem;height:3rem;margin-bottom:1rem;display:grid}.systemPropertyDesign-module__OZD3Jq__factIcon svg{width:1.45rem;height:1.45rem}.systemPropertyDesign-module__OZD3Jq__factLabel{color:#ffffff94;font-family:var(--font-body);font-size:var(--p-lg);line-height:1.4;display:block}.systemPropertyDesign-module__OZD3Jq__factCard h3{color:#fff;font-family:var(--font-heading);font-size:var(--h4-md);font-weight:var(--weight-medium);line-height:var(--lh-h4);letter-spacing:var(--tracking-normal);margin-top:.35rem}.systemPropertyDesign-module__OZD3Jq__factCard p{color:#ffffffab;font-family:var(--font-body);font-size:var(--p-lg);line-height:var(--lh-body);margin-top:.7rem}.systemPropertyDesign-module__OZD3Jq__designNote{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:.65rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.8rem;margin-top:1rem;padding:1rem 1.25rem;display:grid}.systemPropertyDesign-module__OZD3Jq__designNote svg{color:#f7b51c;width:1.25rem;height:1.25rem}.systemPropertyDesign-module__OZD3Jq__designNote p{color:#ffffffb3;font-family:var(--font-body);font-size:var(--p-lg);line-height:1.6}@media (max-width:1280px){.systemPropertyDesign-module__OZD3Jq__factGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.systemPropertyDesign-module__OZD3Jq__inner{grid-template-columns:1fr}.systemPropertyDesign-module__OZD3Jq__copyColumn{position:static}}@media (max-width:620px){.systemPropertyDesign-module__OZD3Jq__inner{width:min(calc(100% - 48px), var(--site-max))}.systemPropertyDesign-module__OZD3Jq__imageShell{min-height:430px}.systemPropertyDesign-module__OZD3Jq__imageCaption{align-items:flex-start;bottom:1rem;left:1rem;right:1rem}.systemPropertyDesign-module__OZD3Jq__factGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.systemPropertyDesign-module__OZD3Jq__designNote{grid-template-columns:auto 1fr}.systemPropertyDesign-module__OZD3Jq__designNote svg:last-child{display:none}.systemPropertyDesign-module__OZD3Jq__button{width:100%}}@media (prefers-reduced-motion:reduce){.systemPropertyDesign-module__OZD3Jq__button{transition:none}}
.systemSolarSystem-module__ho_VUa__section{width:100%;padding-block:var(--section-padding-sm);color:#071b2f;background:#f7f3ec}.systemSolarSystem-module__ho_VUa__inner{width:min(calc(100% - 40px), var(--site-max));margin-inline:auto}.systemSolarSystem-module__ho_VUa__headingRow{border-bottom:1px solid #d8d1c6;grid-template-columns:minmax(0,1fr) minmax(360px,.62fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding-bottom:clamp(2rem,4vw,3.5rem);display:grid}.systemSolarSystem-module__ho_VUa__eyebrow{color:#d88b00;font-family:var(--font-accent);font-size:var(--eyebrow-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin-bottom:1rem;line-height:1;display:inline-flex}.systemSolarSystem-module__ho_VUa__headingRow h2{font-family:var(--font-heading);font-size:var(--h2-sm);font-weight:var(--weight-semibold);line-height:var(--lh-h2);letter-spacing:var(--tracking-heading);text-wrap:balance}.systemSolarSystem-module__ho_VUa__headingRow>p{color:#5e6873;font-family:var(--font-body);font-size:var(--p-lg);line-height:var(--lh-body)}.systemSolarSystem-module__ho_VUa__componentGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;margin-top:clamp(2.5rem,5vw,4rem);display:grid}.systemSolarSystem-module__ho_VUa__componentCard{background:#fffdf9;border:1px solid #d9d1c5;border-radius:.65rem;grid-template-rows:minmax(0,1fr) minmax(0,1fr);min-width:0;min-height:620px;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 14px 32px #071b2f0d}.systemSolarSystem-module__ho_VUa__componentCard:hover{transform:translateY(-4px);box-shadow:0 22px 46px #071b2f1a}.systemSolarSystem-module__ho_VUa__media{background:#ede9e1;min-height:0;position:relative;overflow:hidden}.systemSolarSystem-module__ho_VUa__image{object-fit:cover;transition:transform .45s}.systemSolarSystem-module__ho_VUa__componentCard:hover .systemSolarSystem-module__ho_VUa__image{transform:scale(1.035)}.systemSolarSystem-module__ho_VUa__cardBody{flex-direction:column;min-height:0;padding:1.1rem;display:flex}.systemSolarSystem-module__ho_VUa__titleRow{align-items:center;gap:.7rem;display:flex}.systemSolarSystem-module__ho_VUa__number{color:#fff;width:2rem;height:2rem;font-family:var(--font-accent);font-size:var(--p-lg);font-weight:var(--weight-semibold);background:#071b2f;border-radius:50%;flex:none;place-items:center;line-height:1;display:grid}.systemSolarSystem-module__ho_VUa__titleRow h3{font-family:var(--font-heading);font-size:var(--h4-md);font-weight:var(--weight-medium);line-height:var(--lh-h4);letter-spacing:var(--tracking-normal)}.systemSolarSystem-module__ho_VUa__cardBody>p{color:#626d77;font-family:var(--font-body);font-size:var(--p-lg);line-height:var(--lh-body);margin-top:.85rem}.systemSolarSystem-module__ho_VUa__included{color:#485663;border-top:1px solid #e0d9cf;align-items:flex-start;gap:.55rem;margin-top:auto;padding-top:.8rem;display:flex}.systemSolarSystem-module__ho_VUa__included svg{color:#d88b00;flex:none;width:1.05rem;height:1.05rem;margin-top:.15rem}.systemSolarSystem-module__ho_VUa__included span{font-family:var(--font-body);font-size:var(--p-lg);line-height:1.55}.systemSolarSystem-module__ho_VUa__bottomRow{color:#fff;background:#071b2f;border-radius:.65rem;justify-content:space-between;align-items:center;gap:2rem;margin-top:1.25rem;padding:1.4rem 1.5rem;display:flex}.systemSolarSystem-module__ho_VUa__bottomRow p{color:#ffffffb8;max-width:950px;font-family:var(--font-body);font-size:var(--p-lg);line-height:var(--lh-body)}.systemSolarSystem-module__ho_VUa__button{color:#071b2f;min-height:3.55rem;font-family:var(--font-button);font-size:var(--button-md);font-weight:var(--weight-semibold);line-height:var(--lh-button);background:#f7b51c;border-radius:.35rem;flex:none;justify-content:center;align-items:center;gap:.55rem;padding:.85rem 1.3rem;transition:transform .18s,background-color .18s;display:inline-flex}.systemSolarSystem-module__ho_VUa__button svg{width:1.1rem;height:1.1rem}.systemSolarSystem-module__ho_VUa__button:hover{background:#ffc641;transform:translateY(-2px)}.systemSolarSystem-module__ho_VUa__button:focus-visible{outline-offset:4px;outline:3px solid #f7b51c73}@media (max-width:1380px){.systemSolarSystem-module__ho_VUa__componentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.systemSolarSystem-module__ho_VUa__componentCard{min-height:560px}}@media (max-width:900px){.systemSolarSystem-module__ho_VUa__headingRow{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:720px){.systemSolarSystem-module__ho_VUa__componentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.systemSolarSystem-module__ho_VUa__componentCard{min-height:520px}.systemSolarSystem-module__ho_VUa__bottomRow{flex-direction:column;align-items:stretch}.systemSolarSystem-module__ho_VUa__button{width:100%}}@media (max-width:520px){.systemSolarSystem-module__ho_VUa__inner{width:min(calc(100% - 48px), var(--site-max))}.systemSolarSystem-module__ho_VUa__componentGrid{grid-template-columns:1fr}.systemSolarSystem-module__ho_VUa__componentCard{min-height:540px}}@media (prefers-reduced-motion:reduce){.systemSolarSystem-module__ho_VUa__componentCard,.systemSolarSystem-module__ho_VUa__image,.systemSolarSystem-module__ho_VUa__button{transition:none}}
.systemFutureEnergy-module__0tRcqW__section{color:#fff;background:#071b2f;width:100%;min-height:820px;position:relative;overflow:hidden}.systemFutureEnergy-module__0tRcqW__backgroundImage,.systemFutureEnergy-module__0tRcqW__overlay{position:absolute;inset:0}.systemFutureEnergy-module__0tRcqW__backgroundImage{object-fit:cover;object-position:center}.systemFutureEnergy-module__0tRcqW__overlay{background:linear-gradient(90deg,#04121fe6 0%,#04121f0b 48%,#04121f06 100%),linear-gradient(#04121f1a 20%,#04121f05 55%,#04121f18 100%)}.systemFutureEnergy-module__0tRcqW__inner{z-index:1;width:min(calc(100% - 40px), var(--site-max));min-height:820px;padding-block:var(--section-padding-md) 2rem;flex-direction:column;justify-content:space-between;margin-inline:auto;display:flex;position:relative}.systemFutureEnergy-module__0tRcqW__headingBlock{max-width:640px}.systemFutureEnergy-module__0tRcqW__eyebrow{color:#f7b51c;font-family:var(--font-accent);font-size:var(--eyebrow-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;margin-bottom:1rem;line-height:1;display:inline-flex}.systemFutureEnergy-module__0tRcqW__headingBlock h2{color:#fff;font-family:var(--font-heading);font-size:var(--h2-sm);font-weight:var(--weight-semibold);line-height:var(--lh-h2);letter-spacing:var(--tracking-heading);text-wrap:balance}.systemFutureEnergy-module__0tRcqW__headingBlock>p{color:#fffc;font-family:var(--font-body);font-size:var(--p-lg);line-height:var(--lh-body);margin-top:1.25rem}.systemFutureEnergy-module__0tRcqW__button{color:#071b2f;min-height:3.6rem;font-family:var(--font-button);font-size:var(--button-md);font-weight:var(--weight-semibold);line-height:var(--lh-button);background:#f7b51c;border:1px solid #f7b51c;border-radius:.35rem;justify-content:center;align-items:center;margin-top:1.8rem;padding:.9rem 1.35rem;transition:transform .18s,background-color .18s;display:inline-flex}.systemFutureEnergy-module__0tRcqW__button:hover{background:#ffc641;transform:translateY(-2px)}.systemFutureEnergy-module__0tRcqW__button:focus-visible{outline-offset:4px;outline:3px solid #f7b51c73}.systemFutureEnergy-module__0tRcqW__factRow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff2e;border:1px solid #ffffff2e;border-radius:.7rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:clamp(4rem,10vw,8rem);display:grid;overflow:hidden}.systemFutureEnergy-module__0tRcqW__factCard{background:#04121fc2;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;min-width:0;min-height:205px;padding:1.4rem;display:grid}.systemFutureEnergy-module__0tRcqW__icon{color:#f7b51c;background:#f7b51c1f;border:1px solid #f7b51c8c;border-radius:.55rem;place-items:center;width:3.2rem;height:3.2rem;display:grid}.systemFutureEnergy-module__0tRcqW__icon svg{width:1.55rem;height:1.55rem}.systemFutureEnergy-module__0tRcqW__factCard h3{color:#fff;font-family:var(--font-heading);font-size:var(--h4-md);font-weight:var(--weight-semibold);line-height:var(--lh-h4);letter-spacing:var(--tracking-normal)}.systemFutureEnergy-module__0tRcqW__factCard p{color:#ffffffb3;font-family:var(--font-body);font-size:var(--p-lg);line-height:var(--lh-body);margin-top:.65rem}@media (max-width:1050px){.systemFutureEnergy-module__0tRcqW__factRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.systemFutureEnergy-module__0tRcqW__section,.systemFutureEnergy-module__0tRcqW__inner{min-height:760px}.systemFutureEnergy-module__0tRcqW__backgroundImage{object-position:60% center}.systemFutureEnergy-module__0tRcqW__overlay{background:linear-gradient(#04121fc7 0%,#04121f70 42%,#04121ff5 100%)}.systemFutureEnergy-module__0tRcqW__inner{width:min(calc(100% - 48px), var(--site-max))}.systemFutureEnergy-module__0tRcqW__button{width:100%}.systemFutureEnergy-module__0tRcqW__factRow{grid-template-columns:1fr}.systemFutureEnergy-module__0tRcqW__factCard{min-height:auto}}@media (prefers-reduced-motion:reduce){.systemFutureEnergy-module__0tRcqW__button{transition:none}}
