.footer.svelte-jz8lnl{background:#1f2937;padding:4rem 2rem 2rem;color:#fff}.footer-container.svelte-jz8lnl{max-width:1200px;margin:0 auto}.footer-top.svelte-jz8lnl{display:grid;grid-template-columns:1.5fr 2fr 1.5fr;gap:4rem;padding-bottom:3rem;border-bottom:1px solid #374151}.footer-brand.svelte-jz8lnl{display:flex;flex-direction:column;gap:1rem}.logo.svelte-jz8lnl{display:flex;align-items:center;gap:.75rem;text-decoration:none}.logo-image.svelte-jz8lnl{height:48px;width:auto}.logo-text.svelte-jz8lnl{font-size:1.5rem;font-weight:700;color:#fff}.brand-tagline.svelte-jz8lnl{font-size:.9375rem;color:#9ca3af;line-height:1.6}.social-links.svelte-jz8lnl{display:flex;gap:1rem;margin-top:.5rem}.social-link.svelte-jz8lnl{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#374151;border-radius:8px;color:#9ca3af;transition:background .2s,color .2s}.social-link.svelte-jz8lnl:hover{background:#22c55e;color:#fff}.footer-links.svelte-jz8lnl{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.link-group.svelte-jz8lnl{display:flex;flex-direction:column;gap:.75rem}.link-title.svelte-jz8lnl{font-size:.875rem;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.footer-link.svelte-jz8lnl{color:#9ca3af;text-decoration:none;font-size:.9375rem;transition:color .2s}.footer-link.svelte-jz8lnl:hover{color:#4ade80}.newsletter.svelte-jz8lnl{display:flex;flex-direction:column;gap:.75rem}.newsletter-title.svelte-jz8lnl{font-size:1rem;font-weight:600;color:#fff}.newsletter-subtitle.svelte-jz8lnl{font-size:.875rem;color:#9ca3af}.newsletter-form.svelte-jz8lnl{display:flex;gap:.5rem;margin-top:.5rem}.newsletter-input.svelte-jz8lnl{flex:1;padding:.75rem 1rem;border:1px solid #374151;border-radius:8px;font-size:.875rem;background:#374151;color:#fff}.newsletter-input.svelte-jz8lnl::placeholder{color:#6b7280}.newsletter-input.svelte-jz8lnl:focus{outline:none;border-color:#22c55e}.btn-submit.svelte-jz8lnl{background:#22c55e;color:#fff;border:none;padding:.75rem 1.25rem;border-radius:9999px;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .2s;white-space:nowrap}.btn-submit.svelte-jz8lnl:hover{background:#16a34a}.footer-bottom.svelte-jz8lnl{padding-top:2rem;display:flex;justify-content:space-between;align-items:center}.copyright.svelte-jz8lnl{font-size:.875rem;color:#6b7280}.powered-by.svelte-jz8lnl{font-size:.75rem;color:#6b7280}@media(max-width:1024px){.footer-top.svelte-jz8lnl{grid-template-columns:1fr;gap:2.5rem}.footer-links.svelte-jz8lnl{grid-template-columns:repeat(3,1fr)}.newsletter-form.svelte-jz8lnl{flex-direction:column}}@media(max-width:768px){.footer-links.svelte-jz8lnl{grid-template-columns:repeat(2,1fr)}.footer-bottom.svelte-jz8lnl{flex-direction:column;gap:.5rem;text-align:center}}
