.ty.svelte-1ppxg5d{padding:72px 0 56px}.container.svelte-1ppxg5d{flex-direction:column;align-items:flex-start;gap:16px;display:flex}h1.svelte-1ppxg5d{letter-spacing:-.035em;margin-top:6px;font-size:clamp(34px,5vw,54px)}.name.svelte-1ppxg5d{color:var(--accent-text)}.lede.svelte-1ppxg5d{max-width:36em;color:var(--muted);font-size:clamp(17px,2vw,19px)}.lede.svelte-1ppxg5d strong:where(.svelte-1ppxg5d){color:var(--ink)}.start.svelte-1ppxg5d{background:var(--surface);border:1px solid var(--border);border-radius:14px;width:100%;margin-top:28px;padding:28px}h2.svelte-1ppxg5d{letter-spacing:-.02em;margin-bottom:20px;font-size:22px}ol.svelte-1ppxg5d{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;list-style:none;display:grid}li.svelte-1ppxg5d{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.step.svelte-1ppxg5d{width:34px;height:34px;font:700 15px/1 var(--mono);color:var(--accent-text);background:var(--accent-soft);border:1px solid var(--border-strong);border-bottom-width:2px;border-radius:8px;place-items:center;display:grid}li.svelte-1ppxg5d p:where(.svelte-1ppxg5d){color:var(--muted);font-size:16px}li.svelte-1ppxg5d strong:where(.svelte-1ppxg5d){color:var(--ink)}@media (width<=860px){.ty.svelte-1ppxg5d{padding:48px 0 40px}ol.svelte-1ppxg5d{grid-template-columns:minmax(0,1fr)}.start.svelte-1ppxg5d{padding:22px}}.contribute.svelte-17r1seb{border-top:1px solid var(--border);padding:72px 0 96px}.contribute.svelte-17r1seb .section-head:where(.svelte-17r1seb){margin-bottom:36px}.cards.svelte-17r1seb{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.card.svelte-17r1seb{background:var(--surface);border:1px solid var(--border-strong);border-radius:14px;flex-direction:column;transition:border-color .12s;display:flex;overflow:hidden}.card.svelte-17r1seb:hover{border-color:var(--accent)}.card.is-active.svelte-17r1seb,.card.svelte-17r1seb:focus-within{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.card.svelte-17r1seb h3:where(.svelte-17r1seb){letter-spacing:-.02em;border-bottom:1px solid var(--border);padding:20px 22px 16px;font-size:21px;transition:background-color .15s}.card.is-active.svelte-17r1seb h3:where(.svelte-17r1seb),.card.svelte-17r1seb:focus-within h3:where(.svelte-17r1seb){background:var(--accent-soft)}.card.svelte-17r1seb ul:where(.svelte-17r1seb){flex-direction:column;gap:10px;margin:18px 0 8px;padding:0 22px;font-size:16px;list-style:none;display:flex}.card.svelte-17r1seb li:where(.svelte-17r1seb){padding-left:24px;position:relative}.card.svelte-17r1seb li:where(.svelte-17r1seb):before{content:"";background:var(--accent);clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);width:14px;height:6px;position:absolute;top:.55em;left:0}.cash-value.svelte-17r1seb{flex-wrap:wrap;gap:8px;margin-top:auto;padding:18px 22px 22px;display:flex}.cash-value.svelte-17r1seb button:where(.svelte-17r1seb),.cash-value.svelte-17r1seb input:where(.svelte-17r1seb){min-width:0;color:var(--ink);font:600 16px/1.2 var(--font);background:var(--bg);border:1px solid var(--border-strong);border-radius:8px;outline:none;padding:10px 14px}.cash-value.svelte-17r1seb button:where(.svelte-17r1seb){cursor:pointer;transition:border-color .12s,background-color .12s}.cash-value.svelte-17r1seb button:where(.svelte-17r1seb):hover{border-color:var(--accent)}.cash-value.svelte-17r1seb button.is-active:where(.svelte-17r1seb){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.cash-value.svelte-17r1seb input:where(.svelte-17r1seb){flex:110px;font-weight:500}.cash-value.svelte-17r1seb input:where(.svelte-17r1seb):focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.cash-value.svelte-17r1seb input:where(.svelte-17r1seb)::placeholder{color:var(--muted)}.compensate.svelte-17r1seb{justify-content:center;margin-top:28px;display:flex}.compensate.svelte-17r1seb .btn:disabled{opacity:.45;cursor:not-allowed;filter:none}@media (width<=860px){.cards.svelte-17r1seb{grid-template-columns:minmax(0,1fr)}}dialog.svelte-17r1seb{--ink:#171a18;--muted:#5d6760;--bg:#f6f7f6;--surface:#fff;--border:#e2e5e2;--border-strong:#cdd2ce;--accent:#237a2c;--on-accent:#fff;--accent-soft:#237a2c1a;--accent-text:#1b6323;--danger:#b3261e;width:min(880px,94vw);color:var(--ink);background:var(--surface);border:1px solid var(--border-strong);border-radius:18px;padding:0;box-shadow:0 24px 64px #00000059}dialog.svelte-17r1seb::backdrop{background:#0c0e0d99}.dialog-wrapper.svelte-17r1seb{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid}.summary.svelte-17r1seb{background:var(--bg);border-right:1px solid var(--border);flex-direction:column;gap:10px;padding:28px;display:flex}.summary.svelte-17r1seb h3:where(.svelte-17r1seb){color:var(--muted);font:600 13px/1 var(--mono);letter-spacing:.04em;text-transform:uppercase}.summary.svelte-17r1seb h4:where(.svelte-17r1seb){letter-spacing:-.01em;font-size:18px}.logo.svelte-17r1seb img:where(.svelte-17r1seb){width:auto;height:36px;display:block}.calculations.svelte-17r1seb{border-top:1px solid var(--border-strong);flex-direction:column;gap:8px;margin-top:12px;padding-top:14px;display:flex}.calculations.svelte-17r1seb .price:where(.svelte-17r1seb),.calculations.svelte-17r1seb .total:where(.svelte-17r1seb){justify-content:space-between;gap:12px;display:flex}.calculations.svelte-17r1seb .total:where(.svelte-17r1seb){font-weight:700}.payment.svelte-17r1seb{padding:28px}.payment.svelte-17r1seb form:where(.svelte-17r1seb){flex-direction:column;gap:14px;display:flex}.payment.svelte-17r1seb p:where(.svelte-17r1seb){color:var(--muted);font-size:15px}.customer-email.svelte-17r1seb{width:100%;color:var(--ink);font:500 16px/1.2 var(--font);background:var(--surface);border:1px solid var(--border-strong);border-radius:8px;outline:none;padding:11px 12px}.customer-email.svelte-17r1seb:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.payment.svelte-17r1seb .customer-email-error:where(.svelte-17r1seb){color:var(--danger);font-size:14px}.payment.svelte-17r1seb form:where(.svelte-17r1seb)>button:where(.svelte-17r1seb){color:var(--on-accent);font:600 16px/1.2 var(--font);background:var(--accent);cursor:pointer;border:0;border-radius:10px;padding:13px 18px}.payment.svelte-17r1seb form:where(.svelte-17r1seb)>button:where(.svelte-17r1seb):hover{filter:brightness(1.1)}.payment.svelte-17r1seb form:where(.svelte-17r1seb)>button:where(.svelte-17r1seb):disabled{opacity:.45;cursor:not-allowed;filter:none}@media (width<=720px){.dialog-wrapper.svelte-17r1seb{grid-template-columns:minmax(0,1fr)}.summary.svelte-17r1seb{border-right:0;border-bottom:1px solid var(--border)}}
