.section[data-astro-cid-j7pv25f6]{padding:3.5rem 0}@media(min-width:720px){.section[data-astro-cid-j7pv25f6]{padding:5rem 0}}.section-sand[data-astro-cid-j7pv25f6]{background:var(--sand)}.section-sage[data-astro-cid-j7pv25f6]{background:var(--sage)}.narrow[data-astro-cid-j7pv25f6]{max-width:760px}.hero[data-astro-cid-j7pv25f6]{padding:1.5rem 0 3rem}.hero-inner[data-astro-cid-j7pv25f6]{display:grid;gap:1.5rem;align-items:center;margin-bottom:2rem}@media(min-width:860px){.hero[data-astro-cid-j7pv25f6]{padding:3rem 0 4rem}.hero-inner[data-astro-cid-j7pv25f6]{grid-template-columns:1.35fr 1fr;gap:3rem;margin-bottom:3rem}}.eyebrow[data-astro-cid-j7pv25f6]{display:inline-block;margin-bottom:1.2rem;background:var(--sage);color:var(--teal-dark);font-size:.9rem;font-weight:600;padding:.3rem .9rem;border-radius:999px}.lead[data-astro-cid-j7pv25f6]{font-size:1.15rem;color:var(--ink-soft)}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.8rem}.hero-secondary[data-astro-cid-j7pv25f6]{font-weight:600;padding:.5rem 0}.hero-art[data-astro-cid-j7pv25f6]{max-width:340px;width:48%;margin:0 auto;order:-1}@media(min-width:860px){.hero-art[data-astro-cid-j7pv25f6]{width:100%;order:0}}.whois[data-astro-cid-j7pv25f6]{background:var(--surface);border-radius:14px;padding:1rem 1.2rem;max-width:none}.emphasis[data-astro-cid-j7pv25f6]{font-size:1.15rem;font-weight:600;color:var(--teal-dark)}.card[data-astro-cid-j7pv25f6]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:1.6rem}.card-icon[data-astro-cid-j7pv25f6]{width:48px;height:48px;margin-bottom:1rem}.steps[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:2rem 0 0;display:grid;gap:1rem}@media(min-width:860px){.steps[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.conviction[data-astro-cid-j7pv25f6]{margin:2.5rem 0 0;padding:0 0 0 1.25rem;border-left:4px solid var(--teal)}.conviction[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.2rem;line-height:1.55;color:var(--teal-dark);max-width:44ch}.split[data-astro-cid-j7pv25f6]{display:grid;gap:2rem}@media(min-width:860px){.split[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:3rem;align-items:start}}.panel[data-astro-cid-j7pv25f6]{background:var(--sage);border-radius:var(--radius);padding:1.6rem}.checklist[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:0 0 1.2rem;display:grid;gap:1rem}.checklist[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{position:relative;padding-left:2rem}.checklist[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;top:.35em;width:1.1rem;height:1.1rem;border-radius:50%;background:var(--teal);box-shadow:inset 0 0 0 4px var(--sage),0 0 0 2px var(--teal)}.checklist[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block}.panel-note[data-astro-cid-j7pv25f6]{color:var(--ink-soft);font-style:italic}.progress[data-astro-cid-j7pv25f6]{list-style:none;padding:0;margin:1.5rem 0 2rem;display:grid;gap:.75rem}.progress[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .8rem;background:var(--surface);border-radius:14px;padding:.85rem 1.1rem}.tag[data-astro-cid-j7pv25f6]{font-size:.85rem;font-weight:600;white-space:nowrap;padding:.15rem .7rem;border-radius:999px}.is-done[data-astro-cid-j7pv25f6] .tag[data-astro-cid-j7pv25f6]{background:var(--teal);color:#fff}.is-ongoing[data-astro-cid-j7pv25f6] .tag[data-astro-cid-j7pv25f6]{background:var(--sand);color:var(--ink);border:1px dashed var(--ink-soft)}.is-wanted[data-astro-cid-j7pv25f6] .tag[data-astro-cid-j7pv25f6]{background:transparent;color:var(--teal-dark);border:2px solid var(--teal)}.calls[data-astro-cid-j7pv25f6]{display:grid;gap:1rem;margin-top:2rem}@media(min-width:860px){.calls[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:1.5rem}}.call[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.call[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{flex:1;margin-bottom:1.5rem}.call[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{align-self:flex-start}.contact-form[data-astro-cid-j7pv25f6]{background:var(--surface);border-radius:var(--radius);padding:1.5rem;margin-top:1.5rem;display:grid;gap:1.4rem}@media(min-width:720px){.contact-form[data-astro-cid-j7pv25f6]{padding:2.2rem}}.field[data-astro-cid-j7pv25f6]{display:grid;gap:.4rem;margin:0;padding:0;border:0;min-width:0}.field[data-astro-cid-j7pv25f6] label[data-astro-cid-j7pv25f6],.field[data-astro-cid-j7pv25f6] legend[data-astro-cid-j7pv25f6]{font-weight:600}.field[data-astro-cid-j7pv25f6] legend[data-astro-cid-j7pv25f6]{padding:0;margin-bottom:.4rem}.optional[data-astro-cid-j7pv25f6],.choice-hint[data-astro-cid-j7pv25f6]{font-weight:400;color:var(--ink-soft)}input[data-astro-cid-j7pv25f6][type=text],textarea[data-astro-cid-j7pv25f6]{width:100%;font:inherit;color:var(--ink);background:var(--bg);border:2px solid var(--line);border-radius:12px;padding:.75rem .9rem;min-height:3.1rem}input[data-astro-cid-j7pv25f6][type=text]:focus,textarea[data-astro-cid-j7pv25f6]:focus{border-color:var(--teal)}textarea[data-astro-cid-j7pv25f6]{resize:vertical}.help[data-astro-cid-j7pv25f6]{font-size:.9rem;color:var(--ink-soft);margin:0}.choice[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:.75rem;font-weight:400!important;padding:.7rem .9rem;border:2px solid var(--line);border-radius:12px}.choice[data-astro-cid-j7pv25f6]:has(input:checked){border-color:var(--teal);background:var(--sage)}.choice[data-astro-cid-j7pv25f6] input[data-astro-cid-j7pv25f6]{width:1.25rem;height:1.25rem;margin:.2rem 0 0;accent-color:var(--teal);flex-shrink:0}.contact-form[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{justify-self:start;min-width:10rem}.form-status[data-astro-cid-j7pv25f6]:empty{display:none}.form-status[data-astro-cid-j7pv25f6]{margin:0;padding:.8rem 1rem;border-radius:12px;max-width:none}.form-status[data-astro-cid-j7pv25f6].ok{background:var(--sage);color:var(--teal-dark)}.form-status[data-astro-cid-j7pv25f6].err{background:#fbe9e1;color:#7a2e10}.rgpd[data-astro-cid-j7pv25f6]{font-size:.88rem;color:var(--ink-soft);border-top:1px solid var(--line);padding-top:1.2rem;max-width:none}
