.global-footer{background:linear-gradient(135deg,#10263c,#0a1829);color:#c5d4e2;padding:50px 0 0;line-height:1.9;flex-shrink:0}
.global-footer-shell{width:min(100%,1280px);padding:0 28px;margin:0 auto}.global-footer-main{display:grid;grid-template-columns:1.55fr .85fr .85fr 1fr;gap:clamp(18px,4vw,56px);padding-bottom:37px}
.global-footer-brand{display:flex;align-items:center;gap:12px;color:#fff!important;font-size:16px;line-height:1.45}.global-footer-brand:hover{text-decoration:none}
.global-footer-brand img{width:50px;height:50px;border-radius:15px;background:#ffffff12;padding:4px}
.global-footer-brand strong,.global-footer-brand small{display:block}.global-footer-brand small{font-size:10px;color:#99b8c8;margin-top:5px}
.global-footer-about p{font-size:12px;line-height:2.15;color:#a5b7c8;max-width:365px;margin:22px 0}
.global-footer-trust{display:flex;gap:7px;flex-wrap:wrap}.global-footer-trust span{background:#ffffff0e;border:1px solid #ffffff16;border-radius:7px;color:#a9d6d6;padding:4px 9px;font-size:10px}
.global-footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:11px}
.global-footer-col h3{font-size:13px;color:#f4fbff;margin:2px 0 5px}.global-footer-col a{font-size:12px;color:#b7c9d7!important;transition:color .2s}
.global-footer-col a:hover{color:#84d3ca!important;text-decoration:none}
.global-footer-col p{margin:0;color:#aebfcb;font-size:12px}.footer-fineprint{font-size:10px;color:#8da7bb;line-height:1.9;display:block;margin-top:12px}
.footer-theme-toggle{border:1px solid #ffffff3d;background:#ffffff10;color:#f8fcff;border-radius:11px;padding:10px 14px;display:flex;align-items:center;gap:9px;font-size:11px}
.footer-theme-toggle:hover{background:#ffffff22}.footer-theme-toggle [data-theme-icon]{font-size:19px}
.global-footer-bottom{border-top:1px solid #ffffff1b;min-height:61px;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:10px;color:#87a1b7}
.theme-switch{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:6px;border:1px solid #dbe7f2;border-radius:11px;background:#eff5fa;color:#23516e;cursor:pointer;font-size:23px;line-height:1}
.theme-switch:hover{background:#dcecf8}.theme-switch-public{flex-shrink:0}
.workspace-body .global-footer{padding-top:28px}.workspace-body .global-footer-main{grid-template-columns:1.6fr 1fr 1fr;gap:23px}
.workspace-body .global-footer-col:last-child{display:none}
.workspace-body .global-footer-brand strong{font-size:13px}
.workspace-body .global-footer-bottom{font-size:9px}.workspace-body .global-footer-about p{font-size:11px}
@media(max-width:900px){.global-footer-main,.workspace-body .global-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-body .global-footer-col:last-child{display:flex}}
@media(max-width:600px){.global-footer{padding-top:35px}.global-footer-shell{padding-inline:18px}.global-footer-main{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.global-footer-about{grid-column:1/-1}.global-footer-col h3{margin-bottom:3px}.global-footer-bottom{align-items:flex-start;flex-direction:column;padding-block:16px;gap:6px}.global-footer-col a{font-size:11px}.theme-switch-public{min-width:32px;height:35px;font-size:19px}}
