.ftr[data-v-e59d7ca5]{--accent:#fcd535;--accent-text:#0b0b0b;--mono-font:"JetBrains Mono",ui-monospace,monospace;--body-font:"Inter",sans-serif;background:var(--bg);border-top:1px solid var(--line);color:var(--text);font-family:var(--body-font);overflow:hidden;position:relative}.ftr a[data-v-e59d7ca5]{color:inherit;text-decoration:none;transition:all .3s ease}.ftr-glow-line[data-v-e59d7ca5]{animation:glowPulse-e59d7ca5 3s ease-in-out infinite;background:linear-gradient(90deg,transparent,var(--accent),transparent);height:2px;left:0;opacity:.4;position:absolute;right:0;top:-1px}@keyframes glowPulse-e59d7ca5{0%,to{opacity:.2}50%{opacity:.6}}.ftr-main[data-v-e59d7ca5]{margin:0 auto;max-width:1200px;padding:4rem 1.5rem 2.5rem;position:relative}.ftr-grid[data-v-e59d7ca5]{border-bottom:1px solid var(--line);display:grid;gap:2.5rem;grid-template-columns:1.4fr 1fr 1fr 1fr;padding-bottom:3rem}@media (max-width:900px){.ftr-grid[data-v-e59d7ca5]{gap:2rem;grid-template-columns:1fr 1fr}}@media (max-width:560px){.ftr-grid[data-v-e59d7ca5]{gap:2rem;grid-template-columns:1fr}}.ftr-logo-link[data-v-e59d7ca5]{display:inline-block;margin-bottom:1.5rem;position:relative}.ftr-logo[data-v-e59d7ca5]{height:auto;position:relative;transition:transform .3s ease;width:140px}.ftr-logo-link:hover .ftr-logo[data-v-e59d7ca5]{transform:scale(1.05)}.ftr-logo-glow[data-v-e59d7ca5]{background:var(--accent);border-radius:8px;filter:blur(20px);inset:-8px;opacity:0;position:absolute;transition:opacity .3s ease}.ftr-logo-link:hover .ftr-logo-glow[data-v-e59d7ca5]{opacity:.1}.ftr-tagline[data-v-e59d7ca5]{color:var(--text-dim);font-size:.92rem;font-weight:450;letter-spacing:-.01em;line-height:1.7;margin-bottom:1.5rem;max-width:34ch}.trust-list[data-v-e59d7ca5]{display:flex;flex-direction:column;gap:.7rem}.trust-item[data-v-e59d7ca5]{align-items:center;color:var(--text-dim);display:flex;font-family:var(--mono-font);font-size:.78rem;font-weight:500;gap:.6rem;transition:color .3s ease}.trust-item[data-v-e59d7ca5]:hover{color:var(--text)}.trust-check[data-v-e59d7ca5]{align-items:center;background:#fcd53526;border-radius:50%;color:var(--accent);display:flex;height:20px;justify-content:center;min-width:20px;transition:all .3s ease;width:20px}.trust-item:hover .trust-check[data-v-e59d7ca5]{background:#fcd53540;transform:scale(1.1)}.trust-check svg[data-v-e59d7ca5]{height:12px;width:12px}.ftr-heading[data-v-e59d7ca5]{align-items:center;color:var(--text-dim);display:flex;font-family:var(--mono-font);font-size:.72rem;font-weight:600;gap:.5rem;letter-spacing:.08em;margin-bottom:1.2rem;text-transform:uppercase}.ftr-heading-accent[data-v-e59d7ca5]{background:var(--accent);border-radius:1px;display:inline-block;height:2px;opacity:.6;width:16px}.ftr-links[data-v-e59d7ca5]{display:flex;flex-direction:column;gap:.8rem;list-style:none;margin:0;padding:0}.ftr-links a[data-v-e59d7ca5]{color:var(--text);display:inline-block;font-size:.92rem;font-weight:450;opacity:.7;position:relative;transition:all .3s ease}.ftr-links a[data-v-e59d7ca5]:after{background:var(--accent);bottom:-2px;content:"";height:1.5px;left:0;position:absolute;transition:width .3s ease;width:0}.ftr-links a[data-v-e59d7ca5]:hover{color:var(--accent);opacity:1;transform:translate(4px)}.ftr-links a[data-v-e59d7ca5]:hover:after{width:100%}.ftr-row[data-v-e59d7ca5]{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:1.5rem;margin-top:2.5rem;padding-top:2rem}@media (min-width:768px){.ftr-row[data-v-e59d7ca5]{align-items:center;flex-direction:row;justify-content:space-between}}.block-label[data-v-e59d7ca5]{color:var(--text-dim);font-family:var(--mono-font);font-size:.72rem;font-weight:600;letter-spacing:.06em;margin-right:.75rem;text-transform:uppercase}.app-block[data-v-e59d7ca5],.social-block[data-v-e59d7ca5]{flex-wrap:wrap}.app-block[data-v-e59d7ca5],.icon-row[data-v-e59d7ca5],.social-block[data-v-e59d7ca5]{align-items:center;display:flex;gap:.5rem}.social-icon[data-v-e59d7ca5]{align-items:center;border:1px solid var(--line);border-radius:50%;color:var(--text-dim);display:flex;height:2.2rem;justify-content:center;transition:all .3s ease;width:2.2rem}.social-icon svg[data-v-e59d7ca5]{height:14px;width:14px}.social-icon[data-v-e59d7ca5]:hover{border-color:var(--accent);box-shadow:0 4px 12px #fcd53526;color:var(--accent);transform:translateY(-3px)}.app-row[data-v-e59d7ca5]{align-items:center;display:flex;gap:.6rem}.app-chip[data-v-e59d7ca5]{align-items:center;background:var(--chip-bg);border:1px solid var(--line);border-radius:8px;color:var(--text);display:inline-flex;font-size:.82rem;font-weight:500;gap:.5rem;padding:.5rem 1rem;transition:all .3s ease}.app-chip svg[data-v-e59d7ca5]{height:14px;width:14px}.app-chip[data-v-e59d7ca5]:hover{border-color:var(--accent);box-shadow:0 4px 16px #fcd5351a;color:var(--accent);transform:translateY(-2px)}.app-chip-primary[data-v-e59d7ca5]{background:var(--accent);border-color:var(--accent);color:#333!important;font-weight:600}.app-chip-primary[data-v-e59d7ca5]:hover{background:var(--accent);box-shadow:0 4px 20px #fcd5354d;color:var(--accent-text)}.ftr-newsletter[data-v-e59d7ca5]{border-top:1px solid var(--line);display:flex;flex-direction:column;gap:1rem;margin-top:2.5rem;padding-top:2rem}@media (min-width:640px){.ftr-newsletter[data-v-e59d7ca5]{align-items:center;flex-direction:row;justify-content:space-between}}.newsletter-content[data-v-e59d7ca5]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.newsletter-text[data-v-e59d7ca5]{color:var(--text);font-size:.9rem;font-weight:450;margin:0}.newsletter-form[data-v-e59d7ca5]{display:flex;flex:1;gap:.5rem;max-width:400px}.newsletter-input[data-v-e59d7ca5]{background:var(--bg-raised);border:1px solid var(--line);border-radius:8px;color:var(--text);flex:1;font-size:.9rem;font-weight:450;min-width:0;outline:none;padding:.6rem 1rem;transition:all .3s ease}.newsletter-input[data-v-e59d7ca5]:focus{border-color:var(--accent);box-shadow:0 0 0 3px #fcd5351a}.newsletter-input[data-v-e59d7ca5]::-moz-placeholder{color:var(--text-muted);opacity:.7}.newsletter-input[data-v-e59d7ca5]::placeholder{color:var(--text-muted);opacity:.7}.newsletter-btn[data-v-e59d7ca5]{align-items:center;background:var(--accent);border:none;border-radius:8px;color:var(--accent-text);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;padding:.6rem 1.2rem;transition:all .3s ease;white-space:nowrap}.newsletter-btn svg[data-v-e59d7ca5]{height:16px;transition:transform .3s ease;width:16px}.newsletter-btn[data-v-e59d7ca5]:hover{box-shadow:0 4px 20px #fcd5354d;transform:translateY(-2px)}.newsletter-btn:hover svg[data-v-e59d7ca5]{transform:translate(3px)}.ftr-bottom[data-v-e59d7ca5]{background:var(--bg-bottom);border-top:1px solid var(--line);position:relative}.ftr-bottom[data-v-e59d7ca5]:before{background:linear-gradient(90deg,transparent,var(--accent),transparent);content:"";height:1px;left:0;opacity:.15;position:absolute;right:0;top:-1px}.ftr-bottom-inner[data-v-e59d7ca5]{color:var(--text-dim);display:flex;flex-direction:column;font-size:.8rem;gap:1rem;margin:0 auto;max-width:1200px;padding:1.25rem 1.5rem}@media (min-width:768px){.ftr-bottom-inner[data-v-e59d7ca5]{align-items:center;flex-direction:row;justify-content:space-between}}.copyright[data-v-e59d7ca5]{color:var(--text-dim);font-family:var(--mono-font);font-size:.74rem;font-weight:450}.legal-links[data-v-e59d7ca5]{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.legal-links a[data-v-e59d7ca5]{color:var(--text);font-size:.78rem;font-weight:450;opacity:.7;transition:color .3s ease}.legal-links a[data-v-e59d7ca5]:hover{color:var(--accent);opacity:1}.legal-links .sep[data-v-e59d7ca5]{color:var(--line);font-size:.6rem}.locale[data-v-e59d7ca5]{align-items:center;color:var(--text-dim);display:flex;font-family:var(--mono-font);font-size:.74rem;font-weight:450;gap:.5rem}.locale-dot[data-v-e59d7ca5]{animation:dotPulse-e59d7ca5 2s ease-in-out infinite;background:var(--accent);border-radius:50%;display:inline-block;height:6px;width:6px}@keyframes dotPulse-e59d7ca5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}.router-link-active[data-v-e59d7ca5]{color:var(--accent)!important;opacity:1!important}.router-link-active[data-v-e59d7ca5]:after{width:100%!important}
