.site-footer-2025{--fac:#22c55e;--fac-soft:rgba(34,197,94,.14);background:#0f1623;color:#9aa4b2;margin-top:42px;font-size:.92rem}.site-footer-2025 .container{max-width:1280px}.footer-top{display:grid;grid-template-columns:1fr;gap:32px;padding:46px 0 30px}@media (min-width:768px){.footer-top{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}}.footer-brand__name{font-size:1.5rem;font-weight:800;color:#fff;letter-spacing:-.01em;text-decoration:none;display:inline-block}.footer-brand__name .ac{color:var(--fac)}.footer-brand__logo{max-height:42px;width:auto;margin-bottom:6px}.footer-tagline{margin:12px 0 0;max-width:340px;line-height:1.65;color:#8a95a5;font-size:.9rem}.footer-socials{display:flex;gap:10px;margin-top:18px}.footer-socials a{width:40px;height:40px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:rgb(255 255 255 / .06);color:#cbd5e1;transition:.18s}.footer-socials a:hover{background:var(--fac);color:#04240f;transform:translateY(-2px)}.footer-socials svg{width:17px;height:17px;fill:currentColor}.footer-col h4{color:#fff;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;margin:0 0 16px;position:relative;padding-bottom:10px}.footer-col h4::after{content:"";position:absolute;left:0;bottom:0;width:30px;height:3px;border-radius:3px;background:var(--fac)}.footer-col ul,.footer-col .menu{list-style:none;margin:0;padding:0}.footer-col li{margin:0 0 9px}.footer-col a{color:#9aa4b2;text-decoration:none;transition:.15s;display:inline-flex;align-items:center;gap:7px}.footer-col a::before{content:"";width:5px;height:5px;border-radius:50%;background:#3a4658;transition:.15s}.footer-col a:hover{color:#fff}.footer-col a:hover::before{background:var(--fac)}.footer-copy{border-top:1px solid rgb(255 255 255 / .08)}.footer-copy .container{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;justify-content:center;padding:18px 0;text-align:center}.footer-copy p{margin:0;color:#8a95a5;font-size:.85rem}.footer-copy .ac{color:#fff;font-weight:600}.footer-copy .ac span{color:var(--fac)}