.Footer_footer__UaG1g{background:linear-gradient(135deg,var(--dark-bg) 0,var(--card-bg) 100%);border-top:1px solid rgba(135,116,225,.2);position:relative;overflow:hidden}.Footer_footer__UaG1g:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0,var(--primary-purple) 50%,transparent 100%)}.Footer_container__Z8cUU{max-width:1200px;margin:0 auto;padding:0 2rem}.Footer_mainContent__iftD1{display:grid;grid-template-columns:1fr;gap:3rem;padding:4rem 0}@media (min-width:768px){.Footer_mainContent__iftD1{grid-template-columns:2fr 1fr 1fr;gap:4rem}}.Footer_brandSection__IQ5ug{text-align:center}@media (min-width:768px){.Footer_brandSection__IQ5ug{text-align:left}}.Footer_logo__NsUJK{font-family:VT323,monospace;font-size:2.5rem;font-weight:700;color:var(--primary-purple);text-shadow:0 0 20px var(--primary-purple);margin-bottom:1rem;animation:Footer_glow__5GiPa 2s ease-in-out infinite alternate}.Footer_tagline__EtMBR{color:var(--text-dark);font-size:1.5rem;line-height:1.7;margin-bottom:2rem;max-width:400px}@media (min-width:768px){.Footer_tagline__EtMBR{max-width:none}}.Footer_cta__wg9pL{margin-bottom:2rem}.Footer_navSection__43uQK,.Footer_resourceSection__ny1TV,.Footer_socialSection__pme_M{text-align:center}@media (min-width:768px){.Footer_navSection__43uQK,.Footer_resourceSection__ny1TV,.Footer_socialSection__pme_M{text-align:left}}.Footer_sectionTitle__soWKz{color:var(--text-light);font-size:1.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;margin-bottom:1.5rem;font-family:VT323,monospace}.Footer_linkList__TTzpJ{list-style:none;padding:0;margin:0}.Footer_navLink__XI723{color:var(--text-dark);text-decoration:none;font-size:1.5rem;line-height:1.8;transition:all .3s ease;display:block;padding:.5rem 0;background:none;border:none;cursor:pointer;text-align:inherit}.Footer_navLink__XI723:hover{color:var(--primary-purple);transform:translateX(5px)}.Footer_socialLinks__QXggH{display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.Footer_socialLinks__QXggH{flex-direction:column}}.Footer_socialLink__VOPU_{display:flex;align-items:center;gap:.75rem;color:var(--text-dark);text-decoration:none;font-size:1.5rem;line-height:1.8;transition:all .3s ease;padding:.5rem 0;justify-content:center}@media (min-width:768px){.Footer_socialLink__VOPU_{justify-content:flex-start}}.Footer_socialLink__VOPU_:hover{color:var(--success-green);transform:translateX(5px)}.Footer_socialIcon__BvaFc{width:24px;height:24px;transition:all .3s ease;color:var(--text-dark)}.Footer_socialLink__VOPU_:hover .Footer_socialIcon__BvaFc{transform:scale(1.2);color:var(--primary-purple)}.Footer_socialName__c2w8N{font-weight:500}.Footer_bottomBar__TdDhH{border-top:1px solid rgba(135,116,225,.1);padding:2rem 0}.Footer_bottomContent__U9A2l{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center}@media (min-width:768px){.Footer_bottomContent__U9A2l{flex-direction:row;justify-content:space-between;text-align:left}}.Footer_copyright__j5CNb{color:var(--text-dark);font-size:1rem;margin:0}.Footer_legalLinks__ABuv_{display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}@media (min-width:768px){.Footer_legalLinks__ABuv_{justify-content:flex-end}}.Footer_legalLink__VU9ur{color:var(--text-dark);text-decoration:none;font-size:1rem;transition:color .3s ease}.Footer_legalLink__VU9ur:hover{color:var(--primary-purple)}@media (max-width:768px){.Footer_container__Z8cUU{padding:0 1rem}.Footer_mainContent__iftD1{padding:2rem 0;gap:2rem;grid-template-columns:1fr;text-align:center}.Footer_brandSection__IQ5ug,.Footer_navSection__43uQK,.Footer_resourceSection__ny1TV,.Footer_socialSection__pme_M{text-align:center}.Footer_socialLink__VOPU_{justify-content:center;min-height:44px;padding:.75rem 1rem}.Footer_socialIcon__BvaFc{width:20px;height:20px}.Footer_legalLinks__ABuv_{gap:1rem;flex-direction:column;align-items:center}.Footer_legalLink__VU9ur{min-height:44px;display:flex;align-items:center;padding:.5rem 1rem}}