.head.svelte-1e2mr8h{margin-bottom:3rem}h1.svelte-1e2mr8h{margin:0;font-family:Fraunces,serif;font-size:clamp(2.4rem,6vw,3.6rem);font-weight:500;line-height:1}.status.svelte-1e2mr8h{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.1rem;display:flex}.note.svelte-1e2mr8h{opacity:.82;font-size:.92rem}.sec.svelte-1e2mr8h{margin:0 0 1.5rem;font-family:Fraunces,serif;font-size:1.6rem;font-weight:500}.pricing.svelte-1e2mr8h{margin-bottom:3.5rem}.tiers.svelte-1e2mr8h{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.tier.svelte-1e2mr8h{background:#140f0d73;border:1px solid #f7ede11f;flex-direction:column;padding:1.5rem 1.4rem;display:flex}.tier.svelte-1e2mr8h .name:where(.svelte-1e2mr8h){margin:0 0 .4rem;font-family:Fraunces,serif;font-size:1.3rem;font-weight:500;line-height:1.1}.tier.svelte-1e2mr8h .price:where(.svelte-1e2mr8h){letter-spacing:.04em;text-transform:uppercase;color:var(--accent);margin:0 0 .9rem;font-family:Space Grotesk,sans-serif;font-size:.82rem;font-weight:700}.tier.svelte-1e2mr8h .summary:where(.svelte-1e2mr8h){opacity:.85;margin:0 0 1.1rem;font-size:.92rem;line-height:1.55}.tier.svelte-1e2mr8h .includes:where(.svelte-1e2mr8h){flex-direction:column;gap:.45rem;margin:auto 0 0;padding:0;list-style:none;display:flex}.tier.svelte-1e2mr8h .includes:where(.svelte-1e2mr8h) li:where(.svelte-1e2mr8h){opacity:.82;padding-left:1.2rem;font-size:.86rem;line-height:1.35;position:relative}.tier.svelte-1e2mr8h .includes:where(.svelte-1e2mr8h) li:where(.svelte-1e2mr8h):before{content:"✓";color:var(--accent);font-size:.78rem;position:absolute;left:0}.fineprint.svelte-1e2mr8h{opacity:.6;max-width:60ch;margin:1.5rem 0 0;font-size:.82rem;line-height:1.5}.closed.svelte-1e2mr8h,.confirm.svelte-1e2mr8h{background:#140f0d80;border:1px solid #f7ede129;max-width:56ch;padding:1.75rem}.closed-lede.svelte-1e2mr8h,.confirm-lede.svelte-1e2mr8h{margin:0 0 .6rem;font-family:Fraunces,serif;font-size:1.3rem;font-weight:500}.closed-detail.svelte-1e2mr8h,.confirm-detail.svelte-1e2mr8h{opacity:.85;margin:0;font-size:.95rem;line-height:1.6}.link.svelte-1e2mr8h{color:var(--accent);border-bottom:1px solid color-mix(in srgb, var(--accent) 50%, transparent);text-decoration:none}.link.svelte-1e2mr8h:hover{border-bottom-color:var(--accent)}.form.svelte-1e2mr8h{flex-direction:column;gap:1.25rem;max-width:640px;display:flex}.row.svelte-1e2mr8h{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;display:grid}.field.svelte-1e2mr8h{flex-direction:column;gap:.4rem;display:flex}.lbl.svelte-1e2mr8h{letter-spacing:.1em;text-transform:uppercase;opacity:.7;font-family:Space Grotesk,sans-serif;font-size:.68rem}.opt.svelte-1e2mr8h{opacity:.8;text-transform:none;letter-spacing:0}input.svelte-1e2mr8h,select.svelte-1e2mr8h,textarea.svelte-1e2mr8h{color:var(--paper);background:#140f0d8c;border:1px solid #f7ede12e;border-radius:2px;width:100%;padding:.65rem .7rem;font-family:Inter,sans-serif;font-size:.95rem;transition:border-color .2s}input.svelte-1e2mr8h:focus,select.svelte-1e2mr8h:focus,textarea.svelte-1e2mr8h:focus{border-color:var(--accent);outline:none}select.svelte-1e2mr8h{appearance:none}select.svelte-1e2mr8h option:where(.svelte-1e2mr8h){color:var(--ink)}textarea.svelte-1e2mr8h{resize:vertical;line-height:1.5}.err.svelte-1e2mr8h{color:#e08a6c;font-family:Space Grotesk,sans-serif;font-size:.74rem}.hint.svelte-1e2mr8h{opacity:.6;font-family:Space Grotesk,sans-serif;font-size:.74rem}.summary.active.svelte-1e2mr8h{background:#e08a6c14;border:1px solid #e08a6c;border-left-width:3px;padding:.9rem 1.1rem}.summary-lede.svelte-1e2mr8h{color:#e08a6c;margin:0;font-family:Space Grotesk,sans-serif;font-size:.85rem;font-weight:700}.summary-list.svelte-1e2mr8h{flex-direction:column;gap:.3rem;margin:.5rem 0 0;padding-left:1.1rem;display:flex}.summary-list.svelte-1e2mr8h a:where(.svelte-1e2mr8h){color:#e08a6c;font-size:.84rem;text-decoration:underline}.submit.svelte-1e2mr8h{letter-spacing:.04em;color:#15110f;background:var(--accent);cursor:pointer;border:none;align-self:flex-start;padding:.85rem 1.4rem;font-family:Space Grotesk,sans-serif;font-size:.84rem;font-weight:700;transition:transform .18s,filter .18s}.submit.svelte-1e2mr8h:hover{filter:brightness(1.06);transform:translateY(-2px)}.hp.svelte-1e2mr8h{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
