.footer.svelte-1ltq8t3{position:relative;padding:var(--space-55) 0 var(--space-34);background:var(--background)}.footer.svelte-1ltq8t3:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(248,180,180,.15) 50%,transparent 100%)}.footer-main.svelte-1ltq8t3{display:grid;grid-template-columns:1.5fr 2fr;gap:var(--space-55);padding-bottom:var(--space-55);border-bottom:1px solid rgba(248,180,180,.1)}.footer-brand.svelte-1ltq8t3{max-width:280px}.brand.svelte-1ltq8t3{display:inline-flex;align-items:center;gap:var(--space-8);text-decoration:none;margin-bottom:var(--space-21)}.brand-logo.svelte-1ltq8t3{width:32px;height:32px;object-fit:contain;border-radius:var(--radius-8);transition:transform .2s cubic-bezier(.25,.46,.45,.94)}.brand-text.svelte-1ltq8t3{font-size:var(--type-21);font-weight:600;color:var(--foreground);letter-spacing:-.02em}.brand-description.svelte-1ltq8t3{font-size:var(--type-16);color:var(--foreground-muted);line-height:1.6;margin-bottom:var(--space-21)}.social-links.svelte-1ltq8t3{display:flex;gap:var(--space-13)}.social-link.svelte-1ltq8t3{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-8);background:var(--accent);color:var(--foreground-muted);transition:all var(--timing-fast) var(--ease-natural)}.social-link.svelte-1ltq8t3:hover{background:#f8b4b41a;color:var(--primary)}.social-link.svelte-1ltq8t3 svg:where(.svelte-1ltq8t3){width:18px;height:18px}.footer-links.svelte-1ltq8t3{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-34)}.footer-title.svelte-1ltq8t3{font-size:var(--type-13);font-weight:600;color:var(--foreground);margin-bottom:var(--space-21);text-transform:uppercase;letter-spacing:.05em}.footer-list.svelte-1ltq8t3{list-style:none;display:flex;flex-direction:column;gap:var(--space-13)}.footer-link.svelte-1ltq8t3{font-size:var(--type-16);color:var(--foreground-muted);text-decoration:none;transition:color var(--timing-fast) var(--ease-natural)}.footer-link.svelte-1ltq8t3:hover{color:var(--foreground)}.footer-bottom.svelte-1ltq8t3{display:flex;justify-content:space-between;align-items:flex-start;padding-top:var(--space-21)}.footer-bottom-left.svelte-1ltq8t3{display:flex;flex-direction:column;gap:var(--space-13)}.copyright.svelte-1ltq8t3{font-size:var(--type-13);color:var(--foreground-muted)}.company-info.svelte-1ltq8t3{display:flex;flex-direction:column;gap:var(--space-8)}.company-info-row.svelte-1ltq8t3{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);font-size:11px;color:var(--foreground-muted);line-height:1.6}.company-info-item.svelte-1ltq8t3{display:inline-flex;align-items:center;gap:4px}.company-info-item.svelte-1ltq8t3 strong:where(.svelte-1ltq8t3){font-weight:500;color:#f8b4b499}.company-info-divider.svelte-1ltq8t3{color:#f8b4b44d;font-size:10px}.company-link.svelte-1ltq8t3{color:var(--foreground-muted);text-decoration:none;transition:color var(--timing-fast) var(--ease-natural)}.company-link.svelte-1ltq8t3:hover{color:var(--primary)}.company-link.svelte-1ltq8t3:hover strong:where(.svelte-1ltq8t3){color:var(--primary)}.language-selector.svelte-1ltq8t3{position:relative}.language-trigger.svelte-1ltq8t3{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#f8b4b40a;border:1px solid rgba(248,180,180,.08);border-radius:100px;color:var(--foreground-muted);font-size:var(--type-14);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1)}.language-trigger.svelte-1ltq8t3:hover{background:#f8b4b414;border-color:#f8b4b426;color:var(--foreground);transform:translateY(-1px);box-shadow:0 4px 16px #f8b4b41a}.language-trigger.svelte-1ltq8t3:active{transform:translateY(0)}.globe-icon.svelte-1ltq8t3{width:18px;height:18px;stroke-linecap:round;stroke-linejoin:round;opacity:.8}.language-name.svelte-1ltq8t3{font-weight:500;letter-spacing:.01em}.chevron-icon.svelte-1ltq8t3{width:14px;height:14px;stroke-linecap:round;stroke-linejoin:round;opacity:.6;transition:all .3s cubic-bezier(.4,0,.2,1)}.chevron-icon.rotated.svelte-1ltq8t3{transform:rotate(180deg);opacity:.8}.language-dropdown.svelte-1ltq8t3{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);min-width:180px;background:#121214fa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(248,180,180,.1);border-radius:20px;padding:8px;box-shadow:0 12px 40px #00000080,0 0 0 1px #f8b4b40d,0 0 60px #f8b4b408;animation:svelte-1ltq8t3-dropdownSlide .25s cubic-bezier(.4,0,.2,1);z-index:100}@keyframes svelte-1ltq8t3-dropdownSlide{0%{opacity:0;transform:translate(-50%) translateY(10px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.language-option.svelte-1ltq8t3{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:transparent;border:none;border-radius:14px;color:var(--foreground-muted);font-size:var(--type-14);cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);text-align:left}.language-option.svelte-1ltq8t3:hover{background:#f8b4b414;color:var(--foreground);transform:translate(2px)}.language-option.selected.svelte-1ltq8t3{background:#f8b4b41f;color:var(--foreground)}.language-flag.svelte-1ltq8t3{font-size:20px;line-height:1}.language-label.svelte-1ltq8t3{flex:1;font-weight:500;letter-spacing:.01em}.check-icon.svelte-1ltq8t3{width:16px;height:16px;color:var(--primary);stroke-linecap:round;stroke-linejoin:round;opacity:.9}@media(max-width:1023px){.footer-main.svelte-1ltq8t3{grid-template-columns:1fr;gap:var(--space-34)}.footer-brand.svelte-1ltq8t3{max-width:none}.footer-links.svelte-1ltq8t3{grid-template-columns:repeat(2,1fr)}}@media(max-width:767px){.footer.svelte-1ltq8t3{padding:var(--space-34) 0}.footer-links.svelte-1ltq8t3{grid-template-columns:1fr 1fr;gap:var(--space-21)}.footer-bottom.svelte-1ltq8t3{flex-direction:column;gap:var(--space-21);align-items:center}.footer-bottom-left.svelte-1ltq8t3{width:100%;align-items:center;text-align:center}.language-trigger.svelte-1ltq8t3{padding:12px 20px}.language-dropdown.svelte-1ltq8t3{min-width:200px}.company-info.svelte-1ltq8t3{width:100%}.company-info-row.svelte-1ltq8t3{justify-content:center;font-size:10px}.company-info-divider.svelte-1ltq8t3{display:none}.company-info-item.svelte-1ltq8t3{width:100%;justify-content:center}}
