.footer-module__nP6W3G__footer{border-top:1px solid var(--border-main);background:radial-gradient(at 95% 0,#ebe0fc 0%,#0000 45%),radial-gradient(at 35% 100%,#fbe8f6 0%,#0000 48%),radial-gradient(at 70% 80%,#eaf1ff 0%,#0000 38%),#fbf9ff;padding:64px 0 40px}.footer-module__nP6W3G__columns{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:48px;padding-bottom:60px;display:grid}.footer-module__nP6W3G__columns>*{min-width:0}.footer-module__nP6W3G__brand{letter-spacing:-.6px;align-items:center;gap:12px;font-size:20px;font-weight:650;line-height:1.3;display:inline-flex}.footer-module__nP6W3G__brand img{border-radius:13px;flex-shrink:0}.footer-module__nP6W3G__about p{color:#626d82;max-width:280px;margin-top:20px;font-size:14px;line-height:1.85}.footer-module__nP6W3G__linkColumn{flex-direction:column;align-items:flex-start;display:flex}.footer-module__nP6W3G__linkColumn h2{letter-spacing:0;color:#30394b;margin:3px 0 12px;font-size:14px;font-weight:650;line-height:1.5}.footer-module__nP6W3G__linkColumn a{color:#626d82;align-items:center;min-height:44px;padding-block:6px;font-size:14px;line-height:1.5;display:inline-flex}.footer-module__nP6W3G__footer a:hover{color:var(--text-main);text-underline-offset:4px;text-decoration:underline}.footer-module__nP6W3G__footer a:focus-visible{outline-offset:5px;border-radius:3px;outline:2px solid #67518b}.footer-module__nP6W3G__bottom{color:#626d82;border-top:1px solid #e4e3ee;padding-top:28px;font-size:12px;line-height:1.85}.footer-module__nP6W3G__bottom p+p{margin-top:14px}.footer-module__nP6W3G__bottom strong{font-weight:600}.footer-module__nP6W3G__bottom a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1000px){.footer-module__nP6W3G__columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-bottom:40px}.footer-module__nP6W3G__about{grid-column:1/-1}.footer-module__nP6W3G__about p{max-width:460px}}@media (max-width:540px){.footer-module__nP6W3G__footer{padding:40px 0 28px}.footer-module__nP6W3G__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-bottom:32px}.footer-module__nP6W3G__brand{font-size:19px}.footer-module__nP6W3G__bottom{padding-top:24px}}
