.landing.svelte-1uha8ag{min-height:100vh;background:var(--sk-back-1)}.hero.svelte-1uha8ag{background:linear-gradient(135deg,#ffffffa6,#f8fafca6),url(../../../the-paragraph-desktop.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:6rem 2rem;text-align:center;color:#1a202c}.hero-container.svelte-1uha8ag{max-width:1200px;margin:0 auto}.hero-logo.svelte-1uha8ag{width:250px;height:auto;margin-bottom:2rem;filter:drop-shadow(0 4px 8px rgba(0,0,0,.2))}.hero-title.svelte-1uha8ag{font-size:3rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2;text-shadow:0 2px 8px rgba(0,0,0,.3),0 4px 16px rgba(0,0,0,.2);background:#e85420e6;color:#fff;padding:.5rem 2rem;display:inline-block}.hero-subtitle.svelte-1uha8ag{font-size:1.25rem;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6;background:#009605d9;padding:.25rem .2rem;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.2)}.cta-button.svelte-1uha8ag{display:inline-block;padding:1rem 2.5rem;margin:.5rem;border-radius:8px;font-weight:600;font-size:1.1rem;text-decoration:none;transition:all .2s}.cta-button.primary.svelte-1uha8ag{background:var(--color-info);color:#fff;box-shadow:0 4px 12px #3b82f666,0 2px 4px #0003}.cta-button.primary.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 8px 20px #3b82f680,0 4px 8px #0000004d;background:#2563eb}.cta-button.secondary.svelte-1uha8ag{background:#fff;color:var(--color-info);border:2px solid var(--color-info);box-shadow:0 4px 12px #00000026}.cta-button.secondary.svelte-1uha8ag:hover{background:#f8fafc;box-shadow:0 6px 16px #0003}.cta-button.large.svelte-1uha8ag{padding:1.25rem 3rem;font-size:1.25rem}.features.svelte-1uha8ag{padding:6rem 2rem;background:var(--sk-back-2)}.features-container.svelte-1uha8ag{max-width:1400px;margin:0 auto;text-align:center}.section-title.svelte-1uha8ag{color:var(--sk-text-1);font-size:2.5rem;margin-bottom:5rem}.feature-row.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;align-items:center;margin-bottom:6rem;max-width:1400px;margin-left:auto;margin-right:auto}.feature-row.svelte-1uha8ag:last-child{margin-bottom:0}.feature-row.reverse.svelte-1uha8ag{direction:rtl}.feature-row.reverse.svelte-1uha8ag>:where(.svelte-1uha8ag){direction:ltr}.feature-text.svelte-1uha8ag{display:flex;flex-direction:column;justify-content:center;text-align:left}.feature-text.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--sk-text-1);font-size:2rem;margin-bottom:1.5rem;font-weight:600}.feature-text.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.1rem;line-height:1.8;color:var(--sk-text-2)}.feature-visual.svelte-1uha8ag{display:flex;justify-content:center;align-items:flex-start}.example-word.svelte-1uha8ag{padding:2rem;background:var(--sk-back-1);border-radius:12px;box-shadow:0 4px 12px #0000001a}.example-word.svelte-1uha8ag svg:where(.svelte-1uha8ag){display:block;max-width:500px;width:100%;height:auto}.example-placeholder.svelte-1uha8ag{padding:4rem 2rem;background:var(--sk-back-1);border-radius:12px;border:2px dashed var(--sk-text-2);color:var(--sk-text-2);text-align:center;font-size:1.2rem}.workflow-steps.svelte-1uha8ag{display:flex;align-items:stretch;gap:1.5rem;padding:2rem;background:var(--sk-back-1);border-radius:12px;box-shadow:0 4px 12px #0000001a}.step.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:1rem;flex:1}.step-number.svelte-1uha8ag{width:50px;height:50px;background:var(--sk-theme-1);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;flex-shrink:0}.step-content.svelte-1uha8ag{text-align:center}.step-title.svelte-1uha8ag{font-size:1.1rem;font-weight:600;color:var(--sk-text-1);margin-bottom:.5rem}.step-desc.svelte-1uha8ag{font-size:.95rem;color:var(--sk-text-2);line-height:1.4}.step-arrow.svelte-1uha8ag{font-size:2rem;color:var(--sk-theme-1);font-weight:700;flex-shrink:0}.vocabulary.svelte-1uha8ag{padding:6rem 2rem;background:var(--sk-back-1)}.vocabulary-container.svelte-1uha8ag{max-width:1200px;margin:0 auto;text-align:center}.vocabulary.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--sk-text-1);font-size:2.5rem;margin-bottom:1.5rem}.practice-flow.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;margin:4rem 0}.flow-item.svelte-1uha8ag{background:var(--sk-back-2);padding:2rem;border-radius:12px;position:relative}.flow-number.svelte-1uha8ag{width:50px;height:50px;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1.5rem}.flow-number.color-1.svelte-1uha8ag{background:#3b82f6}.flow-number.color-2.svelte-1uha8ag{background:#10b981}.flow-number.color-3.svelte-1uha8ag{background:#f59e0b}.flow-item.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--sk-text-1);font-size:1.5rem;margin-bottom:1rem}.flow-item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--sk-text-2);line-height:1.6}.academic.svelte-1uha8ag{padding:6rem 2rem;background:var(--sk-back-2)}.academic-container.svelte-1uha8ag{max-width:1200px;margin:0 auto;text-align:center}.academic.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--sk-text-1);font-size:2.5rem;margin-bottom:3rem}.academic-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:2rem;margin-bottom:2rem}.academic-card.svelte-1uha8ag{background:var(--sk-back-1);padding:3rem;border-radius:12px;box-shadow:0 4px 12px #00000014}.academic-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){color:var(--sk-theme-1);font-size:1.75rem;margin-bottom:1rem}.academic-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--sk-text-2);line-height:1.7}.academic-note.svelte-1uha8ag{color:var(--sk-text-2);font-style:italic;margin:2rem 0}.academic-buttons.svelte-1uha8ag{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.pricing.svelte-1uha8ag{padding:6rem 2rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff}.pricing-container.svelte-1uha8ag{max-width:800px;margin:0 auto;text-align:center}.pricing.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2.5rem;margin-bottom:3rem}.pricing-card.svelte-1uha8ag{background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:3rem}.pricing-features.svelte-1uha8ag{text-align:left;margin-bottom:3rem}.pricing-item.svelte-1uha8ag{font-size:1.2rem;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,.2)}.pricing-item.svelte-1uha8ag:last-child{border-bottom:none}.pricing-cta.svelte-1uha8ag{text-align:center}.price.svelte-1uha8ag{font-size:3rem;font-weight:700;margin-bottom:2rem}.footer.svelte-1uha8ag{padding:3rem 2rem;background:var(--sk-back-2);border-top:1px solid var(--sk-text-3)}.footer-container.svelte-1uha8ag{max-width:1200px;margin:0 auto;text-align:center}.footer-contact.svelte-1uha8ag{display:flex;justify-content:center;gap:2rem;flex-wrap:wrap;margin-bottom:1.5rem}.contact-item.svelte-1uha8ag{color:var(--sk-text-2);font-size:1rem}.contact-item.svelte-1uha8ag strong:where(.svelte-1uha8ag){color:var(--sk-text-1);font-weight:600}.contact-item.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--color-info);text-decoration:none}.contact-item.svelte-1uha8ag a:where(.svelte-1uha8ag):hover{text-decoration:underline}.footer-copyright.svelte-1uha8ag{color:var(--sk-text-2);font-size:.95rem;padding-top:1.5rem;border-top:1px solid var(--sk-text-3)}@media(max-width:768px){.hero-title.svelte-1uha8ag{font-size:2rem}.hero-subtitle.svelte-1uha8ag{font-size:1rem}.section-title.svelte-1uha8ag{font-size:1.75rem}.feature-row.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem;margin-bottom:4rem}.feature-text.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.5rem}.feature-text.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1rem}.example-word.svelte-1uha8ag{padding:1.5rem}.example-word.svelte-1uha8ag svg:where(.svelte-1uha8ag){max-width:350px}.example-placeholder.svelte-1uha8ag{padding:3rem 1.5rem;font-size:1rem}.workflow-steps.svelte-1uha8ag{flex-direction:column;gap:2rem;padding:2rem 1rem}.step.svelte-1uha8ag{width:100%}.step-arrow.svelte-1uha8ag{transform:rotate(90deg);font-size:1.5rem}.academic-grid.svelte-1uha8ag,.practice-flow.svelte-1uha8ag{grid-template-columns:1fr}.vocabulary.svelte-1uha8ag h2:where(.svelte-1uha8ag),.academic.svelte-1uha8ag h2:where(.svelte-1uha8ag),.pricing.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.75rem}.price.svelte-1uha8ag{font-size:2rem}}
