.hero.svelte-1uha8ag{max-width:640px;margin:80px auto 0;padding:0 5%;text-align:center;width:100%}.hero-tag.svelte-1uha8ag{display:inline-block;font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);border:1px solid var(--border);border-radius:20px;padding:4px 14px;margin-bottom:28px}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:36px;font-weight:300;line-height:1.25;margin-bottom:18px;letter-spacing:-.01em}.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-weight:400;background:linear-gradient(90deg,var(--gs),var(--ge));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:15px;color:var(--muted);line-height:1.7;margin-bottom:36px;max-width:480px;margin-left:auto;margin-right:auto}.hero-btns.svelte-1uha8ag{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.hero-btns.svelte-1uha8ag .btn-primary,.hero-btns.svelte-1uha8ag .btn-ghost{text-decoration:none}.tools-section.svelte-1uha8ag{max-width:1100px;margin:64px auto 80px;padding:0 5%;width:100%}.section-label.svelte-1uha8ag{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted);margin-bottom:24px}.tools-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;list-style:none;padding:0;margin:0}.tool-card.svelte-1uha8ag{background:var(--surface);border:1px solid var(--border);border-radius:var(--rc);padding:24px;cursor:pointer;transition:border-color .15s;display:flex;flex-direction:column;aspect-ratio:1;text-decoration:none;color:inherit}.tool-card.svelte-1uha8ag:hover{border-color:var(--gs)}.tool-icon.svelte-1uha8ag{width:32px;height:32px;border-radius:8px;background:linear-gradient(135deg,var(--gs),var(--ge));margin-bottom:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.tool-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:14px;font-weight:400;color:var(--text);margin-bottom:6px;letter-spacing:.02em}.tool-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:12px;color:var(--muted);line-height:1.6}.tool-card.svelte-1uha8ag .badge:where(.svelte-1uha8ag){margin-top:auto;align-self:flex-start}.see-more-btn.svelte-1uha8ag{margin-top:16px;background:none;border:none;font-family:Lato,sans-serif;font-size:13px;color:var(--gs);cursor:pointer;letter-spacing:.03em;padding:0}.showcase-wrap.svelte-1uha8ag{max-width:1100px;margin:0 auto 120px;padding:0 5%;width:100%;display:flex;flex-direction:column;gap:100px}.showcase-row.svelte-1uha8ag{display:flex;align-items:center;gap:56px}.showcase-row.reverse.svelte-1uha8ag{flex-direction:row-reverse}.showcase-img.svelte-1uha8ag{flex:1.2;background:var(--surface);border:1px solid var(--border);border-radius:var(--rc);aspect-ratio:16 / 10;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.screenshot-label.svelte-1uha8ag{font-size:11px;color:var(--border);letter-spacing:.08em;text-transform:uppercase}.showcase-text.svelte-1uha8ag{flex:1}.badge-standalone.svelte-1uha8ag{display:inline-block;margin-bottom:16px;margin-top:0}.showcase-text.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:28px;font-weight:300;margin-bottom:14px;letter-spacing:-.01em;line-height:1.2}.showcase-text.svelte-1uha8ag h3:where(.svelte-1uha8ag) strong:where(.svelte-1uha8ag){font-weight:400}.showcase-text.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:15px;color:var(--muted);line-height:1.8;margin-bottom:24px}.showcase-cta.svelte-1uha8ag{font-size:12px;padding:8px 18px;text-decoration:none;display:inline-block}@media(max-width:900px){.tools-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.hero.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:28px}.showcase-row.svelte-1uha8ag,.showcase-row.reverse.svelte-1uha8ag{flex-direction:column}.showcase-img.svelte-1uha8ag{width:100%}.showcase-wrap.svelte-1uha8ag{gap:64px;margin-bottom:80px}}
