.page.svelte-8xr4sh{background:#f6f8f4;color:#17311f;padding:clamp(2rem,5vw,4.5rem) clamp(1rem,5vw,4rem)}.check-grid.svelte-8xr4sh,.cta.svelte-8xr4sh,.flow.svelte-8xr4sh,.hero.svelte-8xr4sh,.report.svelte-8xr4sh,.statement.svelte-8xr4sh{margin-inline:auto;max-width:1120px}.hero.svelte-8xr4sh{display:grid;gap:1rem;grid-template-columns:minmax(0,1.1fr) minmax(18rem,.72fr)}.cta.svelte-8xr4sh,.flow.svelte-8xr4sh,.hero-copy.svelte-8xr4sh,.report.svelte-8xr4sh,.statement.svelte-8xr4sh,.visual.svelte-8xr4sh{border:1px solid rgba(23,49,31,.1);border-radius:.5rem}.hero-copy.svelte-8xr4sh{background:#fff;padding:clamp(1.4rem,4vw,2.2rem)}.label.svelte-8xr4sh{color:#1f7a2d;font-size:.78rem;font-weight:900;letter-spacing:0;margin:0 0 .7rem}h1.svelte-8xr4sh,h2.svelte-8xr4sh,p.svelte-8xr4sh{color:inherit}h1.svelte-8xr4sh{font-size:clamp(2.35rem,5.8vw,5rem);font-weight:900;line-height:1.04;margin:0;max-width:11ch}.lead.svelte-8xr4sh{color:#4d6653;font-size:clamp(1rem,1.45vw,1.16rem);line-height:1.9;margin:1.2rem 0 0;max-width:44rem}.offer.svelte-8xr4sh{background:#edf5ea;border:1px solid rgba(31,122,45,.18);border-radius:.45rem;display:grid;gap:.28rem;margin-top:1rem;padding:.9rem 1rem}.offer.svelte-8xr4sh span:where(.svelte-8xr4sh){color:#1f7a2d;font-size:.78rem;font-weight:900}.offer.svelte-8xr4sh strong:where(.svelte-8xr4sh){color:#17311f;font-size:clamp(1.2rem,2.5vw,1.75rem);font-weight:900;line-height:1.25}.offer.svelte-8xr4sh small:where(.svelte-8xr4sh){color:#4d6653;font-size:.88rem;font-weight:800;line-height:1.6}.actions.svelte-8xr4sh{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.4rem}.actions.svelte-8xr4sh a:where(.svelte-8xr4sh),.cta.svelte-8xr4sh a:where(.svelte-8xr4sh){border-radius:999px;font-weight:900;padding:.85rem 1.1rem}.cta.svelte-8xr4sh a:where(.svelte-8xr4sh),.primary.svelte-8xr4sh{background:#17311f;color:#fff}.secondary.svelte-8xr4sh{background:#e7eee3;color:#17311f}.visual.svelte-8xr4sh{background:#17311f;min-height:24rem;overflow:hidden;position:relative}.meter-stack.svelte-8xr4sh{align-items:center;display:grid;gap:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));inset:18% 10% auto;position:absolute;z-index:2}.meter-stack.svelte-8xr4sh img:where(.svelte-8xr4sh){background:#fff;border-radius:.4rem;display:block;height:clamp(4.8rem,10vw,7rem);justify-self:center;-o-object-fit:contain;object-fit:contain;padding:.45rem;width:clamp(4.8rem,10vw,7rem)}.visual.svelte-8xr4sh strong:where(.svelte-8xr4sh){bottom:10%;color:#ffffff1f;font-size:clamp(7rem,17vw,12rem);font-weight:900;left:-.35rem;line-height:.8;position:absolute}.statement.svelte-8xr4sh{background:#edf5ea;margin-top:1rem;padding:clamp(1rem,3vw,1.35rem)}.statement.svelte-8xr4sh p:where(.svelte-8xr4sh){color:#294533;font-size:1.05rem;font-weight:800;line-height:1.85;margin:0}.check-grid.svelte-8xr4sh{display:grid;gap:.8rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:1rem}article.svelte-8xr4sh{background:#fff;border:1px solid rgba(23,49,31,.1);border-radius:.45rem;min-height:15rem;padding:1rem}article.svelte-8xr4sh img:where(.svelte-8xr4sh){display:block;height:4.4rem;margin-bottom:.8rem;-o-object-fit:contain;object-fit:contain;-o-object-position:left bottom;object-position:left bottom;width:5.2rem}article.svelte-8xr4sh h2:where(.svelte-8xr4sh){font-size:1.12rem;font-weight:900;line-height:1.35;margin:0 0 .55rem}.flow.svelte-8xr4sh>p:where(.svelte-8xr4sh),.report.svelte-8xr4sh li:where(.svelte-8xr4sh),article.svelte-8xr4sh p:where(.svelte-8xr4sh){color:#4d6653;font-size:.93rem;line-height:1.75;margin:0}.flow.svelte-8xr4sh,.report.svelte-8xr4sh{align-items:start;background:#fff;display:grid;gap:1rem;grid-template-columns:minmax(17rem,.55fr) minmax(0,1fr);margin-top:1rem;padding:clamp(1rem,3vw,1.35rem)}.cta.svelte-8xr4sh h2:where(.svelte-8xr4sh),.flow.svelte-8xr4sh h2:where(.svelte-8xr4sh),.report.svelte-8xr4sh h2:where(.svelte-8xr4sh){font-size:clamp(1.35rem,2.5vw,2rem);font-weight:900;line-height:1.3;margin:0}.report.svelte-8xr4sh ul:where(.svelte-8xr4sh){display:grid;gap:.5rem;list-style:none;margin:0;padding:0}.report.svelte-8xr4sh li:where(.svelte-8xr4sh){background:#f6f8f4;border-radius:.35rem;padding:.75rem .85rem}.flow.svelte-8xr4sh>p:where(.svelte-8xr4sh),.report.svelte-8xr4sh li:where(.svelte-8xr4sh){font-weight:800}.cta.svelte-8xr4sh{align-items:center;background:#17311f;color:#fff;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr) auto;margin-top:1rem;padding:clamp(1.2rem,3vw,1.65rem)}.cta.svelte-8xr4sh .label:where(.svelte-8xr4sh){color:#9ee493}.cta.svelte-8xr4sh a:where(.svelte-8xr4sh){background:#fff;color:#17311f;justify-self:end}@media screen and (max-width:900px){.cta.svelte-8xr4sh,.flow.svelte-8xr4sh,.hero.svelte-8xr4sh,.report.svelte-8xr4sh{grid-template-columns:1fr}.visual.svelte-8xr4sh{min-height:18rem}.check-grid.svelte-8xr4sh{grid-template-columns:repeat(2,minmax(0,1fr))}.cta.svelte-8xr4sh a:where(.svelte-8xr4sh){justify-self:start}}@media screen and (max-width:560px){.page.svelte-8xr4sh{padding-inline:.85rem}.check-grid.svelte-8xr4sh{grid-template-columns:1fr}.meter-stack.svelte-8xr4sh{gap:.35rem;inset-inline:6%}.meter-stack.svelte-8xr4sh img:where(.svelte-8xr4sh){height:4.2rem;width:4.2rem}}
