.Footer-module__gUDXTW__footer{box-sizing:border-box;background:#1e2230;border-top:1px solid #ffffff1a;width:100%;max-width:100vw;padding:80px 0 40px;position:relative}.Footer-module__gUDXTW__container{box-sizing:border-box;width:100%;max-width:1600px;margin:0 auto;padding:0 clamp(20px,5vw,80px)}.Footer-module__gUDXTW__grid{grid-template-columns:1fr;gap:48px;margin-bottom:64px;display:grid}@media (min-width:768px){.Footer-module__gUDXTW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.Footer-module__gUDXTW__grid{grid-template-columns:repeat(4,1fr)}}.Footer-module__gUDXTW__brandColumn{flex-direction:column;gap:24px;display:flex}.Footer-module__gUDXTW__logo{align-items:center;gap:8px;display:flex}.Footer-module__gUDXTW__logoText{font-family:var(--font-poppins),"Poppins",sans-serif;background:linear-gradient(135deg,#7b2cbf,#06f);-webkit-text-fill-color:transparent;letter-spacing:-.01em;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:900}.Footer-module__gUDXTW__dots{align-items:center;gap:4px;display:flex}.Footer-module__gUDXTW__dot{will-change:opacity,transform;backface-visibility:hidden;background:#7b2cbf;border-radius:50%;width:8px;height:8px;animation:1.5s ease-in-out infinite Footer-module__gUDXTW__pulse;display:inline-block;transform:translateZ(0)}.Footer-module__gUDXTW__dot:nth-child(2){animation-delay:.3s}.Footer-module__gUDXTW__dot:nth-child(3){animation-delay:.6s}@keyframes Footer-module__gUDXTW__pulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.Footer-module__gUDXTW__description{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#fff9;max-width:280px;font-size:14px;line-height:1.6}.Footer-module__gUDXTW__socialLinks{gap:16px;display:flex}.Footer-module__gUDXTW__socialLink{color:#fff9;width:44px;height:44px;font-family:var(--font-poppins),"Poppins",sans-serif;border:1px solid #fff3;border-radius:8px;justify-content:center;align-items:center;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:flex}.Footer-module__gUDXTW__socialLink:hover{color:#7b2cbf;background:#7b2cbf1a;border-color:#7b2cbf;transform:translateY(-2px)}.Footer-module__gUDXTW__column{flex-direction:column;gap:24px;display:flex}.Footer-module__gUDXTW__columnTitle{font-family:var(--font-poppins),"Poppins",sans-serif;color:#fff;text-transform:uppercase;letter-spacing:.05em;margin:0;font-size:12px;font-weight:700}.Footer-module__gUDXTW__linkList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__gUDXTW__footerLink{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#fff9;align-items:center;min-height:44px;padding:8px 0;font-size:14px;text-decoration:none;transition:color .3s;display:flex}.Footer-module__gUDXTW__footerLink:hover{color:#ffffffe6}.Footer-module__gUDXTW__footerBottom{border-top:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;align-items:center;gap:24px;padding-top:32px;display:flex}@media (min-width:768px){.Footer-module__gUDXTW__footerBottom{flex-direction:row}}.Footer-module__gUDXTW__copyright{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#ffffff80;margin:0;font-size:14px}.Footer-module__gUDXTW__legalLinks{flex-wrap:wrap;justify-content:center;gap:32px;display:flex}.Footer-module__gUDXTW__legalLink{font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#ffffff80;align-items:center;min-height:44px;padding:8px 0;font-size:14px;text-decoration:none;transition:color .3s;display:flex}.Footer-module__gUDXTW__legalLink:hover{color:#ffffffe6}@media (max-width:768px){.Footer-module__gUDXTW__footer{padding:60px 0 30px}.Footer-module__gUDXTW__grid{grid-template-columns:1fr;gap:40px}.Footer-module__gUDXTW__footerBottom{text-align:center;flex-direction:column}.Footer-module__gUDXTW__legalLinks{flex-direction:column;gap:16px}}@media (prefers-reduced-motion:reduce){.Footer-module__gUDXTW__dot{opacity:.6;animation:none}.Footer-module__gUDXTW__socialLink:hover{transform:none}}
