.footer[data-astro-cid-35ed7um5]{background:#020617;color:var(--color-white);padding:var(--space-20) 0 var(--space-8);position:relative}.footer[data-astro-cid-35ed7um5]:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--color-primary-dark),transparent)}.container[data-astro-cid-35ed7um5]{max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.footer-newsletter[data-astro-cid-35ed7um5]{padding:var(--space-8);margin-bottom:var(--space-16);border-radius:var(--border-radius-xl)}.newsletter-content[data-astro-cid-35ed7um5]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:center}.newsletter-text[data-astro-cid-35ed7um5] h3[data-astro-cid-35ed7um5]{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;margin-bottom:var(--space-2);color:var(--color-white)}.newsletter-text[data-astro-cid-35ed7um5] p[data-astro-cid-35ed7um5]{margin:0;font-size:1rem;color:var(--color-hero-text-secondary)}.newsletter-iframe-container[data-astro-cid-35ed7um5]{position:relative;width:100%;max-width:480px;height:150px;overflow:hidden;border-radius:var(--border-radius-lg);background:#0003}.newsletter-iframe[data-astro-cid-35ed7um5]{width:100%;height:100%;border:none;background:transparent}.footer-content[data-astro-cid-35ed7um5]{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--space-8);margin-bottom:var(--space-16)}.brand-title[data-astro-cid-35ed7um5]{font-size:1.5rem!important;background:linear-gradient(135deg,var(--color-white),var(--color-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.footer-section[data-astro-cid-35ed7um5] h3[data-astro-cid-35ed7um5]{font-family:var(--font-heading);font-size:1.125rem;font-weight:700;color:var(--color-white);margin-bottom:var(--space-6)}.footer-description[data-astro-cid-35ed7um5]{color:var(--color-hero-text-secondary);line-height:1.6;margin-bottom:var(--space-6);font-size:.95rem}.footer-links[data-astro-cid-35ed7um5]{display:flex;flex-direction:column;gap:var(--space-3)}.footer-link[data-astro-cid-35ed7um5]{color:var(--color-hero-text-secondary);text-decoration:none;transition:all .2s ease;font-size:.95rem;display:flex;align-items:center}.footer-link[data-astro-cid-35ed7um5]:hover{color:var(--color-primary);transform:translate(var(--space-2))}.footer-social[data-astro-cid-35ed7um5]{display:flex;gap:var(--space-4);margin-top:var(--space-4)}.social-link[data-astro-cid-35ed7um5]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff0d;border-radius:var(--border-radius-lg);color:var(--color-white);text-decoration:none;font-size:1.125rem;transition:all .2s ease;border:1px solid rgba(255,255,255,.05)}.social-link[data-astro-cid-35ed7um5]:hover{background:var(--color-primary);border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 0 15px #14b8a666}.footer-bottom[data-astro-cid-35ed7um5]{padding-top:var(--space-8);border-top:1px solid rgba(255,255,255,.05);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-4)}.footer-copyright[data-astro-cid-35ed7um5]{color:var(--color-text-muted);font-size:.9rem}.footer-legal[data-astro-cid-35ed7um5]{display:flex;gap:var(--space-6)}.footer-legal[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]{color:var(--color-text-muted);text-decoration:none;font-size:.9rem;transition:color .2s ease}.footer-legal[data-astro-cid-35ed7um5] a[data-astro-cid-35ed7um5]:hover{color:var(--color-primary)}@media (max-width: 1024px){.footer-content[data-astro-cid-35ed7um5]{grid-template-columns:1fr 1fr;gap:var(--space-10)}.newsletter-content[data-astro-cid-35ed7um5]{grid-template-columns:1fr;gap:var(--space-6);text-align:center}.newsletter-iframe-container[data-astro-cid-35ed7um5]{max-width:100%;margin:0 auto}}@media (max-width: 768px){.footer-content[data-astro-cid-35ed7um5]{grid-template-columns:1fr;text-align:center}.footer-bottom[data-astro-cid-35ed7um5]{flex-direction:column;text-align:center}.footer-legal[data-astro-cid-35ed7um5],.footer-social[data-astro-cid-35ed7um5],.footer-link[data-astro-cid-35ed7um5]{justify-content:center}.footer-link[data-astro-cid-35ed7um5]:hover{transform:none;color:var(--color-primary)}}
