.pent-nature-hero{position:relative;min-height:640px;display:flex;align-items:center;overflow:hidden;color:var(--text-on-dark);background:var(--brand-primary-dark)}.pent-nature-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.62}.pent-nature-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.84),rgba(0,0,0,.25))}.pent-nature-hero .container{position:relative;z-index:2;max-width:820px;margin-left:auto;margin-right:auto;text-align:center}.pent-nature-hero h1,.pent-nature-hero p{color:var(--text-on-dark)}.pent-nature-hero p{color:rgba(255,255,255,.8)}.pent-commitment .container{max-width:920px;text-align:center}.pent-cert-row h2,.pent-commitment h2,.pent-progress h2{font-size:36px;font-weight:900}.pent-commitment p{color:var(--brand-text-secondary)}.pent-goals{background:var(--brand-bg-alt)}.pent-goals article{height:100%;padding:28px;border:1px solid var(--brand-border);background:var(--brand-bg)}.pent-goals span{color:var(--brand-secondary);font-weight:900}.pent-goals h2{margin-top:12px;font-weight:800}.pent-goals p{color:var(--brand-text-secondary)}.pent-progress-list{display:grid;grid-gap:20px;gap:20px;margin-top:30px}.pent-progress-list div{position:relative;padding:18px 0 26px;border-bottom:1px solid var(--brand-border)}.pent-progress-list span{font-weight:800}.pent-progress-list strong{float:right;color:var(--brand-secondary)}.pent-progress-list i{position:absolute;left:0;bottom:10px;height:6px;background:var(--brand-secondary)}.pent-cert-row{background:var(--brand-bg-alt);text-align:center}.pent-cert-row ul{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;list-style:none;margin:24px 0;padding:0}.pent-cert-row li{min-width:120px;padding:14px 18px;background:var(--brand-bg);border:1px solid var(--brand-border);font-weight:900}