.a225{background:#fff;color:#000;font-family:Lato,Helvetica Neue,Arial,sans-serif;letter-spacing:0;line-height:1.45;-webkit-font-smoothing:antialiased}.a225 *,.a225 :after,.a225 :before{box-sizing:border-box}.a225 img{height:auto;max-width:100%}.a225 h1,.a225 h2,.a225 h3,.a225 p,.a225 ul{font-family:inherit;letter-spacing:0;margin:0;padding:0}.a225 ul{list-style:none}.a225 a{color:#176637;text-decoration:underline}.a225 a:hover{color:#0f4a27}.a225-wrap{margin:0 auto;max-width:1200px;padding:0 40px;width:100%}.a225-sec{padding:88px 0}.a225-sec--black{background:#000;color:#fff}.a225-sec--dark{background:#14261c;color:#fff}.a225-sec--darker{background:#0d1a13;color:#fff}.a225-sec--light{background:#f2f8ea}.a225-sec--border{border-top:1px solid #dde5dc}.a225-sec--black h1,.a225-sec--black h2,.a225-sec--black h3,.a225-sec--dark h1,.a225-sec--dark h2,.a225-sec--dark h3,.a225-sec--darker h2,.a225-sec--darker h3{color:#fff}.a225-sec--black a,.a225-sec--dark a,.a225-sec--darker a{color:#b7c4bf}.a225-sec--black a:hover,.a225-sec--dark a:hover,.a225-sec--darker a:hover{color:#fff}.a225-eyebrow{background:#8bc641;color:#000;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.5px;line-height:1.3;padding:4px 10px;text-transform:uppercase}.a225-eyebrow--ghost{background:transparent;color:#8bc641;letter-spacing:1px;padding:0}.a225-h2{font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.15}.a225-h3{font-size:20px;font-weight:700}.a225-lead{color:#333;font-size:17px;line-height:1.6}.a225-sec--black .a225-lead,.a225-sec--dark .a225-lead,.a225-sec--darker .a225-lead{color:#b7c4bf}.a225-muted{color:#52656f;font-size:15px}.a225-fine{color:#52656f;font-size:12px}.a225-sec--black .a225-fine,.a225-sec--dark .a225-fine,.a225-sec--darker .a225-fine{color:#8fa39a}.a225-pre{white-space:pre-line}.a225-rt p{margin:0}.a225-rt p+p{margin-top:12px}.a225-head{display:flex;flex-direction:column;gap:16px}.a225-head--20{gap:20px}.a225-head--760{max-width:760px}.a225-col{display:flex;flex-direction:column;gap:40px}.a225-col--32{gap:32px}.a225-g2{display:grid;gap:48px;grid-template-columns:repeat(2,minmax(0,1fr))}.a225-g2--start{align-items:start;gap:64px}.a225-g2--center{align-items:center}.a225-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.a225-g3,.a225-g4{display:grid;gap:24px}.a225-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.a225-card{background:#fff;border:1px solid #dde5dc;border-radius:6px}.a225-card--dark{background:#111;border:1px solid #263a2f;color:#fff}.a225-btn{align-items:center;border-radius:4px;display:inline-flex;font-size:16px;font-weight:700;height:48px;justify-content:center;line-height:1.2;padding:0 28px;text-align:center}.a225-btn,.a225-btn:hover{text-decoration:none}.a225-btn--lime{background:#8bc641;border:1.6px solid #8bc641;color:#000!important}.a225-btn--lime:hover{background:#7db338;border-color:#7db338}.a225-btn--outline_w{background:transparent;border:1.6px solid hsla(0,0%,100%,.6);color:#fff!important}.a225-btn--outline_w:hover{border-color:#fff}.a225-btn--outline_k{background:transparent;border:1.6px solid #000;color:#000!important}.a225-btn--outline_k:hover{background:rgba(0,0,0,.05)}.a225-btnrow{display:flex;flex-wrap:wrap;gap:16px}.a225-hero{background:#000;color:#fff;padding:56px 0 72px}.a225-hero__inner{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.a225-hero__copy{display:flex;flex-direction:column;gap:20px}.a225-hero__meta{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.a225-hero__status{color:#b7c4bf;font-size:13px}.a225-hero__h1{color:#fff;font-size:clamp(44px,6vw,76px);font-weight:900;letter-spacing:1px;line-height:1}.a225-hero__h1sub{color:#b7c4bf;display:block;font-size:clamp(18px,2vw,26px);font-weight:400;letter-spacing:.5px;line-height:1;margin-top:8px}.a225-specs__date{margin-top:-8px}.a225-hero__tag{color:#8bc641;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.2}.a225-hero__intro{color:#b7c4bf;font-size:18px;line-height:1.55;max-width:620px}.a225-hero__btns{display:flex;flex-wrap:wrap;gap:12px;padding-top:4px}.a225-hero__proof{border-top:1px solid #2a2a2a;display:grid;gap:12px 24px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;padding-top:12px}.a225-hero__proof div{display:flex;flex-direction:column;gap:2px}.a225-hero__proof .v{color:#fff;font-size:24px;font-weight:900;line-height:1.1}.a225-hero__proof .l{color:#b7c4bf;font-size:13px}.a225-hero__img{align-items:center;display:flex;justify-content:center}.a225-hero__img img{display:block;max-width:640px;width:100%}.a225-hl{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.a225-hl__item{background:#fff;border:1px solid #dde5dc;border-radius:6px;display:flex;flex-direction:column;gap:6px;padding:24px}.a225-hl__v{color:#176637;font-size:32px;font-weight:900;line-height:1.1}.a225-hl__l{color:#333;font-size:14px;line-height:1.45}.a225-icard{display:flex;flex-direction:column;gap:12px;padding:28px}.a225-icard svg{display:block;height:28px;width:28px}.a225-icard p{color:#333;font-size:15px;line-height:1.55}.a225-systems{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.a225-system{background:#f2f8ea;border-radius:6px;display:flex;flex-direction:column;gap:14px;padding:28px}.a225-system__t{color:#176637;font-size:18px;font-weight:700}.a225-system__sub{color:#52656f;font-size:14px;margin-top:-8px}.a225-system ul{display:flex;flex-direction:column;gap:8px}.a225-system li{color:#333;font-size:15px;line-height:1.5;padding-left:18px;position:relative}.a225-system li:before{background:#8bc641;border-radius:50%;content:"";height:8px;left:0;position:absolute;top:9px;width:8px}.a225-changes__img{background:#000;border-radius:6px;overflow:hidden}.a225-changes__img img{display:block;width:100%}.a225-checks{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.a225-check{background:#111;border:1px solid #263a2f;border-radius:6px;display:flex;flex-direction:column;gap:10px;padding:28px}.a225-check__n{color:#8bc641;font-size:12px;font-weight:700;letter-spacing:1px}.a225-check h3{color:#fff;font-size:20px;font-weight:700}.a225-check p{color:#b7c4bf;font-size:15px;line-height:1.55}.a225-pillars{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.a225-pillar{display:flex;flex-direction:column;gap:8px;padding:24px}.a225-pillar h3{font-size:18px;font-weight:700}.a225-pillar h3 a{font-family:inherit;font-size:inherit;font-weight:700;letter-spacing:inherit;line-height:inherit}.a225-pillar p{color:#333;font-size:15px;line-height:1.5}.a225-support__lines{color:#176637;font-size:22px;font-weight:700;line-height:1.35}.a225-direction{align-items:start;background:#14261c;border-radius:6px;color:#fff;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:40px}.a225-direction h3{color:#fff;font-size:26px;font-weight:700;line-height:1.2}.a225-direction p{color:#b7c4bf;font-size:16px;line-height:1.6}.a225-direction .a225-rt a{color:#8bc641}.a225-roadmap{display:flex;flex-direction:column;gap:14px}.a225-roadmap li{border-bottom:1px solid #263a2f;color:#b7c4bf;display:grid;font-size:15px;gap:12px;grid-template-columns:72px minmax(0,1fr);line-height:1.5;padding-bottom:14px}.a225-roadmap li:last-child{border-bottom:0}.a225-roadmap .y{color:#8bc641;font-size:18px;font-weight:900}.a225-specs{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.a225-specgroup{background:#fff;border:1px solid #dde5dc;border-radius:6px;padding:8px 24px 16px}.a225-specgroup h3{color:#52656f;font-size:13px;font-weight:700;letter-spacing:.5px;padding:14px 0 6px;text-transform:uppercase}.a225 table{border:0;border-collapse:collapse;margin:0;width:100%}.a225 td,.a225 th{background:none;border:0;border-bottom:1px solid #dde5dc;color:#000;font-size:15px;padding:11px 0;text-align:left;vertical-align:top}.a225 tr:last-child td{border-bottom:0}.a225 td.a225-td--k{color:#52656f;padding-right:16px;width:42%}.a225 td.a225-td--v{font-weight:700}.a225-faq__list{gap:28px}.a225-faq__item,.a225-faq__list{display:flex;flex-direction:column}.a225-faq__item{gap:8px}.a225-faq__q{font-size:18px;font-weight:700}.a225-faq__btn{all:unset;color:inherit;cursor:default;display:block;font:inherit;width:100%}.a225-faq__a{color:#333;font-size:15px;line-height:1.6}.a225-faq__a p{margin:0}.a225-faq__a p+p{margin-top:10px}.a225-faq__chev{display:none}.a225-signup{background:#000;color:#fff;padding:88px 0}.a225-signup__inner{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.a225-signup__h{color:#fff;font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.15}.a225-signup__t{color:#b7c4bf;font-size:17px;line-height:1.6}.a225-signup__alt{color:#b7c4bf;font-size:15px}.a225-signup__alt a{color:#8bc641}.a225-signup__form{background:#111;border:1px solid #263a2f;border-radius:6px;padding:28px}.a225-signup__form .hs-form{background:transparent!important;padding:0!important}.a225-signup__form .hs-form fieldset{max-width:none}.a225-signup__form .hs-form label{color:#fff;display:block;font-size:14px;font-weight:700;margin-bottom:6px}.a225-signup__form .hs-form .hs-form-required{color:#8bc641}.a225-signup__form .hs-form input[type=email],.a225-signup__form .hs-form input[type=tel],.a225-signup__form .hs-form input[type=text],.a225-signup__form .hs-form select,.a225-signup__form .hs-form textarea{background:#f7f7f7!important;border:1px solid #c9d2cc!important;border-radius:4px;color:#14261c!important;font-family:inherit;font-size:16px;padding:12px 14px;width:100%!important}.a225-signup__form .hs-form .hs-form-field{margin-bottom:16px}.a225-signup__form .hs-form .hs-button{background:#8bc641!important;border:1.6px solid #8bc641!important;border-radius:4px;color:#000!important;cursor:pointer;font-size:16px;font-weight:700;height:48px;padding:0 28px;width:100%}.a225-signup__form .hs-form .hs-button:hover{background:#7db338!important;border-color:#7db338!important}.a225-signup__form .hs-error-msgs label{color:#ffb4b4;font-weight:400}.a225-signup__form .submitted-message{color:#fff;font-size:18px}.a225-signup__form .submitted-message *{color:#fff!important}.a225-signup__form .hs-form .legal-consent-container,.a225-signup__form .hs-form .legal-consent-container p{color:#b7c4bf;font-size:12px}@media (max-width:1180px){.a225-g4,.a225-hl{grid-template-columns:repeat(2,minmax(0,1fr))}.a225-checks,.a225-pillars,.a225-systems{grid-template-columns:minmax(0,1fr)}}@media (max-width:980px){.a225-hero__inner{gap:32px;grid-template-columns:minmax(0,1fr)}.a225-hero__img{order:-1}.a225-hero__img img{max-width:520px}.a225-direction,.a225-g2,.a225-g3,.a225-signup__inner,.a225-specs{gap:40px;grid-template-columns:minmax(0,1fr)}.a225-direction{gap:28px}.a225-sec,.a225-signup{padding:64px 0}}@media (max-width:700px){.a225-wrap{padding:0 20px}.a225-g4,.a225-hero__proof,.a225-hl{grid-template-columns:minmax(0,1fr)}.a225-btn{padding:0 20px;width:100%}.a225-direction{padding:28px 20px}.a225 td.a225-td--k{width:46%}.a225-faq--acc .a225-faq__btn{align-items:center;cursor:pointer;display:flex;gap:12px;justify-content:space-between}.a225-faq--acc .a225-faq__chev{display:block;flex-shrink:0;height:18px;transition:transform .2s;width:18px}.a225-faq--acc .a225-faq__item.is-open .a225-faq__chev{transform:rotate(180deg)}.a225-faq--acc .a225-faq__a{display:none}.a225-faq--acc .a225-faq__item.is-open .a225-faq__a{display:block}.a225-faq--acc .a225-faq__item{border-bottom:1px solid #dde5dc;padding-bottom:16px}.a225-faq--acc .a225-faq__list{gap:16px}}