.SiteFooter-module-scss-module__GKzOEG__footer{box-sizing:border-box;color:#4c5566;background:linear-gradient(120deg,#f7f9ff,#fafbfc 55%,#f8fafc);border-top:1px solid #e7ebf3;flex-shrink:0;width:100%;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;font-size:14px;line-height:1.6;container-type:inline-size}.SiteFooter-module-scss-module__GKzOEG__footer a{text-decoration:none}.SiteFooter-module-scss-module__GKzOEG__footer a:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid #2e6be6}.SiteFooter-module-scss-module__GKzOEG__inner{max-width:1200px;margin:0 auto;padding:64px 40px 24px}.SiteFooter-module-scss-module__GKzOEG__main{grid-template-columns:minmax(220px,1fr) minmax(0,2.6fr);gap:56px;padding-bottom:56px;display:grid}.SiteFooter-module-scss-module__GKzOEG__brand{align-items:center;gap:10px;display:inline-flex}.SiteFooter-module-scss-module__GKzOEG__identity .SiteFooter-module-scss-module__GKzOEG__tagline{color:#252d3b;letter-spacing:.2px;margin:24px 0 8px;font-size:21px;font-weight:500}.SiteFooter-module-scss-module__GKzOEG__description{color:#747e8f;margin:0;font-size:13px;line-height:1.9}.SiteFooter-module-scss-module__GKzOEG__contact{color:#45536b;background:rgba(255,255,255,.7);border:1px solid #dce3ef;border-radius:8px;align-items:center;gap:20px;margin-top:24px;padding:8px 14px;font-size:13px;transition:color .15s,border-color .15s;display:inline-flex}.SiteFooter-module-scss-module__GKzOEG__contact:hover{color:#2e6be6;border-color:#9eb9ee}.SiteFooter-module-scss-module__GKzOEG__navigation{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:5px;display:grid}.SiteFooter-module-scss-module__GKzOEG__navigation .SiteFooter-module-scss-module__GKzOEG__groupTitle{color:#7a8495;letter-spacing:.5px;margin:0 0 16px;font-size:12px;font-weight:500;line-height:1.6}.SiteFooter-module-scss-module__GKzOEG__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.SiteFooter-module-scss-module__GKzOEG__link{color:#465063;padding:3px 0;font-size:13px;line-height:1.6;transition:color .15s;display:inline-block}.SiteFooter-module-scss-module__GKzOEG__link:hover{color:#2e6be6}.SiteFooter-module-scss-module__GKzOEG__bottom{color:#7a8495;border-top:1px solid #e4e9f1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding-top:22px;font-size:11px;display:flex}.SiteFooter-module-scss-module__GKzOEG__bottom a{color:inherit}.SiteFooter-module-scss-module__GKzOEG__bottom a:hover{color:#2e6be6}.SiteFooter-module-scss-module__GKzOEG__meta,.SiteFooter-module-scss-module__GKzOEG__legal{flex-wrap:wrap;gap:8px 20px;display:flex}.SiteFooter-module-scss-module__GKzOEG__legal{font-size:12px}@container (width<=960px){.SiteFooter-module-scss-module__GKzOEG__main{grid-template-columns:1fr;gap:40px}.SiteFooter-module-scss-module__GKzOEG__identity{position:relative}.SiteFooter-module-scss-module__GKzOEG__contact{position:absolute;bottom:0;right:0}.SiteFooter-module-scss-module__GKzOEG__identity .SiteFooter-module-scss-module__GKzOEG__tagline{margin-top:18px}}@container (width<=560px){.SiteFooter-module-scss-module__GKzOEG__inner{padding:36px 24px 24px}.SiteFooter-module-scss-module__GKzOEG__main{gap:32px;padding-bottom:32px}.SiteFooter-module-scss-module__GKzOEG__identity .SiteFooter-module-scss-module__GKzOEG__tagline{font-size:20px}.SiteFooter-module-scss-module__GKzOEG__contact{margin-top:18px;position:static}.SiteFooter-module-scss-module__GKzOEG__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;padding-top:0}.SiteFooter-module-scss-module__GKzOEG__navigation .SiteFooter-module-scss-module__GKzOEG__groupTitle{margin-bottom:12px}.SiteFooter-module-scss-module__GKzOEG__list{gap:0}.SiteFooter-module-scss-module__GKzOEG__link{padding:9px 0;font-size:14px}.SiteFooter-module-scss-module__GKzOEG__bottom{align-items:flex-start;gap:18px}.SiteFooter-module-scss-module__GKzOEG__meta{flex-direction:column;gap:5px}}
