.pricing-hero[data-astro-cid-lmkygsfs]{padding:80px 24px 48px;text-align:center}.pricing-hero-inner[data-astro-cid-lmkygsfs]{max-width:720px;margin:0 auto}.pricing-headline[data-astro-cid-lmkygsfs]{font-family:var(--font-main);font-size:clamp(2.2rem,5vw,3.2rem);font-weight:700;color:var(--heading-color);line-height:1.2;letter-spacing:-.02em;margin:12px 0 20px}.pricing-headline[data-astro-cid-lmkygsfs] em[data-astro-cid-lmkygsfs]{font-style:italic;color:var(--amber)}.pricing-subhead[data-astro-cid-lmkygsfs]{font-size:1.1rem;color:var(--blockquote-color);line-height:1.6}.pricing-cards-section[data-astro-cid-lmkygsfs]{padding:16px 24px 80px}.pricing-cards-inner[data-astro-cid-lmkygsfs]{max-width:860px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}@media(max-width:620px){.pricing-cards-inner[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}}.pricing-card[data-astro-cid-lmkygsfs]{border:1px solid var(--faint-border);border-radius:16px;padding:36px 32px;background:#fff9f4;display:flex;flex-direction:column;gap:28px;position:relative}.pricing-card--paid[data-astro-cid-lmkygsfs]{background:var(--heading-color);border-color:var(--heading-color);color:#f5f0e8}.pricing-card-eyebrow[data-astro-cid-lmkygsfs]{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--amber);color:#fff;font-family:var(--font-sans);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:4px 14px;border-radius:100px;white-space:nowrap}.pricing-tier[data-astro-cid-lmkygsfs]{font-family:var(--font-sans);font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin-bottom:8px}.pricing-card--paid[data-astro-cid-lmkygsfs] .pricing-tier[data-astro-cid-lmkygsfs]{color:#d97706}.pricing-price[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;gap:4px;margin-bottom:4px}.pricing-amount[data-astro-cid-lmkygsfs]{font-family:var(--font-main);font-size:3rem;font-weight:700;color:var(--heading-color);line-height:1;letter-spacing:-.03em}.pricing-card--paid[data-astro-cid-lmkygsfs] .pricing-amount[data-astro-cid-lmkygsfs]{color:#f5f0e8}.pricing-per[data-astro-cid-lmkygsfs]{font-family:var(--font-sans);font-size:.95rem;color:var(--blockquote-color)}.pricing-card--paid[data-astro-cid-lmkygsfs] .pricing-per[data-astro-cid-lmkygsfs]{color:#8a7e75}.pricing-price-note[data-astro-cid-lmkygsfs]{font-family:var(--font-sans);font-size:.82rem;color:var(--blockquote-color);margin-top:2px}.pricing-card--paid[data-astro-cid-lmkygsfs] .pricing-price-note[data-astro-cid-lmkygsfs]{color:#8a7e75}.pricing-features[data-astro-cid-lmkygsfs]{list-style:none;display:flex;flex-direction:column;gap:12px;flex:1}.pricing-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{font-family:var(--font-sans);font-size:.93rem;line-height:1.5;color:var(--text-color);display:flex;align-items:flex-start;gap:10px}.pricing-card--paid[data-astro-cid-lmkygsfs] .pricing-features[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{color:#d6cfc7}.pricing-feature--muted[data-astro-cid-lmkygsfs]{opacity:.55}.pricing-features[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:inherit;opacity:.6;font-size:.82rem;white-space:nowrap;margin-top:1px}.pricing-check[data-astro-cid-lmkygsfs]{color:var(--amber);font-weight:700;flex-shrink:0;margin-top:1px;width:16px;text-align:center}.pricing-card--paid[data-astro-cid-lmkygsfs] .pricing-check[data-astro-cid-lmkygsfs]{color:#d97706}.pricing-dash[data-astro-cid-lmkygsfs]{color:var(--blockquote-color);flex-shrink:0;margin-top:1px;width:16px;text-align:center}.pricing-card-footer[data-astro-cid-lmkygsfs]{padding-top:4px;margin-top:auto}.pricing-btn[data-astro-cid-lmkygsfs]{width:100%;text-align:center;display:block;height:44px;line-height:44px;padding:0 24px;box-sizing:border-box}.pricing-card--paid[data-astro-cid-lmkygsfs] .pricing-btn[data-astro-cid-lmkygsfs]{background:#f5f0e8;color:#1a1816}.pricing-card--paid[data-astro-cid-lmkygsfs] .pricing-btn[data-astro-cid-lmkygsfs]:hover{background:#fff}.pricing-editorial[data-astro-cid-lmkygsfs]{background:var(--heading-color);padding:80px 24px;text-align:center}.pricing-editorial-inner[data-astro-cid-lmkygsfs]{max-width:720px;margin:0 auto}.pricing-editorial-headline[data-astro-cid-lmkygsfs]{font-family:var(--font-main);font-size:clamp(1.6rem,3.5vw,2.4rem);font-weight:700;color:#f5f0e8;line-height:1.3;letter-spacing:-.02em;margin-bottom:28px}.pricing-editorial-headline[data-astro-cid-lmkygsfs] em[data-astro-cid-lmkygsfs]{font-style:italic;color:#f59e0b}.pricing-editorial-headline[data-astro-cid-lmkygsfs] i[data-astro-cid-lmkygsfs]{font-style:italic;color:#8a7e75}.pricing-editorial-body[data-astro-cid-lmkygsfs]{font-family:var(--font-sans);font-size:1rem;color:#8a7e75;line-height:1.75;max-width:450px;margin:0 auto}.pricing-editorial-body[data-astro-cid-lmkygsfs] em[data-astro-cid-lmkygsfs]{font-family:var(--font-main)}.waitlist-modal[data-astro-cid-lmkygsfs]{border:none;border-radius:16px;padding:0;max-width:440px;width:calc(100% - 48px);background:#fff9f4;box-shadow:0 24px 64px #0000002e;margin:auto}.waitlist-modal[data-astro-cid-lmkygsfs]::backdrop{background:#1a181680;backdrop-filter:blur(2px)}.waitlist-modal-inner[data-astro-cid-lmkygsfs]{padding:48px 40px 40px;position:relative;text-align:center}.waitlist-close[data-astro-cid-lmkygsfs]{position:absolute;top:16px;right:20px;background:none;border:none;font-size:1.5rem;color:var(--blockquote-color);cursor:pointer;line-height:1;padding:4px;opacity:.6}.waitlist-close[data-astro-cid-lmkygsfs]:hover{opacity:1}.waitlist-eyebrow[data-astro-cid-lmkygsfs]{font-family:var(--font-sans);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--amber);margin-bottom:12px}.waitlist-headline[data-astro-cid-lmkygsfs]{font-family:var(--font-main);font-size:1.8rem;font-weight:700;color:var(--heading-color);letter-spacing:-.02em;line-height:1.2;margin-bottom:16px}.waitlist-body[data-astro-cid-lmkygsfs]{font-family:var(--font-sans);font-size:.95rem;color:var(--blockquote-color);line-height:1.65;margin-bottom:28px}.waitlist-email[data-astro-cid-lmkygsfs]{display:inline-block;font-family:var(--font-sans);font-size:.95rem;font-weight:600;color:var(--heading-color);text-decoration:underline;text-underline-offset:3px}.waitlist-email[data-astro-cid-lmkygsfs]:hover{color:var(--amber)}@media(max-width:480px){.waitlist-modal-inner[data-astro-cid-lmkygsfs]{padding:40px 24px 32px}}
