.landing-sections.svelte-13wmnd{display:flex;flex-direction:column;gap:5rem;padding:5rem 1.5rem;max-width:76rem;margin:0 auto}@media(min-width:768px){.landing-sections.svelte-13wmnd{gap:9.5rem;padding:9.5rem 2rem}}.hero.svelte-13wmnd{padding:2.5rem 1.5rem 0;background-color:var(--color-surface-1)}@media(min-width:768px){.hero.svelte-13wmnd{padding:4rem 2rem 0}}@media(min-width:1024px){.hero.svelte-13wmnd{padding:5rem 2rem 0}}.hero-inner.svelte-13wmnd{max-width:72rem;margin:0 auto}.hero-content.svelte-13wmnd{width:100%}@media(min-width:768px){.hero-content.svelte-13wmnd{max-width:72%}}.hero.svelte-13wmnd h1:where(.svelte-13wmnd){color:var(--color-fg-1);margin:0 0 1.25rem}.hero-sub.svelte-13wmnd{color:var(--color-fg-3);margin:0 0 2rem;max-width:36rem;line-height:1.6}.hero-actions.svelte-13wmnd{display:flex;gap:.75rem;flex-wrap:wrap}.demo-section.svelte-13wmnd{padding:3rem 1.5rem;background-color:var(--color-surface-1)}@media(min-width:768px){.demo-section.svelte-13wmnd{padding:4rem 2rem}}.demo-inner.svelte-13wmnd{max-width:72rem;margin:0 auto}.demo-wrapper.svelte-13wmnd{position:relative;overflow:hidden;border-radius:.75rem;border:.5px solid var(--color-stroke);aspect-ratio:3 / 4;background-color:var(--color-base)}@media(min-width:480px){.demo-wrapper.svelte-13wmnd{aspect-ratio:4 / 3}}@media(min-width:768px){.demo-wrapper.svelte-13wmnd{aspect-ratio:2 / 1}}@media(min-width:1024px){.demo-wrapper.svelte-13wmnd{aspect-ratio:5 / 2}}@media(max-width:1023px){.demo-wrapper.svelte-13wmnd .editor-content{overflow-y:hidden!important}.demo-ribbon.svelte-13wmnd{display:none}}.demo-ribbon.svelte-13wmnd{position:absolute;top:.75rem;right:-2rem;background-color:var(--color-accent-primary);color:#fff;padding:.25rem 2rem;font-weight:600;transform:rotate(45deg);z-index:10}@media(min-width:640px){.demo-ribbon.svelte-13wmnd{top:1.25rem;right:-2.5rem;padding:.375rem 3rem;box-shadow:0 2px 8px #00000026}}.statement.svelte-13wmnd{background-color:var(--color-base);text-align:center}.statement-inner.svelte-13wmnd{max-width:72rem;margin:0 auto}.statement.svelte-13wmnd h2:where(.svelte-13wmnd){color:var(--color-fg-1);max-width:90%;margin:0 auto}@media(min-width:768px){.statement.svelte-13wmnd h2:where(.svelte-13wmnd){max-width:50%}}.trust-strip-inner.svelte-13wmnd{max-width:72rem;margin:3rem auto 0;display:inline-flex;flex-direction:column;gap:1.5rem;align-items:flex-start}@media(min-width:768px){.trust-strip-inner.svelte-13wmnd{display:flex;flex-direction:row;justify-content:center;gap:6rem;margin-top:4rem}}@media(min-width:768px)and (max-width:1023px){.trust-strip-inner.svelte-13wmnd{gap:2.5rem}}.trust-item.svelte-13wmnd{display:flex;align-items:center;gap:1rem;color:var(--color-fg-2);white-space:nowrap}.trust-icon.svelte-13wmnd{flex-shrink:0;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background-color:var(--color-surface-1);border:none;border-radius:.75rem}.trust-icon.svelte-13wmnd svg{width:1.5rem;height:1.5rem;color:var(--color-accent-primary)}.dark .trust-icon.svelte-13wmnd{background-color:var(--color-surface-1)}@media(prefers-color-scheme:dark){:root:not(.light) .trust-icon.svelte-13wmnd{background-color:var(--color-surface-1)}}.how-it-works.svelte-13wmnd{background-color:var(--color-base)}.bento-grid.svelte-13wmnd{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:768px){.bento-grid.svelte-13wmnd{grid-template-columns:1fr 1fr;gap:1.25rem}}.bento-card.svelte-13wmnd{position:relative;background-color:var(--color-surface-1);border:.5px solid var(--color-stroke);border-radius:1.25rem;overflow:hidden;display:flex;flex-direction:column}.bento-img.svelte-13wmnd{position:relative;overflow:hidden}.bento-img.svelte-13wmnd img:where(.svelte-13wmnd){width:100%;opacity:.8}.bento-img.svelte-13wmnd:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,var(--color-surface-1) 0%,transparent 20%);pointer-events:none}.bento-text.svelte-13wmnd{padding:1.75rem 1.5rem 2rem;position:relative}@media(min-width:768px){.bento-text.svelte-13wmnd{padding:2.25rem 2rem 2.5rem}}.bento-text.svelte-13wmnd h2:where(.svelte-13wmnd){color:var(--color-fg-1);margin:0 0 .75rem}.bento-text.svelte-13wmnd p:where(.svelte-13wmnd){color:var(--color-fg-2);line-height:1.5;margin:0}.more-features.svelte-13wmnd{background-color:var(--color-base)}.more-features-inner.svelte-13wmnd{max-width:40rem;margin:0 auto;background-color:var(--color-surface-1);border:.5px solid var(--color-stroke);border-radius:1rem;padding:1.5rem}@media(min-width:640px){.more-features-inner.svelte-13wmnd{padding:2rem}}.more-features-title.svelte-13wmnd{font-size:1.25rem;font-weight:600;color:var(--color-fg-2);margin:0 0 1rem}@media(min-width:640px){.more-features-title.svelte-13wmnd{font-size:1.5rem}}.more-features-list.svelte-13wmnd{border-top:.5px solid var(--color-stroke)}.more-feature-row.svelte-13wmnd{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;padding:1.125rem 0;border-bottom:.5px solid var(--color-stroke)}.more-feature-row.svelte-13wmnd:last-child{border-bottom:none}.more-feature-name.svelte-13wmnd{font-size:1rem;font-weight:500;color:var(--color-fg-1);white-space:nowrap}.more-feature-name.svelte-13wmnd:after{content:":"}.more-feature-desc.svelte-13wmnd{font-size:1rem;color:var(--color-fg-3);margin-left:0}@media(min-width:480px){.more-feature-desc.svelte-13wmnd{margin-left:0}}.audience.svelte-13wmnd{text-align:center;background-color:var(--color-base)}.audience-inner.svelte-13wmnd{max-width:48rem;margin:0 auto}.audience.svelte-13wmnd h2:where(.svelte-13wmnd){color:var(--color-fg-1);margin:0 0 2rem}.audience-tags.svelte-13wmnd{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}@media(min-width:400px){.audience-tags.svelte-13wmnd{gap:.625rem}}@media(min-width:640px){.audience-tags.svelte-13wmnd{gap:.875rem}}.audience-tag.svelte-13wmnd{padding:.5rem .875rem;background-color:var(--color-surface-1);color:var(--color-fg-2);border-radius:9999px;transition:all .15s;text-decoration:none}@media(min-width:400px){.audience-tag.svelte-13wmnd{padding:.625rem 1.25rem}}@media(min-width:640px){.audience-tag.svelte-13wmnd{padding:.75rem 1.5rem}}.audience-tag-link.svelte-13wmnd{border:1px solid var(--color-stroke);background-color:var(--color-surface-1);cursor:pointer;font-family:inherit}.audience-tag-link.svelte-13wmnd:hover{border-color:var(--color-accent-primary);color:var(--color-fg-1)}.audience-compare-link.svelte-13wmnd{background:none;border:none;padding:0;font:inherit;color:var(--color-fg-3);text-decoration:underline;text-underline-offset:2px;cursor:pointer;transition:color .15s}.audience-compare-link.svelte-13wmnd:hover{color:var(--color-fg-2)}.audience-compare.svelte-13wmnd{margin:2rem 0 0;color:var(--color-fg-3)}.featured-reads.svelte-13wmnd{overflow:hidden;background-color:var(--color-surface-1);border-radius:1rem;padding:2.5rem 1.5rem}@media(min-width:768px){.featured-reads.svelte-13wmnd{padding:3.5rem 3rem}}.featured-reads-header.svelte-13wmnd{text-align:left;max-width:40rem;margin:0 auto}@media(min-width:768px){.featured-reads-header.svelte-13wmnd{text-align:left}}.featured-reads.svelte-13wmnd h2:where(.svelte-13wmnd){color:var(--color-fg-1);margin:0 0 .5rem}.featured-reads-subtitle.svelte-13wmnd{color:var(--color-fg-3);margin:0 0 2.5rem}.featured-reads-list.svelte-13wmnd{max-width:40rem;margin:0 auto}.featured-row.svelte-13wmnd{display:flex;flex-direction:column;gap:.375rem;padding:1.25rem 0;border:none;border-bottom:.5px solid var(--color-stroke);background:none;width:100%;text-align:left;cursor:pointer;color:inherit}.featured-row.svelte-13wmnd:last-child{border-bottom:none}.featured-row-date.svelte-13wmnd{color:var(--color-fg-3)}.featured-row-title.svelte-13wmnd{font-family:Satoshi,ui-sans-serif,system-ui,sans-serif;font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--color-fg-1);transition:color .15s}@media(min-width:640px){.featured-row-title.svelte-13wmnd{font-size:1.25rem}}@media(hover:hover){.featured-row.svelte-13wmnd:hover .featured-row-title:where(.svelte-13wmnd){color:var(--color-accent-primary)}}.featured-row-meta.svelte-13wmnd{display:flex;align-items:center;gap:.5rem;margin-top:.25rem}.featured-row-avatar.svelte-13wmnd{width:1.25rem;height:1.25rem;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ffffffb3;font-weight:700;font-size:.625rem;flex-shrink:0}.dark .featured-row-avatar.svelte-13wmnd{color:#00000052}@media(prefers-color-scheme:dark){:root:not(.light) .featured-row-avatar.svelte-13wmnd{color:#00000052}}.featured-row-avatar-img.svelte-13wmnd{width:1.25rem;height:1.25rem;border-radius:50%;object-fit:cover;flex-shrink:0}.featured-row-author.svelte-13wmnd{color:var(--color-fg-2)}@keyframes svelte-13wmnd-cardFadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.featured-reads-loading.svelte-13wmnd{display:flex;align-items:center;justify-content:center;width:100%;padding:3rem 0;color:var(--color-fg-4)}.faq.svelte-13wmnd{background-color:var(--color-base)}.faq-inner.svelte-13wmnd{max-width:40rem;margin:0 auto}.faq.svelte-13wmnd h2:where(.svelte-13wmnd){color:var(--color-fg-1);margin:0 0 2rem;text-align:center}@media(min-width:640px){.faq.svelte-13wmnd h2:where(.svelte-13wmnd){margin-bottom:2.5rem}}.faq-list.svelte-13wmnd{display:flex;flex-direction:column;gap:.5rem}.faq-item.svelte-13wmnd{background-color:var(--color-surface-1);border:.5px solid var(--color-stroke);border-radius:.75rem;overflow:hidden}@media(min-width:640px){.faq-item.svelte-13wmnd{border-radius:1rem}}.faq-question.svelte-13wmnd{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;font-weight:500;color:var(--color-fg-1);transition:background-color .15s}.faq-question.svelte-13wmnd:hover{background-color:var(--color-overlay)}@media(min-width:640px){.faq-question.svelte-13wmnd{padding:1.25rem 1.5rem}}.faq-chevron.svelte-13wmnd{display:flex;align-items:center;transition:transform .2s ease;color:var(--color-fg-3);flex-shrink:0}.faq-chevron.open.svelte-13wmnd{transform:rotate(180deg)}.faq-answer.svelte-13wmnd{max-height:0;overflow:hidden;transition:max-height .2s ease-out}.faq-answer-inner.svelte-13wmnd{padding:0 1rem 1rem;color:var(--color-fg-2)}@media(min-width:640px){.faq-answer-inner.svelte-13wmnd{padding:0 1.5rem 1.25rem}}.faq-answer-inner.svelte-13wmnd a{color:var(--color-accent-primary)}.faq-answer-inner.svelte-13wmnd a:hover{text-decoration:underline}.testimonials-heading.svelte-13wmnd{color:var(--color-fg-1);margin:0 0 2rem;text-align:center}.testimonial-grid.svelte-13wmnd{display:grid;grid-template-columns:1fr;gap:1rem}.testimonial-card.svelte-13wmnd:nth-child(n+4){display:none}@media(min-width:768px){.testimonial-grid.svelte-13wmnd{grid-template-columns:repeat(3,1fr)}.testimonial-card.svelte-13wmnd:nth-child(n+4){display:flex}}.testimonial-card.svelte-13wmnd{background-color:var(--color-surface-1);border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;min-height:12rem}@media(min-width:768px){.testimonial-card.svelte-13wmnd{padding:2rem;min-height:14rem}}.testimonial-quote.svelte-13wmnd{color:var(--color-fg-2);line-height:1.5;margin:0;font-style:normal}.testimonial-author.svelte-13wmnd{display:flex;align-items:center;gap:.75rem;margin-top:auto}.testimonial-avatar.svelte-13wmnd{width:2rem;height:2rem;border-radius:50%;overflow:hidden;flex-shrink:0}.testimonial-avatar.svelte-13wmnd img:where(.svelte-13wmnd){width:100%;height:100%;object-fit:cover}.testimonial-name.svelte-13wmnd{font-weight:600;color:var(--color-fg-1)}.testimonial-title.svelte-13wmnd{color:var(--color-fg-3)}.testimonial-title.svelte-13wmnd a{color:var(--color-accent-primary);text-decoration:none}.pricing-section.svelte-13wmnd{background-color:var(--color-base)}.cta-banner.svelte-13wmnd{text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.cta-banner.svelte-13wmnd h2:where(.svelte-13wmnd){color:var(--color-fg-1);margin:0}.cta-note.svelte-13wmnd{color:var(--color-fg-3);margin:0 0 .5rem}@keyframes svelte-13wmnd-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in.svelte-13wmnd{opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.fade-in.visible{opacity:1;transform:translateY(0)}.fade-in-soft{opacity:0;transition:opacity .8s ease-out}.fade-in-soft.visible{opacity:1}
