.footer-module__oqRDSq__footer{color:#f3ecff;background:linear-gradient(#0e0a1e66,#07040feb 60%);border-top:1px solid #c7acff24;margin-top:72px;position:relative;overflow:hidden}.footer-module__oqRDSq__glow{background:linear-gradient(90deg,#0000,#a98bff 30%,#7ef0dc 70%,#0000);height:1px;position:absolute;inset:-1px 10% auto;box-shadow:0 0 40px 6px #8c9fff59}.footer-module__oqRDSq__inner{grid-template-columns:minmax(260px,1.1fr) 2.4fr;gap:48px;max-width:1240px;margin:0 auto;padding:56px 24px 36px;display:grid}.footer-module__oqRDSq__brand{align-content:start;gap:16px;display:grid}.footer-module__oqRDSq__logo{color:#f3ecff;align-items:center;gap:10px;font-size:1.15rem;font-weight:700;text-decoration:none;display:inline-flex}.footer-module__oqRDSq__logo b{background:linear-gradient(90deg,#c7acff,#7ef0dc);color:#0000;-webkit-background-clip:text;background-clip:text}.footer-module__oqRDSq__brand p{color:#9d93b8;max-width:34ch;margin:0;font-size:.92rem;line-height:1.6}.footer-module__oqRDSq__call{color:#e9ddff;background:#c7acff14;border:1px solid #c7acff4d;border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:9px 16px;font-size:.86rem;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.footer-module__oqRDSq__call:hover{background:#5eead41f;border-color:#7ef0dc;transform:translateY(-1px)}.footer-module__oqRDSq__socials{flex-wrap:wrap;gap:8px;display:flex}.footer-module__oqRDSq__socials a{color:#c7acff;background:#1e163a99;border:1px solid #c7acff2e;border-radius:12px;place-items:center;width:38px;height:38px;font-size:1.05rem;transition:transform .2s,color .2s,border-color .2s,box-shadow .2s;display:grid}.footer-module__oqRDSq__socials a:hover{color:#7ef0dc;border-color:#7ef0dc99;transform:translateY(-3px);box-shadow:0 10px 24px -10px #5eead4b3}.footer-module__oqRDSq__cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;display:grid}.footer-module__oqRDSq__cols h3{color:#8a80a3;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:.72rem;font-weight:800}.footer-module__oqRDSq__cols ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer-module__oqRDSq__cols a{color:#d9cdf5;font-size:.9rem;text-decoration:none;transition:color .2s;position:relative}.footer-module__oqRDSq__cols a:after{content:"";transform-origin:0;background:linear-gradient(90deg,#a98bff,#7ef0dc);height:1px;transition:transform .25s;position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.footer-module__oqRDSq__cols a:hover{color:#fff}.footer-module__oqRDSq__cols a:hover:after{transform:scaleX(1)}.footer-module__oqRDSq__bar{color:#8a80a3;border-top:1px solid #c7acff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1240px;margin:0 auto;padding:18px 24px 26px;font-size:.82rem;display:flex}.footer-module__oqRDSq__bar button{color:#c7acff;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.footer-module__oqRDSq__bar button:hover{color:#fff;text-decoration:underline}.footer-module__oqRDSq__status{color:#7ef0dc;align-items:center;gap:8px;display:inline-flex}@media (max-width:980px){.footer-module__oqRDSq__inner{grid-template-columns:1fr;gap:36px}.footer-module__oqRDSq__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:560px){.footer-module__oqRDSq__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-module__oqRDSq__bar{text-align:center;justify-content:center}}
