
footer{background:#15241d;color:rgba(255,255,255,0.82);padding:48px 5% 30px;margin-top:52px;font-size:.85rem;font-family:var(--font-sans,-apple-system,system-ui,'Segoe UI',Roboto,sans-serif)}
footer a{text-decoration:none}
.footer-inner{max-width:1100px;margin:0 auto;line-height:1.65}
.footer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:30px;margin-bottom:26px;padding-bottom:26px;border-bottom:1px solid rgba(255,255,255,0.14)}
.footer-col h4{color:#fff;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;margin:0 0 12px;font-weight:700}
.footer-col ul{list-style:none;padding:0;margin:0}
.footer-col li{margin-bottom:7px}
.footer-col a{color:rgba(255,255,255,0.72);font-size:.86rem}
.footer-col a:hover{color:#7fd3b0}
.footer-bot p{margin:0 0 10px;color:rgba(255,255,255,0.62);line-height:1.6;font-size:.8rem}
.footer-bot strong{color:#fff}
.footer-bot a{color:rgba(255,255,255,0.80)}
.footer-bot a:hover{color:#7fd3b0}
.footer-copyright{font-size:.78rem}
