.intro.svelte-133tnjx h1:where(.svelte-133tnjx){font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:clamp(2rem,7vw,2.75rem);font-weight:800}.intro.svelte-133tnjx p:where(.svelte-133tnjx){color:var(--text-body);text-wrap:balance;margin:.5rem 0 0;font-size:1.0625rem}.picker-card.svelte-133tnjx{border-radius:var(--radius-lg);background:var(--surface-2);border:1px solid var(--border);margin:2rem 0 0;padding:1.5rem}.picker-header.svelte-133tnjx{justify-content:space-between;align-items:baseline;margin-bottom:1rem;display:flex}.picker-label.svelte-133tnjx{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:700}.picker-aside.svelte-133tnjx{font-family:var(--font-display);color:var(--text-muted);font-size:1rem;font-style:italic}.picker-list.svelte-133tnjx{flex-direction:column;gap:0;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.picker-list.svelte-133tnjx li:where(.svelte-133tnjx)+li:where(.svelte-133tnjx){border-top:1px solid var(--border)}.tier-row.svelte-133tnjx{text-align:left;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:14px 4px;transition:background .12s;display:flex}.tier-row.svelte-133tnjx:hover{background:color-mix(in srgb, var(--primary) 4%, transparent)}.tier-row.on.svelte-133tnjx{background:color-mix(in srgb, var(--primary) 6%, transparent)}.tier-row.svelte-133tnjx:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.dot.svelte-133tnjx{border:2px solid var(--border-strong);border-radius:50%;flex-shrink:0;width:22px;height:22px;position:relative}.tier-row.on.svelte-133tnjx .dot:where(.svelte-133tnjx){border-color:var(--primary);background:var(--primary)}.tier-row.on.svelte-133tnjx .dot:where(.svelte-133tnjx):after{content:"";background:var(--surface-2);border-radius:50%;position:absolute;inset:4px}.tier-name.svelte-133tnjx{color:var(--text);flex:1;align-items:center;gap:8px;font-size:.9375rem;font-weight:600;display:flex}.badge-popular.svelte-133tnjx{letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);background:var(--primary);color:var(--on-primary);padding:2px 8px;font-size:.625rem;font-weight:800;display:inline-block}.tier-price.svelte-133tnjx{color:var(--text);white-space:nowrap;font-size:1rem;font-weight:700}.tier-price.contact.svelte-133tnjx{color:var(--primary);font-weight:700}.included.svelte-133tnjx{margin-top:3rem}.included.svelte-133tnjx h2:where(.svelte-133tnjx){font-family:var(--font-display);font-size:1.5rem;font-weight:800}.included.svelte-133tnjx ul:where(.svelte-133tnjx){flex-direction:column;gap:.75rem;padding:0;list-style:none;display:flex}.included.svelte-133tnjx li:where(.svelte-133tnjx){color:var(--text-body);align-items:flex-start;gap:.5rem;display:flex}.included.svelte-133tnjx li:where(.svelte-133tnjx) svg{color:var(--primary);flex-shrink:0;margin-top:2px}
