.ai2-footer[data-v-ccc61add]{background:rgb(var(--ai2-crt-black));color:rgb(var(--ai2-crt-white));display:flex;flex-direction:column;isolation:isolate;overflow:hidden;position:relative}.ai2-footer__line[data-v-ccc61add]{background:linear-gradient(90deg,transparent,rgba(117,171,128,.75) 50%,transparent);box-shadow:0 0 12px #75ab8073;height:1px}.ai2-footer__line[data-v-ccc61add],.ai2-footer__upper[data-v-ccc61add]{position:relative;z-index:1}.ai2-footer__upper-inner[data-v-ccc61add]{align-items:center;display:flex;gap:2.5rem;margin:0 auto;max-width:1280px;padding:3.5rem 1.5rem 2.5rem}.ai2-footer__col[data-v-ccc61add]{display:flex}.ai2-footer__col--logo[data-v-ccc61add]{align-items:center;flex:0 0 auto}.ai2-footer__logo[data-v-ccc61add]{display:block;width:14rem}.ai2-footer__logo img[data-v-ccc61add]{display:block;width:100%}.ai2-footer__col--middle[data-v-ccc61add]{align-items:center;border-left:1px solid hsla(0,0%,58%,.8);flex:0 0 auto;padding-left:2rem}.ai2-footer__col--middle[data-v-ccc61add] .gs-logo{height:44px}.ai2-footer__col--other[data-v-ccc61add]{align-items:center;flex:1 1 auto;padding-left:1.5rem}.ai2-footer__tagline[data-v-ccc61add]{color:#ffffffb3;font-size:.85rem;line-height:1.55;margin:0;max-width:36rem}.ai2-footer__bottom[data-v-ccc61add]{border-top:1px solid hsla(0,0%,58%,.8);position:relative;z-index:1}.ai2-footer__bottom-inner[data-v-ccc61add]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;margin:0 auto;max-width:1280px;padding:1.5rem}.ai2-footer__bottom-copy[data-v-ccc61add]{color:#ffffffa6;font-size:.85rem;letter-spacing:.05em;margin:0}.ai2-footer__legal-links[data-v-ccc61add]{align-items:center;display:flex;gap:1.75rem;list-style:none;margin:0;padding:0}.ai2-footer__legal-links a[data-v-ccc61add]{color:#ffffffa6;font-size:.85rem;letter-spacing:.05em;text-decoration:none;transition:color .2s ease}.ai2-footer__legal-links a[data-v-ccc61add]:hover{color:rgb(var(--ai2-terminal-green));text-shadow:0 0 6px rgba(117,171,128,.5)}.ai2-footer__copyright[data-v-ccc61add]{color:#ffffff73;font-size:.72rem;line-height:1.55;margin:0 auto;max-width:1100px;padding:1rem 1.5rem 2rem;position:relative;text-align:center;z-index:1}@media (max-width:900px){.ai2-footer__upper-inner[data-v-ccc61add]{flex-wrap:wrap;gap:1.75rem;padding:2.5rem 1.5rem 1.5rem}.ai2-footer__col--middle[data-v-ccc61add]{border-left:0;padding-left:0}.ai2-footer__col--other[data-v-ccc61add]{padding-left:0;width:100%}.ai2-footer__bottom-inner[data-v-ccc61add]{align-items:center;flex-direction:column;text-align:center}}@media (max-width:480px){.ai2-footer__logo[data-v-ccc61add]{width:11rem}.ai2-footer__legal-links[data-v-ccc61add]{flex-wrap:wrap;gap:.75rem 1.25rem;justify-content:center}}
