.shopify-offer.svelte-x5bnxh{background:var(--bg);color:var(--text)}.hero.svelte-x5bnxh{padding:9rem 0 3rem}.hero.svelte-x5bnxh h1:where(.svelte-x5bnxh){margin:.5rem 0 .75rem;max-width:100%;overflow-wrap:break-word}.hero-sub.svelte-x5bnxh{font-size:var(--text-lg);color:var(--text-secondary);max-width:42ch;margin:0}.visually-hidden.svelte-x5bnxh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.receipt.svelte-x5bnxh{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--bg-elevated);padding:var(--space-8) var(--space-6);margin-top:1rem}.receipt-items.svelte-x5bnxh{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.9rem}.receipt-row.svelte-x5bnxh{display:flex;align-items:baseline;gap:.5rem;font-family:var(--font-mono);font-size:var(--text-base);min-width:0}.receipt-label.svelte-x5bnxh{color:var(--text);min-width:0}.receipt-dots.svelte-x5bnxh{flex:1;min-width:1.5rem;border-bottom:1.5px dotted var(--border);transform:translateY(-.3em)}.receipt-detail.svelte-x5bnxh{color:var(--text-muted);white-space:nowrap;flex-shrink:0}@media(max-width:480px){.receipt-row.svelte-x5bnxh{flex-wrap:wrap}.receipt-label.svelte-x5bnxh{flex-basis:100%}.receipt-dots.svelte-x5bnxh{display:none}}.receipt-perforation.svelte-x5bnxh{height:0;border-top:1.5px dashed var(--border);margin:1.5rem 0}.receipt-total.svelte-x5bnxh{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-mono);font-weight:700}.receipt-total.svelte-x5bnxh>span:where(.svelte-x5bnxh):first-child{font-size:var(--text-sm);letter-spacing:.05em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.receipt-price.svelte-x5bnxh{font-size:var(--text-2xl);color:var(--text)}.receipt-flat.svelte-x5bnxh{font-size:var(--text-sm);font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.03em}.receipt-note.svelte-x5bnxh{font-size:var(--text-sm);color:var(--text-muted);margin-top:.85rem}.steps.svelte-x5bnxh{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-direction:column}.step.svelte-x5bnxh{display:flex;gap:1.25rem;padding:1.25rem 0;border-top:1px solid var(--border)}.step.svelte-x5bnxh:last-child{border-bottom:1px solid var(--border)}.step-n.svelte-x5bnxh{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-muted);flex-shrink:0;padding-top:.15rem}.step-title.svelte-x5bnxh{font-weight:700;margin:0 0 .25rem}.step-body.svelte-x5bnxh{color:var(--text-secondary);margin:0}.intake-form.svelte-x5bnxh{margin-top:1.25rem;display:flex;flex-direction:column;gap:1rem}.field-row.svelte-x5bnxh{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field.svelte-x5bnxh{display:flex;flex-direction:column;gap:.35rem;font-size:var(--text-sm);color:var(--text-secondary);min-width:0}.field.svelte-x5bnxh input:where(.svelte-x5bnxh),.field.svelte-x5bnxh textarea:where(.svelte-x5bnxh){width:100%;font-family:var(--font-body);font-size:var(--text-base);color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);padding:.6rem .75rem}.field.svelte-x5bnxh input:where(.svelte-x5bnxh):focus-visible,.field.svelte-x5bnxh textarea:where(.svelte-x5bnxh):focus-visible{outline:2px solid var(--accent);outline-offset:1px}.form-error.svelte-x5bnxh{color:var(--accent-text);font-size:var(--text-sm)}.turnstile-shell.svelte-x5bnxh{min-height:65px}.form-sent.svelte-x5bnxh{font-size:var(--text-lg);margin-top:1rem}@media(max-width:640px){.field-row.svelte-x5bnxh{grid-template-columns:1fr}}
