
.foundation-footer{position:relative;background:#040c15;color:#dce2e8;border-top:1px solid rgba(255,255,255,.09);overflow:hidden}
.foundation-footer::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 7% 25%,rgba(169,43,37,.11),transparent 23%),linear-gradient(118deg,transparent 64%,rgba(255,255,255,.018) 64% 64.08%,transparent 64.08%);pointer-events:none}
.foundation-footer::after{content:"INTEGRATING INNOVATION";position:absolute;left:-.02em;bottom:34px;font:800 clamp(4rem,9vw,9rem)/.75 var(--font-sans);letter-spacing:-.07em;color:rgba(255,255,255,.016);white-space:nowrap;pointer-events:none}
.foundation-footer__signal{position:relative;z-index:2;min-height:68px;border-bottom:1px solid rgba(255,255,255,.09);display:flex;align-items:center;justify-content:space-between;gap:24px}
.foundation-footer__signal>div:first-child{display:flex;align-items:center;gap:18px}.foundation-footer__signal>div:first-child span{font:600 .625rem/1 var(--font-mono);letter-spacing:.17em;color:#e17970}.foundation-footer__signal>div:first-child strong{font:600 .66rem/1 var(--font-mono);letter-spacing:.12em;color:#aab5c0}
.foundation-footer__signal-status{display:flex;align-items:center;gap:9px;font:500 .625rem/1 var(--font-mono);letter-spacing:.13em;color:#748190}.foundation-footer__signal-status i{width:6px;height:6px;border-radius:50%;background:#61b884;box-shadow:0 0 0 4px rgba(97,184,132,.08)}
.foundation-footer__main{position:relative;z-index:2;padding:42px 0 36px;display:grid;grid-template-columns:minmax(280px,1.12fr) repeat(3,minmax(145px,.62fr));gap:38px}.foundation-footer__brand{padding-right:24px;border-right:1px solid rgba(255,255,255,.08)}.foundation-footer__brand img{width:170px}.foundation-footer__brandline{display:flex;align-items:center;gap:8px;margin-top:20px;font:600 .625rem/1 var(--font-mono);letter-spacing:.13em;color:#758392}.foundation-footer__brandline i{width:18px;height:1px;background:#394654}.foundation-footer__brand h2{font-size:clamp(1.45rem,1.8vw,2.05rem);line-height:1.06;max-width:420px;margin:14px 0 12px;color:#f8fafc}.foundation-footer__brand p{max-width:420px;color:#8f9ba8;font-size:.78rem;line-height:1.62}.foundation-footer__label{font:600 .625rem/1 var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:#df766d;display:block;margin-bottom:16px}.foundation-footer__col{display:flex;flex-direction:column;gap:0}.foundation-footer__col>a{position:relative;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:6px;min-height:30px;font-size:.73rem;color:#aeb8c3;transition:color .2s,padding .2s}.foundation-footer__col>a>span{font:500 .625rem var(--font-mono);letter-spacing:.08em;color:#596675}.foundation-footer__col>a:hover{color:#fff;padding-left:3px}.foundation-footer__col>a:hover>span{color:#e47b72}.foundation-footer__direct{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08);display:grid;gap:6px}.foundation-footer__direct>a{font-size:.71rem;color:#d3dae1}.foundation-footer__direct p{font-size:.68rem;line-height:1.56;color:#778491;margin:3px 0 0}.foundation-footer__profile{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.09);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.foundation-footer__profile span{font:500 .625rem/1.3 var(--font-mono);letter-spacing:.08em;color:#697687}.foundation-footer__profile strong{display:block;font-size:.69rem;color:#e4e9ee;margin-top:4px}.foundation-footer__bottom{position:relative;z-index:2;min-height:56px;border-top:1px solid rgba(255,255,255,.08);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;font-size:.63rem;color:#71808f}.foundation-footer__bottom>div:last-child{display:flex;gap:18px;align-items:center;justify-content:flex-end}.foundation-footer__bottom a:hover{color:#fff}.foundation-footer__status{display:flex;align-items:center;gap:7px;color:#8e9aa7;text-transform:uppercase;letter-spacing:.08em;font:500 .625rem var(--font-mono)}.foundation-footer__status i{width:5px;height:5px;border-radius:50%;background:#62b987;box-shadow:0 0 0 4px rgba(98,185,135,.07)}
@media(max-width:980px){.foundation-footer__main{grid-template-columns:1.15fr 1fr 1fr;gap:32px}.foundation-footer__brand{grid-column:1/-1;border-right:0;border-bottom:1px solid rgba(255,255,255,.08);padding:0 0 26px}.foundation-footer__bottom{grid-template-columns:1fr auto}.foundation-footer__status{display:none}}
@media(max-width:680px){.foundation-footer__signal{align-items:flex-start;flex-direction:column;justify-content:center;padding:15px 0;gap:8px}.foundation-footer__signal>div:first-child{flex-wrap:wrap}.foundation-footer__main{grid-template-columns:1fr 1fr;padding-top:34px}.foundation-footer__brand{grid-column:1/-1}.foundation-footer__bottom{padding:15px 0;align-items:flex-start;grid-template-columns:1fr}.foundation-footer__bottom>div:last-child{justify-content:flex-start;flex-wrap:wrap}.foundation-footer__profile{grid-template-columns:1fr 1fr}}
@media(max-width:440px){.foundation-footer__main{grid-template-columns:1fr}.foundation-footer__brand{grid-column:auto}.foundation-footer__contact{padding-top:4px}}
