.grid.svelte-jk7o5r{grid-template-columns:minmax(0,1fr) minmax(0,30rem);align-items:start;gap:clamp(40px,7vw,112px);display:grid}h1.svelte-jk7o5r{margin:.35em 0 .45em;font-size:clamp(2.4rem,5vw,3.9rem)}.steps.svelte-jk7o5r{border-top:1px solid var(--rule);max-width:34rem;margin:2.75rem 0 0;padding:0;list-style:none}.steps.svelte-jk7o5r li:where(.svelte-jk7o5r){border-bottom:1px solid var(--rule);color:var(--sepia);grid-template-columns:3rem 1fr;gap:.5rem;padding:1.1rem 0;display:grid}.n.svelte-jk7o5r{font-family:var(--font-display);color:var(--brass);font-style:italic}.tiers.svelte-jk7o5r{border:0;gap:.75rem;margin:0 0 1.75rem;padding:0;display:grid}.tiers.svelte-jk7o5r legend:where(.svelte-jk7o5r){margin-bottom:.9rem;padding:0}.tier.svelte-jk7o5r{border:1px solid var(--rule);border-radius:var(--radius);cursor:pointer;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fffaf0;gap:.2rem;padding:1rem 1.15rem 1rem 1.25rem;display:grid;position:relative}.tier.svelte-jk7o5r:hover{border-color:var(--sepia-light)}.tier.selected.svelte-jk7o5r{border-color:var(--oxblood);box-shadow:inset 3px 0 0 var(--oxblood)}.tier.svelte-jk7o5r input:where(.svelte-jk7o5r){opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tier.svelte-jk7o5r:has(input:where(.svelte-jk7o5r):focus-visible){outline:2px solid var(--brass);outline-offset:2px}.tier-head.svelte-jk7o5r{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.tier-name.svelte-jk7o5r{font-family:var(--font-display);font-size:1.3rem}.tier-price.svelte-jk7o5r{font-family:var(--font-display);color:var(--oxblood);font-size:1.3rem}.tier-reach.svelte-jk7o5r{color:var(--sepia);font-size:1rem}.tier-max.svelte-jk7o5r{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sepia-light);font-size:.68rem}.help.svelte-jk7o5r{color:var(--sepia);margin:0;font-size:.92rem}.error.svelte-jk7o5r{margin:0}.submit.svelte-jk7o5r{width:100%;margin-top:.5rem}.fine.svelte-jk7o5r{color:var(--sepia);margin:1.1rem 0 0;font-size:.92rem}@media (width<=860px){.grid.svelte-jk7o5r{grid-template-columns:1fr}}
