.tc-badge[data-astro-cid-w254wjdn]{display:inline-flex;align-items:center;background:var(--color-surface-card);color:var(--color-body-strong);font-family:var(--font-body);font-size:var(--text-caption-size);font-weight:var(--text-caption-weight);padding:6px 14px;border-radius:var(--radius-pill);border:1px solid var(--color-hairline)}.tc-pricing[data-astro-cid-juwpczhl]{background:var(--color-canvas);border:1px solid var(--color-hairline);color:var(--color-ink);border-radius:var(--radius-lg);padding:var(--space-xl);font-family:var(--font-body);display:flex;flex-direction:column;gap:20px;min-width:0;box-shadow:var(--shadow-sm)}.tc-pricing--featured[data-astro-cid-juwpczhl]{background:var(--color-surface-dark);border:none;color:var(--color-on-dark)}.tc-pricing__name[data-astro-cid-juwpczhl]{font-size:var(--text-title-lg-size);font-weight:var(--text-title-lg-weight);letter-spacing:var(--text-title-lg-tracking)}.tc-pricing__price[data-astro-cid-juwpczhl]{margin-top:12px;display:flex;align-items:baseline;gap:4px}.tc-pricing__amount[data-astro-cid-juwpczhl]{font-family:var(--font-display);font-size:40px;font-weight:500;letter-spacing:-1px}.tc-pricing__period[data-astro-cid-juwpczhl]{font-size:14px;color:var(--color-muted)}.tc-pricing--featured[data-astro-cid-juwpczhl] .tc-pricing__period[data-astro-cid-juwpczhl]{color:#fffaf2b3}.tc-pricing__desc[data-astro-cid-juwpczhl]{margin-top:8px;font-size:14px;color:var(--color-muted)}.tc-pricing--featured[data-astro-cid-juwpczhl] .tc-pricing__desc[data-astro-cid-juwpczhl]{color:#fffaf2c7}.tc-pricing__features[data-astro-cid-juwpczhl]{display:flex;flex-direction:column;gap:10px}.tc-pricing__feature[data-astro-cid-juwpczhl]{display:flex;gap:8px;font-size:14px;align-items:center}.tc-pricing__check[data-astro-cid-juwpczhl]{color:var(--color-success)}.tc-pricing--featured[data-astro-cid-juwpczhl] .tc-pricing__check[data-astro-cid-juwpczhl]{color:var(--color-accent)}.tc-pricing__cta[data-astro-cid-juwpczhl]{margin-top:auto;height:44px;border-radius:var(--radius-md);border:none;cursor:pointer;font-size:14px;font-weight:600;background:var(--color-primary);color:var(--color-on-primary);display:flex;align-items:center;justify-content:center;text-decoration:none}.tc-pricing--featured[data-astro-cid-juwpczhl] .tc-pricing__cta[data-astro-cid-juwpczhl]{background:#fff;color:var(--color-ink)}.section[data-astro-cid-lmkygsfs]{padding:var(--space-section) 0}.section--soft[data-astro-cid-lmkygsfs]{background:var(--color-surface-soft)}.wrap[data-astro-cid-lmkygsfs]{max-width:var(--container-max);margin:0 auto;padding:0 var(--container-pad)}.eyebrow[data-astro-cid-lmkygsfs]{font-size:var(--text-caption-upper-size);font-weight:var(--text-caption-upper-weight);letter-spacing:var(--text-caption-upper-tracking);text-transform:uppercase;color:var(--color-muted);margin-bottom:12px}.h1[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:var(--text-display-xl-size);font-weight:var(--text-display-xl-weight);line-height:var(--text-display-xl-leading);letter-spacing:var(--text-display-xl-tracking);color:var(--color-ink);margin:0;max-width:780px}.h2[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:var(--text-display-lg-size);font-weight:var(--text-display-lg-weight);letter-spacing:var(--text-display-lg-tracking);color:var(--color-ink);margin:0}.body-p[data-astro-cid-lmkygsfs]{font-size:16px;line-height:1.55;color:var(--color-body);margin-top:16px;max-width:640px}.body-p--lg[data-astro-cid-lmkygsfs]{font-size:18px}.list[data-astro-cid-lmkygsfs]{margin-top:20px;padding-left:20px;color:var(--color-body);font-size:15px;line-height:1.9}.cta-row[data-astro-cid-lmkygsfs]{margin-top:24px}.btn-primary[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary);color:var(--color-on-primary);font-size:14px;font-weight:600;height:44px;padding:12px 20px;border-radius:var(--radius-md);text-decoration:none}.tier-grid[data-astro-cid-lmkygsfs]{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:760px}.modules[data-astro-cid-lmkygsfs]{margin-top:40px}.modules__label[data-astro-cid-lmkygsfs]{font-size:14px;font-weight:600;color:var(--color-ink);margin-bottom:12px}.modules__row[data-astro-cid-lmkygsfs]{display:flex;flex-wrap:wrap;gap:10px}.faq[data-astro-cid-lmkygsfs]{margin-top:24px}.faq[data-astro-cid-lmkygsfs] details[data-astro-cid-lmkygsfs]{border-bottom:1px solid var(--color-hairline);padding:20px 0}.faq[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]{cursor:pointer;font-size:16px;font-weight:600;color:var(--color-ink);list-style:none}.faq[data-astro-cid-lmkygsfs] summary[data-astro-cid-lmkygsfs]::-webkit-details-marker{display:none}.faq[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin-top:12px;font-size:15px;line-height:1.55;color:var(--color-body);max-width:720px}@media (max-width: 640px){.tier-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.body-p[data-astro-cid-lmkygsfs]{max-width:none}}
