.c-site.svelte-sfqwus{--c-green: #1d3a31;--c-ink: #12211c;--c-paper: #f6f5f1;--c-soft: #5c6a64;--c-line: #d5d3cb;--c-white: #ffffff;font-family:system-ui,-apple-system,Segoe UI,Helvetica,Arial,sans-serif;background:var(--c-paper);color:var(--c-ink);line-height:1.6;font-size:1.0625rem}.c-site.svelte-sfqwus h1:where(.svelte-sfqwus),.c-site.svelte-sfqwus h2:where(.svelte-sfqwus),.c-site.svelte-sfqwus h3:where(.svelte-sfqwus){margin:0;line-height:1.15;font-weight:500;letter-spacing:-.015em}.c-nav.svelte-sfqwus{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;max-width:54rem;margin:0 auto;padding:2rem 1.5rem}.c-logo.svelte-sfqwus{font-weight:600;font-size:1.0625rem;letter-spacing:.02em;text-decoration:none;color:var(--c-green)}.c-nav.svelte-sfqwus nav:where(.svelte-sfqwus){display:flex;gap:1.5rem;font-size:.9375rem}.c-nav.svelte-sfqwus nav:where(.svelte-sfqwus) a:where(.svelte-sfqwus){color:var(--c-soft);text-decoration:none}.c-nav.svelte-sfqwus nav:where(.svelte-sfqwus) a:where(.svelte-sfqwus):hover{color:var(--c-green);text-decoration:underline;text-underline-offset:4px}.c-hero.svelte-sfqwus{max-width:54rem;margin:0 auto;padding:2.5rem 1.5rem 4rem}.c-hero.svelte-sfqwus h1:where(.svelte-sfqwus){font-size:clamp(1.875rem,1.3rem + 2.8vw,3.125rem);max-width:22ch;color:var(--c-green)}.c-lead.svelte-sfqwus{max-width:52ch;margin:1.75rem 0 0;color:var(--c-soft);font-size:1.125rem}.c-sig.svelte-sfqwus{margin:2rem 0 0;font-size:.8125rem;letter-spacing:.16em;text-transform:uppercase;color:var(--c-soft)}.c-section.svelte-sfqwus{max-width:54rem;margin:0 auto;padding:2.75rem 1.5rem;border-top:1px solid var(--c-line);display:grid;gap:1rem}@media(min-width:46em){.c-section.svelte-sfqwus{grid-template-columns:4rem 1fr;gap:2rem}}.c-num.svelte-sfqwus{margin:0;font-size:.8125rem;font-weight:600;letter-spacing:.16em;color:var(--c-soft);padding-top:.4rem}.c-body.svelte-sfqwus h2:where(.svelte-sfqwus){font-size:clamp(1.375rem,1.15rem + 1vw,1.875rem);color:var(--c-green);max-width:24ch}.c-list.svelte-sfqwus{list-style:none;padding:0;margin:1.5rem 0 0;display:grid;gap:1.125rem}.c-list.svelte-sfqwus li:where(.svelte-sfqwus){max-width:58ch;color:var(--c-soft);padding-left:1.125rem;border-left:2px solid var(--c-line)}.c-list.svelte-sfqwus strong:where(.svelte-sfqwus){color:var(--c-ink);font-weight:600}.c-steps.svelte-sfqwus{display:grid;gap:1.5rem;margin-top:1.5rem}.c-steps.svelte-sfqwus h3:where(.svelte-sfqwus){font-size:1.0625rem;font-weight:600}.c-steps.svelte-sfqwus p:where(.svelte-sfqwus){margin:.5rem 0 0;color:var(--c-soft);font-size:1rem;max-width:46ch}.c-terms.svelte-sfqwus{margin:1.5rem 0 0;max-width:40rem}.c-terms.svelte-sfqwus>div:where(.svelte-sfqwus){display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;padding:.75rem 0;border-bottom:1px solid var(--c-line)}.c-terms.svelte-sfqwus dt:where(.svelte-sfqwus){font-weight:600}.c-terms.svelte-sfqwus dd:where(.svelte-sfqwus){margin:0;color:var(--c-soft)}.c-fine.svelte-sfqwus{margin:1.5rem 0 0;color:var(--c-soft);font-size:.9375rem;max-width:52ch}.c-contact-lead.svelte-sfqwus{margin:1.25rem 0 0;color:var(--c-soft);max-width:50ch}.c-form.svelte-sfqwus{margin-top:1.75rem;max-width:30rem;display:grid;gap:1rem;background:var(--c-white);border:1px solid var(--c-line);padding:1.5rem}.c-form-note.svelte-sfqwus{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--c-soft)}.c-form.svelte-sfqwus label:where(.svelte-sfqwus){display:grid;gap:.375rem;font-size:.9375rem;font-weight:600}.c-form.svelte-sfqwus input:where(.svelte-sfqwus),.c-form.svelte-sfqwus textarea:where(.svelte-sfqwus){font:inherit;font-weight:400;padding:.625rem .75rem;border:1px solid #bcc3bf;background:var(--c-white);color:var(--c-ink)}.c-form.svelte-sfqwus button:where(.svelte-sfqwus){font:inherit;font-weight:600;justify-self:start;background:var(--c-green);color:var(--c-white);border:0;padding:.75rem 1.75rem;cursor:pointer}.c-form.svelte-sfqwus button:where(.svelte-sfqwus):hover{background:var(--c-ink)}.c-form-sent.svelte-sfqwus{margin:0;background:#e8efeb;border-left:3px solid var(--c-green);padding:.75rem 1rem;font-size:.9375rem}.c-alt.svelte-sfqwus{margin:1.25rem 0 0;font-size:.9375rem;color:var(--c-soft)}.c-alt.svelte-sfqwus span:where(.svelte-sfqwus){color:var(--c-green);font-weight:600}.c-foot.svelte-sfqwus{max-width:54rem;margin:0 auto;padding:2.5rem 1.5rem;border-top:1px solid var(--c-line);font-size:.875rem;color:var(--c-soft);text-align:center}.c-foot.svelte-sfqwus p:where(.svelte-sfqwus){margin:0}.c-foot-fake.svelte-sfqwus{margin-top:.375rem!important;color:#8b968f}.c-site.svelte-sfqwus a:where(.svelte-sfqwus):focus-visible,.c-site.svelte-sfqwus button:where(.svelte-sfqwus):focus-visible,.c-site.svelte-sfqwus input:where(.svelte-sfqwus):focus-visible,.c-site.svelte-sfqwus textarea:where(.svelte-sfqwus):focus-visible{outline:2px solid var(--c-green);outline-offset:2px}
