.card.svelte-k42i44{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:2rem 1.5rem;display:flex;flex-direction:column;height:100%}.card.featured.svelte-k42i44{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.badge.svelte-k42i44{position:absolute;top:-.7rem;left:1.5rem;font-family:var(--font-mono);font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;padding:.2rem .6rem;border-radius:999px;color:var(--text-2);background:var(--surface);border:1px solid var(--border)}.badge.accent.svelte-k42i44{color:var(--bg);background:var(--accent);border-color:var(--accent)}.tier-head.svelte-k42i44{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:0 0 .5rem}.tier-name.svelte-k42i44{font-family:var(--font-heading);font-size:1.1rem;font-weight:600;color:var(--text);margin:0}.value-tag.svelte-k42i44{font-family:var(--font-mono);font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;padding:.18rem .55rem;border-radius:999px;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent)}.sr-only.svelte-k42i44{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.anchor.svelte-k42i44{margin:0 0 .15rem;display:flex;align-items:baseline;gap:.4rem}.anchor-price.svelte-k42i44{font-size:1.15rem;font-weight:600;color:var(--text-2);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--text-2) 70%,transparent)}.anchor-note.svelte-k42i44{font-size:.78rem;color:var(--text-2)}.price.svelte-k42i44{margin:0 0 1.5rem;display:flex;align-items:baseline;gap:.4rem}.amount.svelte-k42i44{font-family:var(--font-heading);font-size:2.5rem;font-weight:700;color:var(--text);line-height:1}.price-note.svelte-k42i44{font-size:.85rem;color:var(--text-2)}.features.svelte-k42i44{list-style:none;margin:0 0 1.75rem;padding:0;display:flex;flex-direction:column;gap:.7rem;flex:1}.features.svelte-k42i44 li:where(.svelte-k42i44){font-size:.92rem;line-height:1.5;color:var(--text-2);padding-left:1.35rem;position:relative}.features.svelte-k42i44 li:where(.svelte-k42i44):before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--accent)}.cta-wrap.svelte-k42i44{display:flex;flex-direction:column;gap:.5rem;margin-top:auto}.cta.svelte-k42i44{display:block;text-align:center;font-family:var(--font-body);font-size:.95rem;font-weight:600;color:var(--text);border:1px solid var(--border);border-radius:8px;padding:.65rem 1rem}.cta.svelte-k42i44:hover{border-color:var(--accent);text-decoration:none}.cta.accent.svelte-k42i44{background:var(--accent);border-color:var(--accent);color:var(--bg)}.cta.accent.svelte-k42i44:hover{background:color-mix(in srgb,var(--accent) 82%,var(--text))}.cta-disabled.svelte-k42i44{color:var(--text-2);background:transparent;border-style:dashed;cursor:not-allowed}.cta-sublabel.svelte-k42i44{text-align:center;font-size:.8rem;line-height:1.4;color:var(--text-2)}.page.svelte-1hrotn9{max-width:1120px;margin:0 auto;padding:3.5rem 1.25rem 5rem}.intro.svelte-1hrotn9{text-align:center;max-width:640px;margin:0 auto 3rem}.intro.svelte-1hrotn9 h1:where(.svelte-1hrotn9){font-family:var(--font-heading);font-size:clamp(2rem,5vw,2.75rem);font-weight:700;color:var(--text);margin:0 0 .85rem}.lede.svelte-1hrotn9{margin:0;font-size:1.1rem;line-height:1.6;color:var(--text-2)}.grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;align-items:stretch}.objections.svelte-1hrotn9{margin:1.5rem auto 0;max-width:720px;text-align:center;font-size:.9rem;line-height:1.6;color:var(--text-2)}.explainer.svelte-1hrotn9,.license.svelte-1hrotn9,.faq.svelte-1hrotn9{margin-top:4rem}.explainer.svelte-1hrotn9 h2:where(.svelte-1hrotn9),.license.svelte-1hrotn9 h2:where(.svelte-1hrotn9),.faq.svelte-1hrotn9 h2:where(.svelte-1hrotn9){font-family:var(--font-heading);font-size:1.6rem;font-weight:700;color:var(--text);margin:0 0 1.5rem}.explainer-grid.svelte-1hrotn9{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.point.svelte-1hrotn9{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.5rem}.point.svelte-1hrotn9 h3:where(.svelte-1hrotn9){font-family:var(--font-heading);font-size:1.05rem;font-weight:600;color:var(--text);margin:0 0 .6rem}.point.svelte-1hrotn9 p:where(.svelte-1hrotn9){margin:0;font-size:.92rem;line-height:1.6;color:var(--text-2)}.point.svelte-1hrotn9 em:where(.svelte-1hrotn9){color:var(--text);font-style:italic}.license-list.svelte-1hrotn9{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.license-list.svelte-1hrotn9 li:where(.svelte-1hrotn9){background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.4rem 1.5rem;font-size:.95rem;line-height:1.65;color:var(--text-2)}.license-list.svelte-1hrotn9 strong:where(.svelte-1hrotn9){color:var(--text);font-weight:600}.faq-list.svelte-1hrotn9{display:flex;flex-direction:column;gap:.75rem;max-width:820px}.faq-item.svelte-1hrotn9{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}summary.svelte-1hrotn9{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.1rem 1.25rem;font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--text)}summary.svelte-1hrotn9::-webkit-details-marker{display:none}summary.svelte-1hrotn9:hover{color:var(--accent)}.chevron.svelte-1hrotn9{flex-shrink:0;width:.55rem;height:.55rem;border-right:2px solid var(--text-2);border-bottom:2px solid var(--text-2);transform:rotate(45deg);transition:transform .2s ease}.faq-item[open].svelte-1hrotn9 .chevron:where(.svelte-1hrotn9){transform:rotate(-135deg)}.a.svelte-1hrotn9{margin:0;padding:0 1.25rem 1.2rem;font-size:.93rem;line-height:1.65;color:var(--text-2)}@media(prefers-reduced-motion:reduce){.chevron.svelte-1hrotn9{transition:none}}@media(max-width:860px){.grid.svelte-1hrotn9,.explainer-grid.svelte-1hrotn9,.license-list.svelte-1hrotn9{grid-template-columns:1fr}.explainer.svelte-1hrotn9,.license.svelte-1hrotn9,.faq.svelte-1hrotn9{margin-top:3rem}}
