.water-promo-module__28auMW__promo{color:#123f36;background:linear-gradient(115deg,#dcfff4,#62e5cf);border:1px solid #6acfb9;border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin:32px 0;padding:clamp(24px,4vw,42px);display:grid}.water-promo-module__28auMW__eyebrow{letter-spacing:.14em;font-size:.72rem;font-weight:750}.water-promo-module__28auMW__promo h2{letter-spacing:-.025em;max-width:650px;margin:10px 0;font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.2}.water-promo-module__28auMW__promo p{max-width:650px;line-height:1.7}.water-promo-module__28auMW__actions{flex-direction:column;align-items:flex-start;gap:18px;font-weight:700;display:flex}.water-promo-module__28auMW__primary{color:#f2ffe6;background:#143d32;border-radius:999px;padding:13px 20px;text-decoration:none;display:inline-flex}.water-promo-module__28auMW__promo a:focus-visible{outline-offset:5px;outline:3px solid #175440}@media (max-width:768px){.water-promo-module__28auMW__promo{grid-template-columns:1fr;gap:18px}}
.renogy-module__SmyqvG__hero{--forest:#103c36;--lime:#d6f58b;color:#f6f6ec;background:radial-gradient(at 85% 20%,#36624d 0,#0000 55%),linear-gradient(130deg,#092c29,#17493e);border:1px solid #467065;border-radius:28px;grid-template-columns:1.08fr 1fr;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 70px #103c3618}.renogy-module__SmyqvG__heroCopy{z-index:1;padding:clamp(28px,4.4vw,62px);position:relative}.renogy-module__SmyqvG__hero .renogy-module__SmyqvG__eyebrow,.renogy-module__SmyqvG__eyebrow{letter-spacing:.16em;color:#cfe3d8;margin:0 0 24px;font-size:11px;font-weight:700}.renogy-module__SmyqvG__hero .renogy-module__SmyqvG__wordmark{letter-spacing:-.045em;color:#fffef5;margin:0 0 28px;font-size:clamp(26px,3vw,40px);font-weight:650}.renogy-module__SmyqvG__wordmark span{letter-spacing:.02em;color:#cfe3d8;margin-top:5px;font-size:13px;font-weight:400;display:block}.renogy-module__SmyqvG__hero h1,.renogy-module__SmyqvG__hero h2{letter-spacing:-.055em;color:#fffef5;max-width:15ch;margin:0 0 24px;font-size:clamp(33px,4.2vw,58px);font-weight:550;line-height:1.06}.renogy-module__SmyqvG__hero .renogy-module__SmyqvG__lead{color:#d7e7dc;max-width:47ch;font-size:16px;line-height:1.7}.renogy-module__SmyqvG__actions{flex-wrap:wrap;align-items:center;gap:18px 22px;margin-top:30px;display:flex}.renogy-module__SmyqvG__hero .renogy-module__SmyqvG__primary,.renogy-module__SmyqvG__hero .renogy-module__SmyqvG__primary:hover{background:var(--lime);color:#18382c;border-radius:100px;gap:22px;padding:15px 22px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.renogy-module__SmyqvG__hero .renogy-module__SmyqvG__primary:hover{transform:translateY(-3px);box-shadow:0 8px 24px #d6f58b22}.renogy-module__SmyqvG__hero .renogy-module__SmyqvG__secondary,.renogy-module__SmyqvG__hero .renogy-module__SmyqvG__secondary:hover{color:#fffef5;text-underline-offset:6px;font-size:14px}.renogy-module__SmyqvG__hero .renogy-module__SmyqvG__fine{color:#c4d9cb;margin:24px 0 0;font-size:11px;line-height:1.6}.renogy-module__SmyqvG__visual{background:linear-gradient(140deg,#94b07d16,#082b2433);align-items:center;min-height:480px;margin:0;display:flex;position:relative}.renogy-module__SmyqvG__visual:before{content:"";aspect-ratio:1;border:1px solid #d7ebcf33;border-radius:50%;width:85%;position:absolute;top:10%;left:8%;box-shadow:0 0 0 36px #d7ebcf08,0 0 0 72px #d7ebcf05}.renogy-module__SmyqvG__visual img{z-index:1;border-radius:20px;width:100%;height:auto;position:relative;transform:rotate(-6deg)scale(.88);box-shadow:0 24px 50px #001e2444}.renogy-module__SmyqvG__visual figcaption{color:#d7e7dc;z-index:2;font-size:11px;position:absolute;bottom:16px;left:25px;right:20px}.renogy-module__SmyqvG__flow{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);letter-spacing:.08em;color:#e7f5da;background:#103c36d9;border:1px solid #e7f5da33;border-radius:14px;justify-content:space-between;gap:8px;padding:16px;font-size:10px;display:flex;position:absolute;bottom:56px;left:20px;right:20px}.renogy-module__SmyqvG__section{padding:22px 0;scroll-margin-top:120px}.renogy-module__SmyqvG__heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:24px;display:flex}.renogy-module__SmyqvG__heading h2{letter-spacing:-.04em;max-width:20ch;font-size:clamp(28px,3vw,42px);line-height:1.13}.renogy-module__SmyqvG__section .renogy-module__SmyqvG__eyebrow{color:#326557;margin-bottom:12px}.renogy-module__SmyqvG__intro{color:#46605a;max-width:64ch;line-height:1.7}.renogy-module__SmyqvG__categories{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.renogy-module__SmyqvG__category{background:linear-gradient(140deg,#fafbf4,#e9f1e7);border:1px solid #cbdcd2;border-radius:18px;flex-direction:column;justify-content:space-between;gap:22px;min-height:142px;padding:24px;transition:transform .2s,border-color .2s;display:flex}.renogy-module__SmyqvG__category:hover{border-color:#4e7c66;transform:translateY(-4px)}.renogy-module__SmyqvG__category>span{color:#49665a;letter-spacing:.1em;font-size:11px}.renogy-module__SmyqvG__category strong{color:#143e34;font-size:17px;line-height:1.4}.renogy-module__SmyqvG__category:last-child{background:#143e34}.renogy-module__SmyqvG__category:last-child strong,.renogy-module__SmyqvG__category:last-child>span{color:#e6f4d9}.renogy-module__SmyqvG__steps{background:#eaf1e7;border:1px solid #cdded1;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:clamp(24px,4vw,48px);display:grid}.renogy-module__SmyqvG__steps article{padding:8px}.renogy-module__SmyqvG__steps article>span{color:#456254;font-size:12px}.renogy-module__SmyqvG__steps h3{letter-spacing:-.03em;color:#143e34;margin:20px 0 14px;font-size:23px}.renogy-module__SmyqvG__steps p{color:#46605a;font-size:14px;line-height:1.7}.renogy-module__SmyqvG__steps a{text-underline-offset:5px;margin-top:18px;font-weight:650;text-decoration:underline;display:inline-block}.renogy-module__SmyqvG__status{color:#294739;background:#eff4e8;border-left:3px solid #648947;border-radius:0 12px 12px 0;padding:18px 22px;font-size:13px;line-height:1.7}@media (max-width:800px){.renogy-module__SmyqvG__hero{border-radius:22px;grid-template-columns:1fr}.renogy-module__SmyqvG__hero h1,.renogy-module__SmyqvG__hero h2{max-width:19ch}.renogy-module__SmyqvG__visual{min-height:310px;max-height:420px;overflow:hidden}.renogy-module__SmyqvG__visual img{max-width:580px;margin:auto;transform:rotate(-5deg)scale(.78)}.renogy-module__SmyqvG__categories{grid-template-columns:repeat(2,minmax(0,1fr))}.renogy-module__SmyqvG__steps{grid-template-columns:1fr}.renogy-module__SmyqvG__steps article+article{border-top:1px solid #cdded1;padding-top:24px}.renogy-module__SmyqvG__heading{display:block}}@media (prefers-reduced-motion:reduce){.renogy-module__SmyqvG__category,.renogy-module__SmyqvG__hero .renogy-module__SmyqvG__primary{transition:none}.renogy-module__SmyqvG__category:hover,.renogy-module__SmyqvG__hero .renogy-module__SmyqvG__primary:hover{transform:none}}
