.site-footer{width:min(100% - 2rem,1180px);margin:2rem auto 0;color:#fff}.footer-inner{min-height:118px;display:flex;align-items:stretch;background:#2C2347;border-radius:28px 0 0 28px;overflow:hidden;padding:9px;box-shadow:0 20px 55px rgba(44,35,71,.16)}.footer-item{position:relative;min-width:126px;padding:10px 15px;display:flex;flex-direction:column;justify-content:center;color:#fff;text-decoration:none;border-radius:18px;transition:background .25s ease,transform .25s ease}.footer-item:hover{background:rgba(196,176,255,.14);transform:translateY(-2px)}.footer-label{font-size:9px;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.footer-item strong{font-family:"Space Grotesk";font-size:2rem;line-height:1;font-weight:600;letter-spacing:-.04em}.footer-item small{margin-top:5px;font-size:9px;line-height:1.2;opacity:.78}.footer-item small i{font-size:7px;margin-left:2px}.status-dot{display:inline-block;width:7px;height:7px;margin-left:3px;border-radius:50%;background:#C4B0FF;vertical-align:middle;box-shadow:0 0 0 4px rgba(196,176,255,.1)}.footer-warning{flex:1;min-width:220px;padding:12px 18px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid rgba(255,255,255,.1)}.footer-warning h3{margin:0 0 4px;font-size:12px}.footer-warning p{margin:0;color:rgba(255,255,255,.6);font-size:9px;line-height:1.35}.footer-brand{width:64px;display:flex;align-items:center;justify-content:center;opacity:.75}.footer-brand a{color:#fff;font-size:1.55rem}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:12px 4px 20px 10px;color:#2C2347}.copyright{font-size:9px;letter-spacing:.02em;opacity:.58}.social-links{display:flex;align-items:center;gap:5px}.social-links a{width:27px;height:27px;display:flex;align-items:center;justify-content:center;color:#2C2347;text-decoration:none;border:1px solid rgba(44,35,71,.16);border-radius:50%;font-size:11px;transition:.2s ease}.social-links a:hover{color:#fff;background:#8D6BFF;border-color:#8D6BFF;transform:translateY(-2px)}@media(max-width:800px){.site-footer{width:calc(100% - 1.25rem)}.footer-inner{border-radius:24px;flex-wrap:wrap;padding:7px}.footer-item{flex:1 1 30%;min-width:100px}.footer-warning{flex:1 1 70%;min-width:180px}.footer-brand{display:none}}@media(max-width:520px){.footer-inner{display:grid;grid-template-columns:1fr 1fr;gap:3px;border-radius:20px}.footer-item{min-width:0;padding:12px}.footer-item strong{font-size:1.6rem}.footer-warning{grid-column:1/-1;min-width:0;border-left:0;border-top:1px solid rgba(255,255,255,.1);padding:13px 12px}.footer-bottom{flex-direction:column;align-items:flex-start;padding:12px 4px 20px}.social-links{width:100%}}