.eh{--eh-ivory:#FAF8F3;--eh-forest:#103F30;--eh-lime:#E5F1C5;--eh-ink:#151515;--eh-grey:#59615D;--eh-line:#D9D2C6;background:var(--eh-ivory);color:var(--eh-ink);padding-top:var(--site-header-height,5.5rem);overflow-x:clip}.eh h1,.eh h2,.eh h3{font-family:"DM Serif Display",Georgia,serif;font-weight:400;letter-spacing:-.01em}.eh-wrap{max-width:76rem;margin-inline:auto;padding-inline:1.25rem}.eh-hero{padding-block:2rem 3rem}.eh-hero-grid{display:grid;gap:2rem}.eh-eyebrow{font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;color:var(--eh-grey);margin-bottom:1rem;font-weight:600}.eh-hero h1{font-size:clamp(2.2rem,8vw,3.25rem);line-height:1.08;text-wrap:balance}.eh-nb{white-space:nowrap}.eh-promo-kicker{font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--eh-forest)}.eh-promo-text{font-size:.85rem;line-height:1.5;color:var(--eh-forest);margin-top:.35rem}.eh-trust{font-size:.85rem;font-weight:600;color:var(--eh-forest);margin-top:1rem;max-width:28rem}.eh-promo{background:var(--eh-lime);border-radius:.75rem;padding:.9rem 1.1rem;margin-top:1.25rem;max-width:30rem}.eh-promo-title{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(1.4rem,2.2vw,1.75rem);line-height:1.2;color:var(--eh-forest)}.eh-promo-title strong{font-weight:400}.eh-lead{margin-top:1.25rem;color:var(--eh-grey);max-width:28rem;line-height:1.6}.eh-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:1.5rem}.eh-btn{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.75rem 1.75rem;border-radius:.5rem;font-weight:600;font-size:.95rem;transition:background-color .18s,color .18s}.eh-btn-dark{background:var(--eh-forest);color:#fff}.eh-btn-dark:hover{background:#0b2d22}.eh-btn-lime{background:var(--eh-lime);color:var(--eh-forest)}.eh-btn-lime:hover{background:#d6e8ab}.eh-link{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--eh-forest);font-size:.95rem}.eh-link:hover{text-decoration:underline;text-underline-offset:4px}.eh-fine{font-size:.75rem;color:var(--eh-grey);margin-top:1rem;max-width:28rem;line-height:1.5}.eh-hero-media{position:relative}.eh-hero-media img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center 30%;border-radius:.75rem;display:block}.eh-checklist{background:var(--eh-ivory);border-radius:.75rem;padding:1rem 1.25rem;margin:-2rem 1rem 0;position:relative;box-shadow:0 4px 14px -6px #15151533}.eh-checklist h2{font-family:Plus Jakarta Sans,sans-serif;font-size:.85rem;font-weight:700;margin-bottom:.6rem;letter-spacing:0}.eh-checklist ul{list-style:none;display:grid;gap:.5rem;padding:0;margin:0}.eh-checklist li{display:flex;align-items:center;gap:.6rem;font-size:.8rem}.eh-checklist li span,.eh-pack li svg{display:inline-flex;align-items:center;justify-content:center;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--eh-lime);color:var(--eh-forest);flex:none;padding:.15rem}.eh-strip{background:#f1ede3;border-block:1px solid var(--eh-line)}.eh-strip ul{list-style:none;display:grid;margin:0;padding-block:.5rem}.eh-strip li{display:flex;align-items:center;justify-content:center;gap:.7rem;padding:.8rem;font-size:.9rem;color:var(--eh-grey)}.eh-strip li+li{border-top:1px solid var(--eh-line)}.eh-section{padding-block:3rem}.eh #launch-packages{scroll-margin-top:7rem}.eh-h2{font-size:clamp(1.9rem,3.4vw,2.6rem);margin-bottom:1.5rem}.eh-stage-grid,.eh-pack-grid{display:grid;gap:1.25rem}.eh-stage{display:grid;grid-template-columns:2fr 3fr;background:#fff;border:1px solid var(--eh-line);border-radius:.75rem;overflow:hidden}.eh-stage-lime{background:var(--eh-lime);border-color:#cfe0a6}.eh-stage-img img{width:100%;height:100%;min-height:9rem;object-fit:cover;display:block}.eh-stage-body{padding:1.25rem}.eh-stage-body h3{font-size:1.4rem;margin-bottom:.4rem}.eh-stage-body p{color:var(--eh-grey);font-size:.9rem;line-height:1.5;margin-bottom:.9rem}.eh-pack{border:1px solid var(--eh-line);border-radius:.75rem;padding:1.75rem;background:#fff;display:flex;flex-direction:column;gap:1rem}.eh-pack h3{font-size:1.6rem}.eh-offer{font-size:.8rem;font-weight:700;background:var(--eh-lime);color:var(--eh-forest);align-self:flex-start;padding:.3rem .7rem;border-radius:.4rem}.eh-pack-price{font-family:"DM Serif Display",Georgia,serif;font-size:clamp(2.5rem,4vw,3rem);line-height:1.2}.eh-pack-price span{display:inline-block;font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;margin-left:.4rem}.eh-pack ul{list-style:none;padding:0;margin:0;display:grid;gap:.6rem;font-size:.9rem}.eh-scope{font-size:.85rem;line-height:1.5;color:var(--eh-grey)}.eh-pack-dark .eh-scope{color:#fffc}.eh-pack li{display:flex;gap:.6rem;align-items:center}.eh-pack li svg{flex-shrink:0}.eh-pack .eh-fine{margin:0;flex:1}.eh-pack .eh-btn{align-self:flex-start}.eh-pack-dark{background:var(--eh-forest);border-color:var(--eh-forest);color:#fff}.eh-pack-dark .eh-fine{color:#ffffffbf}.eh-pack-dark .eh-offer{background:var(--eh-lime)}.eh-package-terms{font-size:.85rem;line-height:1.6;color:var(--eh-grey);margin-top:1.25rem;max-width:65rem}.eh-steps{list-style:none;padding:0;margin:0;display:grid;gap:1.5rem}.eh-steps li{display:flex;gap:1rem;align-items:flex-start}.eh-num{flex:none;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--eh-lime);color:var(--eh-forest);display:grid;place-items:center;font-weight:600;font-size:.85rem}.eh-steps h3{font-size:1.2rem;margin-bottom:.25rem}.eh-steps p{color:var(--eh-grey);font-size:.9rem;line-height:1.5}.eh-final{background:var(--eh-forest);color:#fff;padding-block:3rem;margin-top:1.5rem}.eh-final .eh-wrap{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}.eh-final h2{font-size:clamp(1.9rem,3.6vw,2.75rem);line-height:1.15}@media(min-width:768px){.eh-wrap{padding-inline:2rem}.eh-strip ul{grid-template-columns:repeat(3,1fr)}.eh-strip li+li{border-top:0;border-left:1px solid var(--eh-line)}.eh-stage-grid,.eh-pack-grid{grid-template-columns:1fr 1fr}.eh-steps{grid-template-columns:repeat(3,1fr);gap:2rem}.eh-steps li{position:relative;padding-right:1.5rem}.eh-steps li:not(:last-child):after{content:"";position:absolute;top:1.35rem;right:-1.25rem;width:2rem;height:1px;background:var(--eh-line)}.eh-final .eh-wrap{flex-direction:row;align-items:center;justify-content:space-between}}@media(min-width:1024px){.eh-hero{padding-block:3rem 4rem}.eh-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:3rem}.eh-hero h1{font-size:clamp(2.4rem,3.4vw,3rem)}.eh-hero-media img{aspect-ratio:4/5;max-height:34rem}}.eh a:focus-visible{outline:2px solid var(--eh-forest);outline-offset:3px}.eh-pack-dark a:focus-visible,.eh-final a:focus-visible{outline-color:var(--eh-lime)}@media(prefers-reduced-motion:reduce){.eh-btn{transition:none}}.en-home-header{background:#faf8f3!important;border-bottom-color:#d9d2c6!important}.en-home-header [data-testid=nav-get-started]{background:#103f30;color:#fff;border-radius:.5rem;box-shadow:none}.en-home-header [data-testid=nav-get-started]:hover{background:#0b2d22}.en-home-header [data-testid=nav-mobile-get-started]{background:#103f30;color:#fff}.eh-accred{background:#fff;border-bottom:1px solid var(--eh-line);padding-block:.75rem}.eh-accred img{display:block;width:100%;max-width:36rem;height:auto;object-fit:contain}.eh-finance{background:var(--eh-forest);color:#fff}.eh-finance-grid{display:grid;gap:1.75rem;padding-block:2.5rem}.eh-finance h2{font-size:clamp(1.7rem,3vw,2.2rem);line-height:1.15}.eh-finance h3{font-size:1.25rem;margin-bottom:.4rem}.eh-finance p{color:#ffffffc7;line-height:1.6}.eh-orgs{border-bottom:1px solid var(--eh-line);overflow:hidden}.eh-orgs-grid{display:grid;gap:1.25rem;padding-block:2.25rem}.eh-orgs h2{font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.eh-orgs-viewport{min-width:0;overflow:hidden}.eh-orgs-track{display:flex;width:max-content;gap:3rem;animation:eh-marquee 42s linear infinite;will-change:transform}.eh-orgs-group{display:flex;flex:0 0 auto;align-items:center;gap:3rem}.eh-orgs-group span{display:inline-flex;align-items:center;gap:.75rem;white-space:nowrap;font-weight:600;color:var(--eh-grey);font-size:.95rem}.eh-orgs-group i{width:.4rem;height:.4rem;border-radius:50%;background:var(--eh-forest);flex:none}@keyframes eh-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 1.5rem))}}.eh-feat{padding-block:3.5rem}.eh-feat-tint{background:#f1ede3;border-block:1px solid var(--eh-line)}.eh-feat-head{max-width:46rem;margin-bottom:2rem}.eh-feat-head p,.eh-why-lead,.eh-blog-desc{color:var(--eh-grey);font-size:1.1rem;line-height:1.6}.eh-svc-grid{display:grid;gap:1.25rem}.eh-svc{position:relative;display:block;background:#fff;border:1px solid var(--eh-line);border-radius:.75rem;padding:1.5rem}.eh-svc-img{height:9rem;overflow:hidden;margin-bottom:1.25rem;border-radius:.5rem}.eh-svc-img picture{display:block;height:100%}.eh-svc-img img{width:100%;height:100%;object-fit:cover;display:block}.eh-svc-icon{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;background:var(--eh-lime);color:var(--eh-forest);border-radius:.5rem;margin-bottom:1rem}.eh-svc h3{font-size:1.4rem;margin-bottom:.5rem}.eh-svc p{color:var(--eh-grey);font-size:.9rem;line-height:1.55;margin-bottom:1.25rem}.eh-svc-more{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--eh-forest)}.eh-svc:hover .eh-svc-more{text-decoration:underline;text-underline-offset:4px}.eh-why{display:grid;gap:2.5rem;align-items:center}.eh-why ul{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:1.25rem}.eh-why li{display:flex;gap:1rem;align-items:flex-start;font-weight:500}.eh-why li i{width:.4rem;height:.4rem;border-radius:50%;background:var(--eh-forest);margin-top:.55rem;flex:none}.eh-why-card{display:grid;background:#fff;border:1px solid var(--eh-line);border-radius:.75rem;overflow:hidden}.eh-why-img{padding:1.5rem;min-height:14rem}.eh-why-img picture{display:block;height:100%}.eh-why-img img{width:100%;height:100%;object-fit:contain;display:block}.eh-why-text{padding:2rem;display:flex;flex-direction:column;justify-content:center}.eh-why-ico{display:flex;width:3rem;height:3rem;border:2px solid var(--eh-forest);border-radius:50%;align-items:center;justify-content:center;color:var(--eh-forest);margin-bottom:1.25rem}.eh-why-text h3{font-size:1.5rem;margin-bottom:.75rem}.eh-why-text p{color:var(--eh-grey);line-height:1.6}.eh-carbon{position:relative;overflow:hidden;background:var(--eh-forest);color:#fff;padding-block:4rem}.eh-carbon-bg{position:absolute;inset:0 0 0 auto;width:100%;opacity:.2;pointer-events:none}.eh-carbon-bg img{width:100%;height:100%;object-fit:contain;display:block}.eh-carbon-body{position:relative;display:grid;gap:1.5rem;justify-items:start}.eh-carbon-label,.eh-fin-label{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.eh-carbon-label{color:var(--eh-lime)}.eh-carbon h2{font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.1}.eh-carbon-desc{font-size:1.2rem;line-height:1.45;color:#ffffffd9;max-width:36rem}.eh-carbon-list{display:grid;gap:.9rem 2rem;padding-top:.5rem;width:100%}.eh-carbon-list div{border-left:2px solid var(--eh-lime);padding-left:.75rem;font-weight:500}.eh-fin{position:relative;overflow:hidden;text-align:center;padding-block:4rem}.eh-fin-bg{position:absolute;inset:0 0 0 auto;width:100%;height:100%;object-fit:cover;opacity:.1;pointer-events:none}.eh-fin .eh-wrap{position:relative}.eh-fin-card{max-width:60rem;margin-inline:auto;display:grid;gap:1.5rem;justify-items:center;background:#faf8f3eb;border:1px solid var(--eh-line);border-radius:.75rem;padding:2.5rem 1.5rem}.eh-fin-label{color:var(--eh-forest);border:1px solid var(--eh-line);padding:.3rem 1rem;background:var(--eh-ivory)}.eh-fin h2{font-size:clamp(2.2rem,5vw,3.5rem);line-height:1.1}.eh-fin-desc{font-size:1.2rem;color:var(--eh-grey);line-height:1.5}.eh-btn-outline{border:1px solid var(--eh-forest);color:var(--eh-forest)}.eh-btn-outline:hover{background:var(--eh-lime)}.eh-blog-head{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid var(--eh-line);padding-bottom:1rem;margin-bottom:1.5rem}.eh-h3{font-size:clamp(1.6rem,3vw,2rem)}.eh-blog-all{display:none}.eh-blog-desc{margin-bottom:2rem}.eh-blog-grid{display:grid;gap:2rem}.eh-post{display:block}.eh-post-img{aspect-ratio:4/3;overflow:hidden;background:#fff;border:1px solid var(--eh-line);margin-bottom:1.25rem;border-radius:.5rem}.eh-post-img img{width:100%;height:100%;object-fit:cover;display:block;opacity:.92;transition:opacity .3s}.eh-post:hover .eh-post-img img{opacity:1}.eh-post-empty{display:flex;align-items:center;justify-content:center;color:var(--eh-grey)}.eh-post-date{font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--eh-grey);margin-bottom:.6rem}.eh-post h3{font-size:1.3rem}.eh-post:hover h3{text-decoration:underline;text-underline-offset:4px}.eh-learn{display:grid;gap:1.5rem}.eh-learn-card{display:flex;flex-direction:column;background:#fff;border:1px solid var(--eh-line);border-radius:.75rem;padding:2rem}.eh-learn-card h3{font-size:1.5rem;margin-bottom:1rem}.eh-learn-card p{flex:1;color:var(--eh-grey);line-height:1.6;margin-bottom:1.5rem}.eh-carbon a:focus-visible{outline-color:var(--eh-lime)}@media(min-width:640px){.eh-carbon-list{grid-template-columns:1fr 1fr}.eh-blog-all{display:inline-flex}}@media(min-width:768px){.eh-svc-grid{grid-template-columns:1fr 1fr}.eh-orgs-grid{grid-template-columns:220px minmax(0,1fr);align-items:center;gap:2rem}.eh-blog-grid{grid-template-columns:repeat(3,1fr)}.eh-learn{grid-template-columns:1fr 1fr}.eh-why{grid-template-columns:1fr 1fr;gap:4rem}.eh-carbon-bg,.eh-fin-bg{width:50%}.eh-fin-card{padding:3.5rem 3rem}}@media(min-width:1024px){.eh-svc-grid{grid-template-columns:repeat(4,1fr)}.eh-finance-grid{grid-template-columns:220px repeat(3,minmax(0,1fr));gap:0;align-items:start}.eh-finance-grid>*+*{border-left:1px solid rgba(255,255,255,.2);padding-left:2rem;padding-right:2rem}.eh-finance-grid>*:last-child{padding-right:0}.eh-finance-grid>h2{padding-right:2rem}.eh-why-card{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.eh-orgs-track{animation:none;width:100%}.eh-orgs-group{flex:0 0 100%;max-width:100%;flex-wrap:wrap;gap:.75rem 1rem}.eh-orgs-group+.eh-orgs-group{display:none}.eh-post-img img{transition:none}}.eh-rv-on{opacity:0;transform:translateY(16px);transition:opacity .55s cubic-bezier(.22,.61,.36,1),transform .55s cubic-bezier(.22,.61,.36,1);transition-delay:var(--rv-d,0ms)}.eh-rv-on.eh-rv-in{opacity:1;transform:none}@media(max-width:480px){.eh-actions{gap:.9rem}.eh-btn{width:100%}.eh-pack{padding:1.25rem}}@media(max-width:480px){.eh-stage{grid-template-columns:minmax(0,1fr)}.eh-stage-img img{height:9rem;min-height:0;object-position:center}.eh-stage-body{padding:1.25rem}.eh-link{min-height:2.75rem}}@media(min-width:768px)and (max-width:1023px){.eh-stage{grid-template-columns:minmax(0,1fr)}.eh-stage-img img{height:10rem;min-height:0}}@media(prefers-reduced-motion:reduce){.eh-rv-on{opacity:1;transform:none;transition:none}}
