.public-page.svelte-1uha8ag{color:#233b2e;background:#f8f9f6;max-width:1440px;margin:0 auto;padding:0 6%}.public-nav.svelte-1uha8ag{justify-content:space-between;align-items:center;gap:20px;height:100px;display:flex}.public-brand.svelte-1uha8ag{letter-spacing:-1px;align-items:center;gap:9px;font-size:23px;font-weight:550;display:inline-flex}.public-brand.svelte-1uha8ag svg{color:#3b7652}.public-brand.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#69915b;margin-left:-8px}.public-nav.svelte-1uha8ag nav:where(.svelte-1uha8ag){color:#64735f;align-items:center;gap:35px;font-size:12px;display:flex}.signin-link.svelte-1uha8ag{color:#31593c;border:1px solid #d4ddcc;border-radius:6px;align-items:center;gap:9px;padding:11px 16px;display:flex}.hero.svelte-1uha8ag{grid-template-columns:1fr 1.05fr;align-items:center;gap:40px;min-height:500px;padding:35px 0 55px;display:grid}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-2.2px;white-space:nowrap;font-size:clamp(36px,4.3vw,62px);font-weight:500;line-height:1.13}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){color:#698060}.hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#71816b;max-width:390px;margin:25px 0 30px;font-size:15px;line-height:1.9}.hero-cta.svelte-1uha8ag{color:#fff;background:#23664c;border-radius:6px;align-items:center;gap:25px;padding:15px 20px;font-size:12px;display:inline-flex}.hero-cta.svelte-1uha8ag:hover{background:#194f3a}.hero-map.svelte-1uha8ag{border:1px solid #dce3d4;border-radius:12px;height:410px;position:relative;overflow:hidden}.availability.svelte-1uha8ag{border-top:1px solid #dce3d4;justify-content:space-between;align-items:center;gap:30px;padding:24px 0 30px;display:flex}.availability.svelte-1uha8ag span:where(.svelte-1uha8ag){letter-spacing:1.4px;color:#647c56;font-size:9px}.availability.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#7c8c73;font-size:11px;line-height:1.7}.workflow.svelte-1uha8ag{border-bottom:1px solid #dce3d4;grid-template-columns:1fr 1fr;gap:75px;padding:65px 0 75px;scroll-margin-top:35px;display:grid}.workflow.svelte-1uha8ag h2:where(.svelte-1uha8ag),.approach.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-1px;font-size:34px;font-weight:500;line-height:1.25}.workflow-title.svelte-1uha8ag>p:where(.svelte-1uha8ag){color:#839277;margin-top:20px;font-size:13px}.workflow-steps.svelte-1uha8ag{gap:30px;display:grid}.workflow-steps.svelte-1uha8ag>div:where(.svelte-1uha8ag){align-items:flex-start;gap:20px;display:flex}.workflow-steps.svelte-1uha8ag svg{color:#6d8c5b;margin-top:1px}.workflow-steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:14px;font-weight:550}.workflow-steps.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#809174;max-width:380px;margin-top:8px;font-size:12px;line-height:1.9}.approach.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:75px;padding:65px 0 75px;scroll-margin-top:35px;display:grid}.approach-label.svelte-1uha8ag{letter-spacing:1.6px;color:#819571;margin-bottom:17px;font-size:9px;display:block}.approach.svelte-1uha8ag>div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag){color:#627956;max-width:460px;font-size:15px;line-height:1.9}.approach.svelte-1uha8ag .approach-note:where(.svelte-1uha8ag){color:#859779;margin:22px 0;font-size:11px}.approach.svelte-1uha8ag a:where(.svelte-1uha8ag){color:#326243;align-items:center;gap:10px;font-size:12px;display:inline-flex}footer.svelte-1uha8ag{border-top:1px solid #dce3d4;flex-wrap:wrap;align-items:center;gap:30px;padding:28px 0;display:flex}footer.svelte-1uha8ag .public-brand:where(.svelte-1uha8ag){font-size:18px}footer.svelte-1uha8ag>a:where(.svelte-1uha8ag):not(.public-brand){color:#667c5c;font-size:11px}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#859479;font-size:11px}footer.svelte-1uha8ag>span:where(.svelte-1uha8ag){color:#98a48d;margin-left:auto;font-size:10px}@media (width<=1000px){.public-page.svelte-1uha8ag{padding:0 5%}.hero.svelte-1uha8ag{grid-template-columns:1fr 1fr;gap:25px}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-1.3px;font-size:38px}.hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){font-size:13px}.hero-map.svelte-1uha8ag{height:370px}.workflow.svelte-1uha8ag,.approach.svelte-1uha8ag{gap:35px}.workflow.svelte-1uha8ag h2:where(.svelte-1uha8ag),.approach.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:29px}}@media (width<=700px){.public-nav.svelte-1uha8ag{height:80px}.public-brand.svelte-1uha8ag{font-size:20px}.public-nav.svelte-1uha8ag nav:where(.svelte-1uha8ag)>a:where(.svelte-1uha8ag):not(.signin-link){display:none}.public-nav.svelte-1uha8ag nav:where(.svelte-1uha8ag){gap:0}.signin-link.svelte-1uha8ag{padding:9px 12px;font-size:11px}.hero.svelte-1uha8ag{grid-template-columns:1fr;gap:30px;padding:25px 0 30px}.hero-copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-1.3px;font-size:clamp(32px,7.4vw,48px)}.hero-copy.svelte-1uha8ag>p:where(.svelte-1uha8ag){max-width:360px;margin:18px 0 24px}.hero-map.svelte-1uha8ag{height:340px}.availability.svelte-1uha8ag{flex-direction:column;align-items:flex-start;gap:10px;padding:22px 0}.workflow.svelte-1uha8ag,.approach.svelte-1uha8ag{grid-template-columns:1fr;gap:32px;padding:42px 0}.workflow.svelte-1uha8ag h2:where(.svelte-1uha8ag),.approach.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:29px}.workflow-title.svelte-1uha8ag>p:where(.svelte-1uha8ag){margin-top:14px}.approach.svelte-1uha8ag h2:where(.svelte-1uha8ag) br:where(.svelte-1uha8ag){display:none}.approach.svelte-1uha8ag>div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag){font-size:14px}footer.svelte-1uha8ag{gap:15px}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){display:none}footer.svelte-1uha8ag>span:where(.svelte-1uha8ag){font-size:9px}}
