.tool-detail.svelte-265ge9{width:100%;display:flex;flex-direction:column;gap:80px}.top-section.svelte-265ge9{display:grid;grid-template-columns:1.5fr 1fr;gap:48px;align-items:start}.video-column.svelte-265ge9{width:100%}.video-container.svelte-265ge9{position:relative;width:100%;padding-bottom:56.25%;background:#1a1a2e;border:4px solid var(--nav-border, #1a1a2e);border-radius:16px;overflow:hidden;box-shadow:6px 6px 0 var(--nav-border, #1a1a2e)}.video-container.svelte-265ge9 iframe:where(.svelte-265ge9){position:absolute;inset:0;width:100%;height:100%}.info-column.svelte-265ge9{display:flex;flex-direction:column;gap:24px}.title-row.svelte-265ge9{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tool-name.svelte-265ge9{font-size:3rem;font-weight:900;color:var(--nav-text, #1a1a2e);margin:0;line-height:1}.free-badge.svelte-265ge9{padding:6px 14px;background:#2dd4bf;border:3px solid var(--nav-border, #1a1a2e);border-radius:8px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--nav-text, #1a1a2e)}.description.svelte-265ge9{font-size:1.1rem;font-weight:500;color:var(--nav-text, #1a1a2e);line-height:1.6;margin:0;opacity:.8}.download-btn.svelte-265ge9{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--nav-text, #1a1a2e);background:#fff;border:4px solid var(--nav-border, #1a1a2e);border-radius:12px;box-shadow:6px 6px 0 var(--nav-border, #1a1a2e);text-decoration:none;transition:all .15s ease;align-self:flex-start}.download-btn.svelte-265ge9:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--nav-border, #1a1a2e)}.section-break.svelte-265ge9{text-align:center;padding:16px 0}.section-break.svelte-265ge9 h2:where(.svelte-265ge9){font-size:2rem;font-weight:800;color:var(--nav-text, #1a1a2e);margin:0;opacity:.4;text-transform:uppercase;letter-spacing:.1em}.features-section.svelte-265ge9{display:flex;flex-direction:column;gap:64px}.feature-row.svelte-265ge9{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.feature-row.reverse.svelte-265ge9{direction:rtl}.feature-row.reverse.svelte-265ge9>:where(.svelte-265ge9){direction:ltr}.feature-image.svelte-265ge9{border:4px solid var(--nav-border, #1a1a2e);border-radius:16px;overflow:hidden;box-shadow:6px 6px 0 var(--nav-border, #1a1a2e);background:#fff}.feature-image.svelte-265ge9 img:where(.svelte-265ge9){width:100%;height:auto;display:block}.feature-content.svelte-265ge9 h3:where(.svelte-265ge9){font-size:1.75rem;font-weight:800;color:var(--nav-text, #1a1a2e);margin:0 0 12px}.feature-content.svelte-265ge9 p:where(.svelte-265ge9){font-size:1.05rem;color:var(--nav-text, #1a1a2e);line-height:1.7;margin:0;opacity:.75}.cta-section.svelte-265ge9{text-align:center;padding:64px 48px;background:#fff;border:4px solid var(--nav-border, #1a1a2e);border-radius:16px;box-shadow:6px 6px 0 var(--nav-border, #1a1a2e)}.cta-section.svelte-265ge9 h2:where(.svelte-265ge9){font-size:2.25rem;font-weight:800;color:var(--nav-text, #1a1a2e);margin:0 0 12px}.cta-section.svelte-265ge9 p:where(.svelte-265ge9){font-size:1.15rem;color:var(--nav-text, #1a1a2e);opacity:.7;margin:0 0 32px}.cta-btn.svelte-265ge9{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:16px 32px;font-size:1rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--nav-text, #1a1a2e);background:#fff;border:4px solid var(--nav-border, #1a1a2e);border-radius:12px;box-shadow:6px 6px 0 var(--nav-border, #1a1a2e);text-decoration:none;transition:all .15s ease}.cta-btn.svelte-265ge9:hover{transform:translate(-3px,-3px);box-shadow:9px 9px 0 var(--nav-border, #1a1a2e)}@media(max-width:1024px){.top-section.svelte-265ge9{grid-template-columns:1fr;gap:32px}.tool-name.svelte-265ge9{font-size:2.5rem}.section-break.svelte-265ge9 h2:where(.svelte-265ge9){font-size:1.5rem}.feature-row.svelte-265ge9,.feature-row.reverse.svelte-265ge9{grid-template-columns:1fr;direction:ltr;gap:32px}}@media(max-width:640px){.tool-detail.svelte-265ge9{gap:56px}.top-section.svelte-265ge9{gap:24px}.tool-name.svelte-265ge9{font-size:2rem}.description.svelte-265ge9{font-size:1rem}.download-btn.svelte-265ge9{padding:14px 28px;font-size:.95rem;width:100%;justify-content:center}.features-section.svelte-265ge9{gap:48px}.feature-content.svelte-265ge9 h3:where(.svelte-265ge9){font-size:1.5rem}.feature-content.svelte-265ge9 p:where(.svelte-265ge9){font-size:1rem}.cta-section.svelte-265ge9{padding:48px 24px}.cta-section.svelte-265ge9 h2:where(.svelte-265ge9){font-size:1.75rem}.cta-btn.svelte-265ge9{padding:14px 28px;font-size:.95rem}}
