.landing-page.svelte-1uha8ag{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#333;line-height:1.6;max-width:100%;overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column}.hero.svelte-1uha8ag{padding:6rem 5%;background:linear-gradient(135deg,#3a3294,#5046e4);text-align:center;display:flex;justify-content:center;align-items:center}.hero-content.svelte-1uha8ag{max-width:800px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:4rem;line-height:1.1;margin-bottom:1.5rem;color:#fff;letter-spacing:-.03em}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.5rem;margin-bottom:3rem;color:#ffffffe6}.hero-buttons.svelte-1uha8ag{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.cta-button.svelte-1uha8ag{padding:.875rem 1.75rem;font-size:1.1rem;font-weight:600;border-radius:4px;cursor:pointer;transition:all .3s ease;border:none}.cta-button.primary.svelte-1uha8ag{background-color:#fff;color:#5046e4}.cta-button.primary.svelte-1uha8ag:hover{background-color:#f0f0f0;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.cta-button.secondary.svelte-1uha8ag{background-color:#ffffff26;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.3)}.cta-button.secondary.svelte-1uha8ag:hover{background-color:#ffffff40;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.tools-preview.svelte-1uha8ag{padding:5rem 5%;background-color:#f8f9fa;flex-grow:1}.tools-container.svelte-1uha8ag{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.tool-card.svelte-1uha8ag{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 15px #0000000d;transition:transform .3s,box-shadow .3s;cursor:pointer;height:100%;text-align:left;display:block;width:100%;border:none;padding:0}.tool-card.svelte-1uha8ag:hover{transform:translateY(-5px);box-shadow:0 12px 30px #0000001a}.tool-image.svelte-1uha8ag{width:100%;height:250px;overflow:hidden;position:relative}.tool-image.svelte-1uha8ag img:where(.svelte-1uha8ag){width:100%;height:100%;object-fit:contain;transition:transform .5s;background-color:#f5f5f5}.tool-card.svelte-1uha8ag:not(.coming-soon):hover .tool-image:where(.svelte-1uha8ag) img:where(.svelte-1uha8ag){transform:scale(1.05)}.tool-info.svelte-1uha8ag{padding:1.5rem}.tool-info.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.75rem;margin-bottom:.75rem;color:#333}.tool-info.svelte-1uha8ag p:where(.svelte-1uha8ag){color:#666;margin-bottom:0}footer.svelte-1uha8ag{background-color:#333;color:#f0f0f0;padding:2rem 5%;text-align:center}footer.svelte-1uha8ag p:where(.svelte-1uha8ag){margin-bottom:1rem}.about-link.svelte-1uha8ag{background:none;border:1px solid rgba(255,255,255,.3);color:#fff;padding:.5rem 1rem;border-radius:4px;cursor:pointer;transition:all .2s}.about-link.svelte-1uha8ag:hover{background-color:#ffffff1a}@media (max-width: 768px){.hero.svelte-1uha8ag{padding:3rem 5%}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:2.5rem;margin-bottom:1rem}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.1rem;margin-bottom:2rem}.hero-buttons.svelte-1uha8ag{flex-direction:column;align-items:center;gap:.75rem}.cta-button.svelte-1uha8ag{width:100%;max-width:300px;margin-bottom:0;padding:.75rem 1.5rem;font-size:1rem}.tools-container.svelte-1uha8ag{grid-template-columns:1fr}}@media (max-width: 900px){.tools-container.svelte-1uha8ag{grid-template-columns:1fr}}.free-badge.svelte-1uha8ag{position:absolute;top:20px;right:20px;background-color:#34d399;color:#fff;padding:8px 16px;border-radius:20px;font-weight:600;font-size:.9rem;box-shadow:0 2px 8px #00000026}
