.free-tools.svelte-10o2ozh,.free-tools.svelte-10o2ozh :where(.svelte-10o2ozh){font-style:normal}.free-tools.svelte-10o2ozh{margin-top:4rem;padding:2rem 1rem;text-align:center}.title.svelte-10o2ozh{font-size:2rem;font-weight:700;margin-bottom:.5rem}.subtitle.svelte-10o2ozh{font-size:1rem;color:#666;max-width:600px;margin:0 auto 2.5rem;line-height:1.55}.tools-grid.svelte-10o2ozh{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));max-width:1100px;margin:0 auto}.tool-card.svelte-10o2ozh{background:#fff;border-radius:16px;padding:2rem 1.5rem;text-align:left;box-shadow:0 4px 12px #0000000d;transition:transform .15s ease,box-shadow .15s ease}.tool-card.svelte-10o2ozh:hover{transform:translateY(-4px);box-shadow:0 6px 20px #00000014}.icon.svelte-10o2ozh{font-size:2.5rem;margin-bottom:1rem}h3.svelte-10o2ozh{font-size:1.25rem;font-weight:600;margin-bottom:.5rem}p.svelte-10o2ozh{font-size:.95rem;line-height:1.45;color:#555;margin-bottom:1rem}.tool-link.svelte-10o2ozh{font-weight:600;color:#5b4bff;text-decoration:none}.tool-link.svelte-10o2ozh:hover{text-decoration:underline}
