.pricing-card[data-astro-cid-5mb67dfd]{border:1px solid var(--rule);border-radius:var(--radius-lg);padding:var(--space-xl);background:var(--paper);display:flex;flex-direction:column;gap:var(--space-xl)}.pricing-card--dashed[data-astro-cid-5mb67dfd]{border-style:dashed}.pricing-card--highlighted[data-astro-cid-5mb67dfd]{border-color:var(--ink);background:var(--ink);color:var(--paper)}.pricing-name[data-astro-cid-5mb67dfd]{margin-bottom:var(--space-md)}.pricing-card--highlighted[data-astro-cid-5mb67dfd] .pricing-name[data-astro-cid-5mb67dfd]{color:var(--ghost)}.pricing-amount[data-astro-cid-5mb67dfd]{font-size:40px;font-weight:300;letter-spacing:-1px;line-height:1}.pricing-unit[data-astro-cid-5mb67dfd]{font-size:13px;color:var(--light);margin-left:4px;font-family:var(--mono)}.pricing-card--highlighted[data-astro-cid-5mb67dfd] .pricing-unit[data-astro-cid-5mb67dfd]{color:var(--ghost)}.pricing-description[data-astro-cid-5mb67dfd]{font-size:16px;color:var(--mid);margin-top:var(--space-sm)}.pricing-card--highlighted[data-astro-cid-5mb67dfd] .pricing-description[data-astro-cid-5mb67dfd]{color:var(--faint)}.pricing-features[data-astro-cid-5mb67dfd]{list-style:none;display:flex;flex-direction:column;gap:var(--space-sm);flex:1}.pricing-feature[data-astro-cid-5mb67dfd]{font-size:16px;color:var(--mid);display:flex;gap:var(--space-sm);align-items:baseline}.pricing-card--highlighted[data-astro-cid-5mb67dfd] .pricing-feature[data-astro-cid-5mb67dfd]{color:var(--dark)}.pricing-check[data-astro-cid-5mb67dfd]{color:var(--green);font-size:12px;flex-shrink:0}.pricing-card--highlighted[data-astro-cid-5mb67dfd] .pricing-check[data-astro-cid-5mb67dfd]{color:#4ade80}.pricing-cta[data-astro-cid-5mb67dfd]{display:block;text-align:center;font-family:var(--serif);font-size:16px;padding:10px 20px;border-radius:var(--radius-md);border:1px solid var(--rule);color:var(--mid);text-decoration:none;transition:all .15s}.pricing-cta[data-astro-cid-5mb67dfd]:hover{border-color:var(--light);color:var(--ink);text-decoration:none}.pricing-cta--dark[data-astro-cid-5mb67dfd]{background:var(--paper);color:var(--ink);border-color:var(--paper);font-weight:500}.pricing-cta--dark[data-astro-cid-5mb67dfd]:hover{opacity:.9;color:var(--ink)}.page-hero[data-astro-cid-lmkygsfs]{padding:var(--space-2xl) var(--space-lg);border-bottom:1px solid var(--rule)}.page-hero-inner[data-astro-cid-lmkygsfs]{max-width:var(--wide-width);margin:0 auto}.page-hero[data-astro-cid-lmkygsfs] .label[data-astro-cid-lmkygsfs]{display:block;margin-bottom:var(--space-lg)}.page-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:clamp(28px,4vw,42px);font-weight:400;letter-spacing:-.5px;line-height:1.2;margin-bottom:var(--space-lg)}.page-hero[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:19px;color:var(--mid);line-height:1.7}.plans-section[data-astro-cid-lmkygsfs]{padding:var(--space-2xl) var(--space-lg);border-bottom:1px solid var(--rule)}.plans-inner[data-astro-cid-lmkygsfs]{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.packs-section[data-astro-cid-lmkygsfs]{padding:var(--space-2xl) var(--space-lg);border-bottom:1px solid var(--rule)}.packs-inner[data-astro-cid-lmkygsfs]{max-width:var(--wide-width);margin:0 auto}.packs-inner[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:22px;font-weight:400;margin-bottom:var(--space-xs)}.packs-subtitle[data-astro-cid-lmkygsfs]{font-size:16px;color:var(--mid);margin-bottom:var(--space-xl)}.packs-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.pack-card[data-astro-cid-lmkygsfs]{position:relative;display:flex;flex-direction:column;align-items:center;padding:var(--space-xl) var(--space-lg);border:1px solid var(--rule);border-radius:6px;text-decoration:none;color:inherit;transition:border-color .15s}.pack-card[data-astro-cid-lmkygsfs]:hover{border-color:var(--ink)}.pack-badge[data-astro-cid-lmkygsfs]{position:absolute;top:-10px;right:var(--space-md);background:var(--ink);color:var(--bg);font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.5px;padding:2px 10px;border-radius:3px}.pack-credits[data-astro-cid-lmkygsfs]{font-size:36px;font-weight:400;letter-spacing:-.5px;line-height:1}.pack-credits-label[data-astro-cid-lmkygsfs]{font-size:14px;color:var(--mid);margin-bottom:var(--space-md)}.pack-price[data-astro-cid-lmkygsfs]{font-size:22px;font-weight:500;margin-bottom:2px}.pack-per100[data-astro-cid-lmkygsfs]{font-family:var(--mono);font-size:12px;color:var(--mid)}.credit-table-section[data-astro-cid-lmkygsfs]{padding:var(--space-2xl) var(--space-lg);border-bottom:1px solid var(--rule);background:var(--warm)}.credit-table-inner[data-astro-cid-lmkygsfs]{max-width:var(--wide-width);margin:0 auto}.credit-table-inner[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:22px;font-weight:400;margin-bottom:var(--space-xl)}.credit-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse}.credit-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{text-align:left;padding:6px 12px;font-family:var(--mono);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var(--mid);border-bottom:1px solid var(--rule)}.credit-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:10px 12px;border-bottom:1px solid var(--rule-lt);font-size:16px;color:var(--mid)}.credit-table[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child td[data-astro-cid-lmkygsfs]{border-bottom:none}.credit-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:nth-child(2){font-family:var(--mono);font-size:13px;color:var(--ink)}.faq-section[data-astro-cid-lmkygsfs]{padding:var(--space-2xl) var(--space-lg);border-bottom:1px solid var(--rule)}.faq-inner[data-astro-cid-lmkygsfs]{max-width:var(--wide-width);margin:0 auto}.faq-inner[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-size:22px;font-weight:400;margin-bottom:var(--space-2xl)}.faq-list[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:0}.faq-item[data-astro-cid-lmkygsfs]{padding:var(--space-lg) 0;border-bottom:1px solid var(--rule-lt)}.faq-item[data-astro-cid-lmkygsfs]:last-child{border-bottom:none}.faq-item[data-astro-cid-lmkygsfs] dt[data-astro-cid-lmkygsfs]{font-size:18px;font-weight:500;margin-bottom:var(--space-sm)}.faq-item[data-astro-cid-lmkygsfs] dd[data-astro-cid-lmkygsfs]{font-size:16px;color:var(--mid);line-height:1.7;margin-left:0}@media(max-width:640px){.plans-inner[data-astro-cid-lmkygsfs],.packs-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}
