.dwl-stage37-page,.dwl-stage37-public-block{font-family:inherit;color:#102238}
.dwl-stage37-public-block{box-sizing:border-box;width:calc(100% - 40px);max-width:1180px;margin:34px auto;padding:32px;border:1px solid #dbe6e1;border-radius:24px;background:#fff;box-shadow:0 14px 38px rgba(15,34,55,.07)}
.dwl-stage37-public-block>header{max-width:800px;margin-bottom:24px}.dwl-stage37-public-block>header>span,.dwl-stage37-kicker,.dwl-stage37-final-message>span{display:inline-block;margin-bottom:9px;color:#087a55;font-size:12px;font-weight:850;letter-spacing:.1em;text-transform:uppercase}
.dwl-stage37-public-block h2,.dwl-stage37-final-message h2{margin:0 0 10px!important;color:#102238;line-height:1.12}.dwl-stage37-public-block p{color:#526779;line-height:1.7}
.dwl-stage37-feature-grid,.dwl-stage37-choice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}
.dwl-stage37-feature-grid article{padding:22px;border-radius:18px;background:#f3f8f6;border:1px solid #dbe9e3}.dwl-stage37-feature-grid strong{display:block;margin-bottom:8px;color:#0b6c50;font-size:18px}.dwl-stage37-feature-grid p{margin:0}
.dwl-stage37-table-wrap{overflow:auto;border:1px solid #dbe5e1;border-radius:18px}.dwl-stage37-table{width:100%;min-width:780px;border-collapse:collapse;background:#fff}.dwl-stage37-table th,.dwl-stage37-table td{padding:14px 15px;border-bottom:1px solid #e5ece9;text-align:left;vertical-align:top}.dwl-stage37-table thead th{background:#10382f;color:#fff}.dwl-stage37-table tbody th{color:#102238}.dwl-stage37-table a{color:#087a55;font-weight:800}
.dwl-stage37-note{margin:16px 0 0!important;font-size:14px}.dwl-stage37-cta,.dwl-stage37-final-message{margin:30px 0;padding:32px;border-radius:24px;background:linear-gradient(135deg,#0a624b,#0b8060);color:#fff}.dwl-stage37-cta h2,.dwl-stage37-final-message h2{color:#fff!important}.dwl-stage37-cta p{color:rgba(255,255,255,.88)}.dwl-stage37-cta a,.dwl-stage37-inline-cta{display:inline-flex;padding:12px 17px;border-radius:11px;background:#fff;color:#076247!important;font-weight:850;text-decoration:none}
.dwl-stage37-related,.dwl-stage37-location-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dwl-stage37-related a,.dwl-stage37-location-grid a{display:flex;flex-direction:column;gap:5px;padding:17px;border:1px solid #dce7e2;border-radius:14px;background:#f7faf9;color:#0b674f;text-decoration:none}.dwl-stage37-location-grid span{font-size:13px;color:#637781}
.dwl-stage37-installer-grid,.dwl-stage37-review-grid,.dwl-stage37-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.dwl-stage37-installer-grid article,.dwl-stage37-plan-grid article,.dwl-stage37-review-grid blockquote{margin:0;padding:23px;border:1px solid #dce7e2;border-radius:18px;background:#f8fbfa}.dwl-stage37-installer-grid article>span,.dwl-stage37-review-grid blockquote>span{color:#087a55;font-size:13px;font-weight:850}.dwl-stage37-installer-grid h3{margin:10px 0 7px}.dwl-stage37-installer-grid a,.dwl-stage37-review-grid a{color:#087a55;font-weight:800;text-decoration:none}.dwl-stage37-review-grid blockquote p{font-size:16px}.dwl-stage37-review-grid footer{display:flex;justify-content:space-between;gap:12px;align-items:center}.dwl-stage37-plan-grid article>span{display:block;color:#087a55;font-weight:850}.dwl-stage37-plan-grid article>strong{display:block;margin:8px 0;font-size:28px}.dwl-stage37-plan-grid ul{margin:15px 0 0;padding:0;list-style:none}.dwl-stage37-plan-grid li{margin:8px 0;color:#445e6b}
.dwl-stage37-cost-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dwl-stage37-cost-stats>div{padding:18px;border-radius:16px;background:#edf8f3}.dwl-stage37-cost-stats span{display:block;color:#5a7069;font-size:13px}.dwl-stage37-cost-stats strong{display:block;margin-top:5px;color:#087a55;font-size:25px}.dwl-stage37-data-building{padding:22px;border-radius:18px;background:#fff8e8;border:1px solid #efddb4}.dwl-stage37-data-building p{margin-bottom:0}
@media(max-width:900px){.dwl-stage37-installer-grid,.dwl-stage37-review-grid,.dwl-stage37-plan-grid,.dwl-stage37-related,.dwl-stage37-location-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:680px){.dwl-stage37-public-block{padding:22px}.dwl-stage37-feature-grid,.dwl-stage37-choice-grid,.dwl-stage37-installer-grid,.dwl-stage37-review-grid,.dwl-stage37-plan-grid,.dwl-stage37-related,.dwl-stage37-location-grid,.dwl-stage37-cost-stats{grid-template-columns:1fr}.dwl-stage37-final-message,.dwl-stage37-cta{padding:24px}}
