/* ═══ FOOTER ═══ */
footer{background:var(--bg0);border-top:1px solid var(--bdr)}
.f-top{padding:22px 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--bdr);background:rgba(255,255,255,.01);flex-wrap:wrap;gap:14px}
.f-top-offs{display:flex;align-items:center;gap:9px;flex-wrap:wrap}
.f-top-lbl{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--txm)}
.fop{display:flex;align-items:center;gap:7px;background:var(--bg2);border:1px solid var(--bdr);border-radius:8px;padding:7px 12px;font-size:12px;transition:border-color .2s}
.fop:hover{border-color:rgba(59,158,255,.2)}.fop.hq{border-color:rgba(59,158,255,.22);background:rgba(59,158,255,.04)}.fop.ca{border-color:rgba(0,212,200,.18);background:rgba(0,212,200,.04)}
.fop-f{font-size:15px}.fop-c{font-weight:700;color:#fff;font-size:12.5px}.fop-t{font-size:10.5px;color:var(--txm)}
.fop-b{font-size:9.5px;font-weight:700;padding:2px 7px;border-radius:999px;text-transform:uppercase;letter-spacing:.05em;margin-left:4px}
.fop-b.hq{background:rgba(59,158,255,.12);color:var(--a)}.fop-b.ca{background:rgba(0,212,200,.1);color:var(--b)}
.status-ok{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--txm)}
.status-ok::before{content:'';width:7px;height:7px;border-radius:50%;background:#22d06e;box-shadow:0 0 8px #22d06e}
.f-main{padding:56px 5% 48px;display:grid;grid-template-columns:2.3fr 1fr 1fr 1fr 1fr;gap:44px;border-bottom:1px solid var(--bdr)}
.f-brand-logo{display:flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:14px}
.f-desc{font-size:13.5px;color:var(--txm);line-height:1.78;max-width:248px;margin-bottom:20px}
.f-socs{display:flex;gap:7px}
.fsoc{width:33px;height:33px;border-radius:7px;background:rgba(255,255,255,.04);
    /* border:1px solid var(--bdr); */
    /* color:var(--txm); */
    border:1px solid var(--a);
color:var(--a);
    
    display:flex;align-items:center;justify-content:center;font-size:14px;text-decoration:none;transition:all .2s}
/* .fsoc:hover{background:rgba(59,158,255,.1);border-color:rgba(59,158,255,.22);color:var(--a)} */
.fsoc:hover{background:rgba(59,158,255,.1);border-color:rgba(59,158,255,.22);color:var(--a)}


.f-col h6{
    /* font-family:var(--fh); */
    font-family:var(--fb);

    font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:15px}
.f-col ul{list-style:none}
.f-col ul li a{font-size:13px;color:var(--txm);text-decoration:none;display:block;padding:4px 0;transition:color .2s,padding-left .2s}
.f-col ul li a:hover{color:var(--tx);padding-left:4px}
.fnew{font-size:9.5px;font-weight:700;padding:1px 6px;border-radius:4px;background:rgba(59,158,255,.13);color:var(--a);margin-left:5px;vertical-align:middle}
.fhot{font-size:9.5px;font-weight:700;padding:1px 6px;border-radius:4px;background:rgba(0,212,200,.12);color:var(--b);margin-left:5px;vertical-align:middle}
.f-belt{padding:26px 5%;border-bottom:1px solid var(--bdr);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;background:rgba(255,255,255,.01)}
.f-awards{display:flex;gap:10px;flex-wrap:wrap}
.f-award{display:flex;align-items:center;gap:8px;background:var(--bg2);border:1px solid var(--bdr);border-radius:9px;padding:9px 14px;transition:border-color .2s}
.f-award:hover{border-color:rgba(59,158,255,.18)}
.fa-i{font-size:16px}.fa-t{font-size:12.5px;font-weight:700;color:#fff}.fa-s{font-size:10.5px;color:var(--txm)}
.f-certs{display:flex;gap:7px;flex-wrap:wrap}
.cert{display:flex;align-items:center;gap:5px;background:rgba(255,255,255,.03);border:1px solid var(--bdr);border-radius:999px;padding:5px 10px;font-size:11.5px;font-weight:600;color:var(--txs)}
.cert i{font-size:11px;color:var(--a)}
.f-bottom{padding:18px 5%;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}
.f-bottom p{font-size:11.5px;color:var(--txm)}
.f-blinks{display:flex;gap:16px}
.f-blinks a{font-size:11.5px;color:var(--txm);text-decoration:none;transition:color .2s}
.f-blinks a:hover{color:var(--tx)}

.fUL{
    padding-left: 0;
}