.Footer_footer__pQtti{background:linear-gradient(180deg,#18181b,#111113);position:relative;overflow:hidden}.Footer_topLine__6OJyv{height:2px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.Footer_grid__88hvW{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;grid-gap:var(--space-3xl);gap:var(--space-3xl);padding:var(--space-4xl) var(--space-xl)}.Footer_brand__0rdww{display:flex;align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg)}.Footer_brandImg__fDpu_{width:40px;height:40px;border-radius:var(--radius-sm);object-fit:contain}.Footer_brandName__MmbNc{font-family:var(--font-heading);font-size:.9rem;font-weight:600;color:var(--white);line-height:1.2}.Footer_brandSub__oBzCM{color:var(--accent);font-weight:700}.Footer_about__NUgf4{font-size:.9rem;color:hsla(0,0%,100%,.45);line-height:1.75;margin-bottom:var(--space-lg)}.Footer_socials__Arjjf{display:flex;gap:var(--space-sm)}.Footer_socialLink__hPzxm{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:var(--radius-full);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5);transition:all var(--transition-base)}.Footer_socialLink__hPzxm:hover{background:var(--accent);color:var(--white);border-color:var(--accent);transform:translateY(-2px)}.Footer_colTitle__3amT0{font-family:var(--font-heading);font-size:.75rem;color:hsla(0,0%,100%,.4);margin-bottom:var(--space-lg);position:relative;padding-bottom:var(--space-sm);letter-spacing:2px;text-transform:uppercase;font-weight:600}.Footer_colTitle__3amT0:after{content:"";position:absolute;bottom:0;left:0;width:24px;height:1.5px;background:var(--accent);border-radius:1px}.Footer_linkList__Js__Y{display:flex;flex-direction:column;gap:var(--space-sm)}.Footer_link__TBOP7{font-size:.875rem;color:hsla(0,0%,100%,.45);transition:all var(--transition-fast);display:inline-block}.Footer_link__TBOP7:hover{color:hsla(0,0%,100%,.9);transform:translateX(3px)}.Footer_contactList__WGnHw{display:flex;flex-direction:column;gap:var(--space-md)}.Footer_contactItem__hLkg3{display:flex;align-items:flex-start;gap:var(--space-sm);font-size:.875rem;color:hsla(0,0%,100%,.45)}.Footer_contactItem__hLkg3 svg{flex-shrink:0;color:var(--accent);margin-top:2px;opacity:.8}.Footer_contactItem__hLkg3 a{color:hsla(0,0%,100%,.45);transition:color var(--transition-fast)}.Footer_contactItem__hLkg3 a:hover{color:hsla(0,0%,100%,.9)}.Footer_bottom__wxP7Z{border-top:1px solid hsla(0,0%,100%,.06);padding:var(--space-lg) 0}.Footer_bottomInner__gzruQ{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-md)}.Footer_copy__KUC9W{font-size:.8rem;color:hsla(0,0%,100%,.3)}.Footer_bottomLinks__Iheuz{display:flex;gap:var(--space-lg)}.Footer_bottomLinks__Iheuz a{font-size:.8rem;color:hsla(0,0%,100%,.3);transition:color var(--transition-fast)}.Footer_bottomLinks__Iheuz a:hover{color:hsla(0,0%,100%,.7)}@media (max-width:1024px){.Footer_grid__88hvW{grid-template-columns:1fr 1fr;gap:var(--space-2xl)}}@media (max-width:640px){.Footer_grid__88hvW{grid-template-columns:1fr;gap:var(--space-2xl);padding:var(--space-3xl) var(--space-md)}.Footer_bottomInner__gzruQ{flex-direction:column;text-align:center}.Footer_bottomLinks__Iheuz{justify-content:center}}.Header_header__KwdYD{position:fixed;top:0;left:0;right:0;z-index:1000;height:var(--header-height);transition:all var(--transition-base);background:transparent}.Header_scrolled__qIjEW{background:hsla(0,0%,100%,.92);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--border-light);box-shadow:0 2px 20px rgba(0,0,0,.07)}.Header_inner__DLT3k{max-width:var(--container-wide);margin:0 auto;padding:0 var(--space-xl);height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg)}.Header_logo____uDV{display:flex;align-items:center;gap:var(--space-sm);text-decoration:none;flex-shrink:0}.Header_logo____uDV:hover{color:inherit}.Header_logoImg__uFRC_{width:44px;height:44px;border-radius:var(--radius-sm);object-fit:contain;filter:none}.Header_logoText__xA8kS{font-family:var(--font-heading);font-size:.95rem;font-weight:700;color:var(--text-on-dark);line-height:1.2;transition:color var(--transition-fast)}.Header_scrolled__qIjEW .Header_logoText__xA8kS{color:var(--text-primary)}.Header_nav__tNWGY{display:flex;align-items:center;gap:var(--space-xs)}.Header_navItem__5e1L_{position:relative}.Header_navLink__Rvw2c{display:block;padding:8px 12px;font-size:.87rem;font-weight:500;color:hsla(0,0%,100%,.82);transition:color var(--transition-fast);white-space:nowrap}.Header_scrolled__qIjEW .Header_navLink__Rvw2c{color:var(--text-secondary)}.Header_navLink__Rvw2c:hover{color:var(--accent)}.Header_navLinkActive__NdvBD{color:var(--accent)!important;position:relative}.Header_navLinkActive__NdvBD:after{content:"";position:absolute;bottom:2px;left:14px;right:14px;height:2px;background:var(--accent);border-radius:1px}.Header_dropdown__4_v0S{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(8px);min-width:220px;background:hsla(0,0%,100%,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-sm) 0;opacity:0;visibility:hidden;transition:all var(--transition-fast);box-shadow:var(--shadow-lg)}.Header_navItem__5e1L_:hover .Header_dropdown__4_v0S{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.Header_dropdownLink__TPiDC{display:block;padding:10px 20px;font-size:.87rem;color:var(--text-secondary);transition:all var(--transition-fast)}.Header_dropdownLink__TPiDC:hover{color:var(--accent-dark);background:var(--accent-soft);padding-left:24px}.Header_actions__dQYHE{display:flex;align-items:center;gap:var(--space-md);flex-shrink:0}.Header_langWrapper__lQIKQ{position:relative}.Header_langBtn__iEFZb{display:flex;align-items:center;gap:6px;font-size:.8rem;font-weight:600;color:hsla(0,0%,100%,.75);letter-spacing:1px;padding:6px 14px;border:1px solid hsla(0,0%,100%,.25);border-radius:var(--radius-full);transition:all var(--transition-fast);cursor:pointer;background:transparent}.Header_scrolled__qIjEW .Header_langBtn__iEFZb{color:var(--text-secondary);border-color:var(--border-medium)}.Header_langBtn__iEFZb:hover{color:var(--accent);border-color:var(--accent)}.Header_langFlag__Ly6LK{font-size:1rem;line-height:1}.Header_langCode__lC9Ho{font-size:.75rem;font-weight:700}.Header_langChevron__wiZuo{transition:transform .2s ease;margin-left:2px}.Header_langChevronOpen__yuHfT{transform:rotate(180deg)}.Header_langDropdown__ir4lI{position:absolute;top:calc(100% + 8px);right:0;min-width:180px;background:hsla(0,0%,100%,.98);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:6px;display:flex;flex-direction:column;gap:2px;z-index:100;box-shadow:var(--shadow-lg);animation:Header_dropdownFadeIn___DWC1 .2s ease}@keyframes Header_dropdownFadeIn___DWC1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.Header_langOption__IVKpH{display:flex;align-items:center;gap:10px;padding:8px 12px;border:none;background:transparent;color:var(--text-secondary);font-size:.82rem;border-radius:var(--radius-sm);cursor:pointer;transition:all .15s ease;width:100%;text-align:left}.Header_langOptionActive__FEL4u,.Header_langOption__IVKpH:hover{background:var(--accent-soft);color:var(--accent-dark)}.Header_langName__IKBcE{flex:1 1;font-weight:500}.Header_langCodeSmall__K0NG0{font-size:.7rem;font-weight:700;opacity:.5;letter-spacing:1px}.Header_mobileLangGrid__1pX3b{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px;padding:0 var(--space-xl) var(--space-md)}.Header_mobileLangBtn__zH6RJ{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border:1.5px solid var(--border-medium);border-radius:var(--radius-sm);background:var(--bg-card);color:var(--text-secondary);font-size:.65rem;font-weight:600;letter-spacing:.5px;cursor:pointer;transition:all .15s ease}.Header_mobileLangBtn__zH6RJ span:first-child{font-size:1.2rem}.Header_mobileLangBtnActive__9o_hm,.Header_mobileLangBtn__zH6RJ:hover{background:var(--accent-soft);color:var(--accent-dark);border-color:var(--accent)}.Header_ctaBtn__RVFMM{font-size:.85rem;padding:10px 24px}.Header_burger__9ocpS{display:none;flex-direction:column;justify-content:center;gap:5px;width:28px;height:28px;cursor:pointer;z-index:1001}.Header_burger__9ocpS span{display:block;width:100%;height:2px;background:var(--text-on-dark);border-radius:2px;transition:all var(--transition-base);transform-origin:center}.Header_scrolled__qIjEW .Header_burger__9ocpS span{background:var(--text-primary)}.Header_burgerOpen__u8Epx span:first-child{transform:rotate(45deg) translate(5px,5px)}.Header_burgerOpen__u8Epx span:nth-child(2){opacity:0}.Header_burgerOpen__u8Epx span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px)}.Header_mobileMenu__YC5Nj{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(36,29%,97%,.98);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);flex-direction:column;justify-content:center;padding:var(--space-3xl) var(--space-xl);z-index:999;opacity:0;visibility:hidden;transition:all var(--transition-base)}.Header_mobileOpen__L7klo{opacity:1;visibility:visible}.Header_mobileNav__FuzZI{display:flex;flex-direction:column;gap:var(--space-xs);max-height:70vh;overflow-y:auto}.Header_mobileLink__uu_l_{display:block;font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--text-primary);padding:var(--space-sm) 0;border-bottom:1px solid var(--border-light);transition:color var(--transition-fast)}.Header_mobileLink__uu_l_:hover{color:var(--accent)}.Header_mobileSubmenu__Ww3Ha{padding-left:var(--space-lg);margin-bottom:var(--space-sm)}.Header_mobileSubLink__Ac_mI{display:block;font-size:1rem;color:var(--text-secondary);padding:var(--space-xs) 0}.Header_mobileSubLink__Ac_mI:hover{color:var(--accent)}.Header_mobileActions__Ld388{margin-top:var(--space-2xl)}@media (max-width:1100px){.Header_actions__dQYHE,.Header_nav__tNWGY{display:none}.Header_burger__9ocpS,.Header_mobileMenu__YC5Nj{display:flex}}.WhatsAppButton_whatsapp__3O8Av{position:fixed;bottom:28px;right:28px;z-index:900;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 4px 20px rgba(37,211,102,.4);transition:all .3s cubic-bezier(.34,1.56,.64,1);animation:WhatsAppButton_whatsappBounce__BXAu2 3s ease-in-out infinite}.WhatsAppButton_whatsapp__3O8Av:hover{transform:scale(1.15)!important;box-shadow:0 8px 36px rgba(37,211,102,.6);color:#fff;animation:none}.WhatsAppButton_whatsapp__3O8Av:hover .WhatsAppButton_tooltip__mGBZB{opacity:1;visibility:visible;transform:translateX(-100%) translateX(-12px) translateY(-50%) scale(1)}.WhatsAppButton_pulse__LydKK{background:rgba(37,211,102,.35);animation:WhatsAppButton_whatsappPulse__u6j8i 2s ease-out infinite}.WhatsAppButton_pulse2__ciA8h,.WhatsAppButton_pulse__LydKK{position:absolute;width:100%;height:100%;border-radius:50%;pointer-events:none}.WhatsAppButton_pulse2__ciA8h{background:rgba(37,211,102,.2);animation:WhatsAppButton_whatsappPulse__u6j8i 2s ease-out .6s infinite}.WhatsAppButton_glow__NDNZE{position:absolute;width:100%;height:100%;border-radius:50%;border:2px solid rgba(37,211,102,.5);animation:WhatsAppButton_whatsappGlow__FLYmC 2.5s ease-in-out infinite;pointer-events:none}.WhatsAppButton_tooltip__mGBZB{position:absolute;top:50%;left:0;transform:translateX(-100%) translateX(-12px) translateY(-50%) scale(.8);background:#25d366;color:#fff;padding:8px 16px;border-radius:8px;font-size:.85rem;font-weight:600;white-space:nowrap;opacity:0;visibility:hidden;transition:all .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 16px rgba(37,211,102,.3);pointer-events:none}.WhatsAppButton_tooltip__mGBZB:after{content:"";position:absolute;top:50%;right:-6px;transform:translateY(-50%);border:6px solid transparent;border-right:none;border-left:6px solid #25d366}.WhatsAppButton_badge__1TD_k{position:absolute;top:-4px;right:-4px;width:20px;height:20px;border-radius:50%;background:#f44;border:2px solid #fff;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;color:#fff;animation:WhatsAppButton_badgePop__dVE06 2s ease-in-out infinite;pointer-events:none}@keyframes WhatsAppButton_whatsappBounce__BXAu2{0%,to{transform:translateY(0)}15%{transform:translateY(-8px)}30%{transform:translateY(0)}45%{transform:translateY(-4px)}60%{transform:translateY(0)}}@keyframes WhatsAppButton_whatsappPulse__u6j8i{0%{transform:scale(1);opacity:.6}to{transform:scale(2);opacity:0}}@keyframes WhatsAppButton_whatsappGlow__FLYmC{0%,to{opacity:.3;transform:scale(1.05)}50%{opacity:.7;transform:scale(1.15)}}@keyframes WhatsAppButton_badgePop__dVE06{0%,60%,to{transform:scale(1)}70%{transform:scale(1.3)}80%{transform:scale(.9)}90%{transform:scale(1.1)}}@media (max-width:768px){.WhatsAppButton_whatsapp__3O8Av{width:52px;height:52px;bottom:20px;right:20px}.WhatsAppButton_whatsapp__3O8Av svg{width:24px;height:24px}.WhatsAppButton_tooltip__mGBZB{display:none}}[dir=rtl] .WhatsAppButton_whatsapp__3O8Av{right:auto;left:28px}[dir=rtl] .WhatsAppButton_tooltip__mGBZB{left:auto;right:0;transform:translateX(100%) translateX(12px) translateY(-50%) scale(.8)}[dir=rtl] .WhatsAppButton_whatsapp__3O8Av:hover .WhatsAppButton_tooltip__mGBZB{transform:translateX(100%) translateX(12px) translateY(-50%) scale(1)}[dir=rtl] .WhatsAppButton_tooltip__mGBZB:after{right:auto;left:-6px;border:6px solid transparent;border-right-color:#25d366}@media (max-width:768px){[dir=rtl] .WhatsAppButton_whatsapp__3O8Av{left:20px}}