h1.svelte-1hrotn9{margin-bottom:.75rem}.lede.svelte-1hrotn9{max-width:62ch}.cards.svelte-1hrotn9{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin-top:2rem}.card.svelte-1hrotn9{position:relative;display:flex;flex-direction:column;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);padding:1.35rem}.card.featured.svelte-1hrotn9{border-color:var(--accent)}.flag.svelte-1hrotn9{position:absolute;top:-.6rem;left:1.35rem;background:var(--accent);color:var(--plane);font-family:var(--font-mono);font-size:.62rem;letter-spacing:.09em;text-transform:uppercase;border-radius:2px;padding:.15rem .45rem}.cycle.svelte-1hrotn9{display:flex;width:fit-content;gap:.25rem;margin:1.75rem auto 0;padding:.25rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface-1)}.cycle.svelte-1hrotn9 button:where(.svelte-1hrotn9){display:inline-flex;align-items:center;gap:.45rem;border:1px solid transparent;border-radius:var(--radius);background:none;color:var(--text-muted);font:inherit;font-size:.85rem;padding:.35rem .85rem;cursor:pointer}.cycle.svelte-1hrotn9 button:where(.svelte-1hrotn9):hover{color:var(--text-secondary)}.cycle.svelte-1hrotn9 button.on:where(.svelte-1hrotn9){background:var(--surface-2);border-color:var(--border-strong);color:var(--text-primary)}.cycle.svelte-1hrotn9 .save:where(.svelte-1hrotn9){background:var(--accent);color:var(--plane);border-radius:2px;padding:.15rem .4rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.06em;text-transform:uppercase}.price.svelte-1hrotn9{margin:.25rem 0 .1rem}.billed.svelte-1hrotn9{margin:0 0 .5rem;min-height:1.2em;font-size:.75rem;color:var(--accent)}.price.svelte-1hrotn9 span.mono:where(.svelte-1hrotn9){font-size:2rem;color:var(--text-primary)}.was.svelte-1hrotn9{display:inline-block;margin-right:.4rem;color:var(--text-muted);font-size:1.1rem;text-decoration:line-through;text-decoration-thickness:1.5px}.per.svelte-1hrotn9{color:var(--text-muted);font-size:.85rem}.desc.svelte-1hrotn9{font-size:.84rem;margin-bottom:1rem;min-height:2.6em}.pricebook.svelte-1hrotn9{display:flex;align-items:center;gap:.5rem;margin:-.2rem 0 .6rem;font-size:.76rem}.pricebook-label.svelte-1hrotn9{color:var(--accent);font-weight:600}.seats.svelte-1hrotn9{color:var(--text-muted)}ul.svelte-1hrotn9{list-style:none;padding:0;margin:0}li.svelte-1hrotn9{display:flex;gap:.55rem;font-size:.85rem;color:var(--text-muted);padding:.3rem 0;border-top:1px solid var(--grid)}li.has.svelte-1hrotn9{color:var(--text-secondary)}.tick.svelte-1hrotn9{width:1em;color:var(--text-muted)}li.has.svelte-1hrotn9 .tick:where(.svelte-1hrotn9){color:var(--grade-tight)}li.soon.svelte-1hrotn9 .tick:where(.svelte-1hrotn9){color:var(--accent)}li.svelte-1hrotn9 em:where(.svelte-1hrotn9){color:var(--text-muted);font-size:.78rem}.cardfoot.svelte-1hrotn9{margin-top:auto;padding-top:1.1rem}.buy.svelte-1hrotn9{display:block;text-align:center;border:1px solid var(--border-strong);border-radius:var(--radius);padding:.55rem 1rem;font-size:.88rem;color:var(--text-primary)}.buy.svelte-1hrotn9:hover{border-color:var(--accent)}.buy.primary.svelte-1hrotn9{background:var(--accent);border-color:var(--accent);color:var(--plane);font-weight:600}.buy.primary.svelte-1hrotn9:hover{filter:brightness(1.08)}.buyform.svelte-1hrotn9{display:contents}button.buy.svelte-1hrotn9{width:100%;background:none;cursor:pointer;font:inherit}.terms.svelte-1hrotn9{display:flex;flex-direction:column;gap:.4rem;margin-top:.8rem}.trial.svelte-1hrotn9{font-size:.75rem;color:var(--accent);margin:0}.trial.sold-out.svelte-1hrotn9,.muted.svelte-1hrotn9{color:var(--text-muted)}.products.svelte-1hrotn9{margin-top:3.5rem;padding-top:2rem;border-top:1px solid var(--border)}.products.svelte-1hrotn9 h2:where(.svelte-1hrotn9){margin:.2rem 0 1.5rem}.pcards.svelte-1hrotn9{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.pcard.svelte-1hrotn9{display:flex;flex-direction:column;background:var(--surface-1);border:1px solid var(--border);border-radius:var(--radius);padding:1.35rem}.eyebrow.svelte-1hrotn9{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin:0}.pcard.svelte-1hrotn9 h3:where(.svelte-1hrotn9){margin:.4rem 0 .6rem;font-size:1.05rem}.pbody.svelte-1hrotn9{font-size:.86rem;color:var(--text-secondary);margin:0 0 1rem}.points.svelte-1hrotn9{margin:0 0 1.25rem}.points.svelte-1hrotn9 li:where(.svelte-1hrotn9){display:block;border-top:none;padding:.22rem 0 .22rem .95rem;position:relative;color:var(--text-muted);font-size:.8rem}.points.svelte-1hrotn9 li:where(.svelte-1hrotn9):before{content:"";position:absolute;left:0;top:.65em;width:5px;height:5px;border-radius:50%;background:var(--accent)}.btn.svelte-1hrotn9{display:inline-block;align-self:flex-start;margin-top:auto;border:1px solid var(--border-strong);border-radius:var(--radius);padding:.5rem 1rem;font-size:.85rem}.btn.svelte-1hrotn9:hover{border-color:var(--accent)}.extras.svelte-1hrotn9{margin-top:1rem}.xcard.svelte-1hrotn9 .pbody:where(.svelte-1hrotn9){margin-bottom:0}.eyebrow.soon.svelte-1hrotn9{color:var(--text-muted)}.eyebrow.svelte-1hrotn9 .plan:where(.svelte-1hrotn9){margin-left:.5rem;padding-left:.5rem;border-left:1px solid var(--border-strong);color:var(--text-muted)}.xcard.svelte-1hrotn9 .preview{margin-top:auto;padding-top:1rem}
