:root{--dark-green:#3a543a;--bright-green:#67c23a;--model-accent:#2d6b1f;--cta-green:#2f6d28;--cta-green-hover:#255822;--black:#000;--white:#fff;--off-white:#f9f9f9;--grey:#e5e5e5;--text-dark:#1a1a1a;--text-light:#555}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{box-sizing:border-box;scroll-behavior:smooth;margin:0;padding:0}html,body{max-width:100vw;overflow-x:hidden}body{color:var(--text-dark);background-color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:96px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}section{max-width:1200px;margin:0 auto;padding:60px 20px}h1,h2,h3,h4,h5,h6{color:var(--dark-green)}.customer-value-section{background-color:var(--off-white);text-align:center}.customer-value-section h2{margin-bottom:16px}.customer-value-section>p{max-width:680px;color:var(--text-light);margin:0 auto 40px;line-height:1.6}.value-props-grid{text-align:center;flex-wrap:wrap;gap:30px;margin-top:50px;display:flex}.value-prop-card{background-color:var(--white);border:1px solid var(--grey);border-radius:8px;padding:30px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 12px #0000000d}.value-prop-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000014}.value-prop-card h3{margin-top:20px;margin-bottom:10px}.value-prop-card p{color:var(--text-light);line-height:1.6}.value-prop-icon{background-color:var(--bright-green);width:60px;height:60px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:inline-flex}.ideal-sites-section{background-color:var(--white);text-align:center}.ideal-sites-section h2{margin-bottom:16px}.ideal-sites-section p{max-width:680px;color:var(--text-light);margin:0 auto 40px;line-height:1.6}.criteria-list{text-align:left;flex-wrap:wrap;gap:20px;max-width:900px;margin:0 auto;list-style:none;display:flex}.criteria-list li{background-color:var(--off-white);border:1px solid var(--grey);border-radius:8px;flex:45%;align-items:flex-start;gap:12px;padding:20px;display:flex}.criteria-list li:before{content:"✓";color:var(--bright-green);font-size:1.2rem;font-weight:700}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}
