.home-footer {display:block!important;padding:0!important;background:#182332;color:#fff;border:0!important}
.footer-main {display:grid;grid-template-columns:1.25fr .75fr;gap:80px;padding:90px 7vw 80px;align-items:center}
.footer-close h2 {font-size:clamp(56px,5.9vw,88px);line-height:1.06;letter-spacing:-3px;font-weight:650;margin:0 0 28px}
.footer-description {font-size:16px;line-height:1.75;color:#b8c6d8;max-width:560px;margin-bottom:25px}
.footer-cta {font-size:13px;display:inline-flex;gap:30px;color:#fff;border-bottom:1px solid #aec0d5;padding-bottom:11px}
.footer-brand-art {display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:330px;text-decoration:none!important;color:#fff}
.footer-logo-symbol {display:flex;position:relative;font-size:160px;font-style:italic;letter-spacing:-30px;font-weight:900;line-height:1.05;padding-right:30px}
.footer-logo-symbol>span:first-child {color:#a7d0ff}.footer-logo-symbol>span:nth-child(2){color:#fff}.footer-logo-symbol i{position:absolute;right:-15px;top:-25px;font-size:62px;letter-spacing:0;font-style:normal;font-weight:400;color:#a7d0ff}
.footer-brand-art>strong {font-size:30px;letter-spacing:-1px;margin-top:18px}.footer-brand-art strong>span{color:#a8bed9;font-weight:400}
.footer-link-strip {display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:1px solid #73849a;border-bottom:1px solid #73849a;padding:30px 6vw}
.footer-link-strip a {display:flex;align-items:center;justify-content:center;gap:17px;color:#fff;padding:15px 10px;border-right:1px solid #53677f}
.footer-link-strip a:last-child {border:0}.footer-link-strip svg{width:32px;height:32px;flex-shrink:0;color:#b5d4ff}
.footer-link-strip a>span {font-size:12px;color:#eef4fd;margin:0}.footer-link-strip b{font-size:34px;letter-spacing:-2px;color:#b5d4ff}
.footer-base {display:flex;align-items:center;justify-content:space-between;padding:25px 7vw;font-size:10px;color:#b9c8da}.footer-base a{color:#b9c8da}.home-page footer span{margin-right:0}
.home-footer span{margin-right:0}.home-footer{font-family:Inter,system-ui,sans-serif}.home-footer h2{font-family:Manrope,Inter,sans-serif;color:#fff}.home-footer a:focus-visible{outline:2px solid #b5d4ff;outline-offset:6px}
@media(max-width:1100px){  .footer-main{padding:75px 5vw;gap:25px}.footer-close h2{font-size:65px}.footer-logo-symbol{font-size:135px}}
@media(max-width:750px){  .footer-main{grid-template-columns:1fr;padding:60px 25px 45px;gap:30px}.footer-close h2{font-size:53px;letter-spacing:-2.2px}.footer-description{font-size:14px}.footer-brand-art{min-height:260px;max-width:400px;width:100%;margin:auto}.footer-logo-symbol{font-size:130px}.footer-brand-art>strong{font-size:29px}
  .footer-link-strip{grid-template-columns:1fr 1fr;padding:15px}.footer-link-strip a{justify-content:start;padding:22px 10px;gap:12px}.footer-link-strip a:nth-child(2){border-right:0}.footer-link-strip a:nth-child(-n+2){border-bottom:1px solid #53677f}.footer-link-strip a>span{font-size:10px}.footer-link-strip svg{width:26px;height:26px}.footer-link-strip b{font-size:29px}
  .footer-base{padding:23px;gap:15px;flex-wrap:wrap}.footer-base>span{width:100%}}
