body{background:#fff;color:#1a2a32;font-family:Inter,Arial,sans-serif}section{padding:80px 0}h1,h2,h3{margin-bottom:.5em}h1{font-weight:400!important}h2,h3{font-weight:300!important}.btn-primary{background:#6db16f;border:none;border-radius:4px;color:#fff;font-weight:600;padding:.75em 2em;transition:background .2s}.btn-primary:hover{background:#599a5a}.btn-secondary{background:#fff;border:2px solid #6db16f;border-radius:4px;color:#6db16f;font-weight:600;padding:.75em 2em;transition:border-color .2s,color .2s}.btn-secondary:hover{border-color:#599a5a;color:#599a5a}.card,.program-card,.resource-card,.solution-card{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);margin:1em 0;padding:2em}.impact-stats,.stats-row{display:flex;gap:2em;justify-content:center}.impact-stat-number,.stat-number{color:#6db16f;font-size:2.5rem;font-weight:700}.impact-stat-label,.stat-label{color:#7a8a99;font-size:1rem;text-transform:uppercase}.trust-logos{align-items:center;display:flex;flex-wrap:wrap;gap:2em;justify-content:center;margin:2em 0}.trust-logos img{max-height:48px;opacity:.7;transition:opacity .2s}.trust-logos img:hover{opacity:1}@media (max-width:900px){section{padding:48px 0}.impact-stats,.stats-row{flex-direction:column;gap:1em}}@media (max-width:600px){section{padding:32px 0}h1{font-size:2rem}h2{font-size:1.5rem}.btn-primary,.btn-secondary{font-size:1rem;padding:.5em 1.2em}.impact-stats,.programs-cards,.resources-module,.solutions-cards,.stats-row{align-items:stretch;flex-direction:column!important;gap:1.5em}.impact-stat,.program-card,.resource-card,.solution-card{box-sizing:border-box;margin:0 0 1.5em;width:100%}.program-card-icon,.resource-card-image,.solution-card-icon{display:block;height:auto;margin:0 auto 1em;max-width:80px}.get-started-form-image,.hero-banner img,.resource-card-image,.solution-card-icon{height:auto;margin-bottom:1em;max-width:100%;width:100%}.get-started-form button,.get-started-form form,.get-started-form input,.get-started-form select,.get-started-form textarea{box-sizing:border-box;margin-bottom:1em;width:100%!important}.dnd-column,.dnd-section,section{padding-left:0!important;padding-right:0!important}}