.pricing-card[data-astro-cid-rr7ehwis]{border-radius:4px;padding:32px;display:grid;grid-template-rows:auto auto 1fr auto;gap:24px;align-items:start}.pricing-card--default[data-astro-cid-rr7ehwis]{background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border))}.pricing-card--white[data-astro-cid-rr7ehwis]{background:#fff;border:none;color:#131313}.pricing-header[data-astro-cid-rr7ehwis]{display:grid;gap:4px}.pricing-price[data-astro-cid-rr7ehwis]{font-size:2.25rem;font-weight:600;letter-spacing:-.02em}.pricing-features[data-astro-cid-rr7ehwis]{list-style:none;padding:0;margin:0;display:grid;gap:12px;color:inherit}.pricing-cta[data-astro-cid-rr7ehwis]{width:100%}.pricing-card--white[data-astro-cid-rr7ehwis] .pricing-cta[data-astro-cid-rr7ehwis]{background-color:#00a35c;color:#fff;border-radius:4px;padding:12px 24px}.pricing-card--white[data-astro-cid-rr7ehwis] .pricing-cta[data-astro-cid-rr7ehwis]:hover{opacity:.9}.book-sample[data-astro-cid-unmt5xa2]{display:grid;gap:16px;border-radius:10px}.book-sample--panel[data-astro-cid-unmt5xa2]{background:rgb(var(--color-surface));border:1px solid rgb(var(--color-border));padding:32px}.book-sample--callout[data-astro-cid-unmt5xa2]{padding:0}.book-sample__title[data-astro-cid-unmt5xa2]{margin:0}.book-sample__description[data-astro-cid-unmt5xa2],.book-sample__note[data-astro-cid-unmt5xa2]{margin:0;color:rgb(var(--color-text))}.book-sample__note[data-astro-cid-unmt5xa2]{color:rgb(var(--color-text-muted))}.book-sample__form[data-astro-cid-unmt5xa2]{display:grid;gap:12px}@media (min-width: 640px){.book-sample__form[data-astro-cid-unmt5xa2]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}}.book-sample__input[data-astro-cid-unmt5xa2]{width:100%;padding:12px 16px;border-radius:4px;border:1px solid rgb(var(--color-border));background:rgb(var(--color-surface));font-size:1rem;line-height:1.5rem;color:rgb(var(--color-text))}.book-sample__input[data-astro-cid-unmt5xa2]::-moz-placeholder{color:rgb(var(--color-text-soft))}.book-sample__input[data-astro-cid-unmt5xa2]::placeholder{color:rgb(var(--color-text-soft))}.book-sample__input[data-astro-cid-unmt5xa2]:focus{outline:2px solid rgba(var(--color-accent),.4);outline-offset:2px}.book-sample__button[data-astro-cid-unmt5xa2]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:4px;border:none;background:rgb(var(--color-accent));color:#fff;font-size:1rem;font-weight:600;line-height:1.5rem;cursor:pointer;transition:opacity .15s ease;white-space:nowrap}.book-sample__button[data-astro-cid-unmt5xa2]:hover{opacity:.9}.book-sample__button[data-astro-cid-unmt5xa2]:disabled{opacity:.5;cursor:not-allowed}.button-loading[data-astro-cid-unmt5xa2]{display:none;align-items:center;gap:8px}.button-loading[data-astro-cid-unmt5xa2].is-visible{display:inline-flex}.button-text[data-astro-cid-unmt5xa2].is-hidden{display:none}.book-sample__spinner[data-astro-cid-unmt5xa2]{height:20px;width:20px;animation:book-sample-spin 1s linear infinite}.book-sample__message[data-astro-cid-unmt5xa2]{font-size:.875rem;line-height:1.4;margin-top:8px;display:none}.book-sample__message[data-astro-cid-unmt5xa2].is-visible{display:block}.book-sample__message[data-astro-cid-unmt5xa2][data-state=success]{color:rgb(var(--color-accent))}.book-sample__message[data-astro-cid-unmt5xa2][data-state=error]{color:#d64545}.book-sample__message[data-astro-cid-unmt5xa2][data-state=warning]{color:#f59e0b}@keyframes book-sample-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page-shell[data-astro-cid-grfudhar]{max-width:1080px;margin:0 auto;padding:0 20px 120px}.hero-section[data-astro-cid-grfudhar]{padding-top:140px;padding-bottom:96px}@media (max-width: 768px){.hero-section[data-astro-cid-grfudhar]{padding-top:120px;padding-bottom:72px}}.hero-content[data-astro-cid-grfudhar]{display:grid;gap:32px;max-width:720px;margin:0 auto;text-align:center}.hero-copy[data-astro-cid-grfudhar]{display:grid;gap:24px}.book-cover[data-astro-cid-grfudhar]{width:200px;height:auto;margin:0 auto;border-radius:4px}.overview-section[data-astro-cid-grfudhar]{display:grid;gap:48px;margin-bottom:96px}.overview-intro[data-astro-cid-grfudhar]{max-width:600px;margin:0 auto;display:grid;gap:24px;text-align:center}.body-copy[data-astro-cid-grfudhar]{display:grid;gap:24px;text-align:left}.learning-callout[data-astro-cid-grfudhar] .callout__inner{max-width:960px}.learning-columns[data-astro-cid-grfudhar]{display:block}.learning-list[data-astro-cid-grfudhar]{list-style:disc;list-style-position:outside;padding-left:24px;margin:0;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width: 768px){.learning-list[data-astro-cid-grfudhar]{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px}}.insight-callout[data-astro-cid-grfudhar]{background:#bdd7e8;border-radius:4px;padding:32px;display:grid;gap:16px;max-width:720px;margin:0 auto}.toc-section[data-astro-cid-grfudhar]{margin-bottom:96px}.toc-callout[data-astro-cid-grfudhar] .callout__inner{max-width:960px}.toc-grid[data-astro-cid-grfudhar]{display:grid;gap:32px;grid-template-columns:1fr}.toc-column[data-astro-cid-grfudhar]{display:grid;gap:16px}.toc-column[data-astro-cid-grfudhar] ul[data-astro-cid-grfudhar]{list-style:disc;padding-left:20px;display:grid;gap:12px;margin:0}@media (min-width: 768px){.toc-grid[data-astro-cid-grfudhar]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}.testimonials-section[data-astro-cid-grfudhar],.pricing-section[data-astro-cid-grfudhar]{margin-bottom:96px}.pricing-callout[data-astro-cid-grfudhar] .callout__inner{max-width:960px;margin-bottom:0}.pricing-callout[data-astro-cid-grfudhar] .callout__content{display:grid;gap:32px}.pricing-intro[data-astro-cid-grfudhar]{margin:0}.pricing-grid[data-astro-cid-grfudhar]{display:grid;gap:24px}@media (min-width: 768px){.pricing-grid[data-astro-cid-grfudhar]{grid-template-columns:repeat(2,minmax(0,1fr))}}.sample-section[data-astro-cid-grfudhar]{margin-bottom:96px}.author-section[data-astro-cid-grfudhar]{margin-bottom:0}.author-intro[data-astro-cid-grfudhar]{max-width:600px;margin:0 auto;display:grid;gap:24px}.author-copy[data-astro-cid-grfudhar]{display:grid;gap:24px;text-align:left}.author-image[data-astro-cid-grfudhar]{width:100%;max-width:600px;height:auto;margin:48px auto 0;border-radius:4px}.sample-callout[data-astro-cid-grfudhar] .callout__inner{max-width:960px}.sample-callout[data-astro-cid-grfudhar] .book-sample--callout,.sample-callout[data-astro-cid-grfudhar] .book-sample__form{width:100%}
