.mn-footer-v27{padding:46px 0 92px!important;border-top:1px solid rgba(216,184,108,.22)!important;background:#020811!important;color:#f8fafc!important;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}.mn-footer-v27 *{box-sizing:border-box}.mn-footer-v27 a{text-decoration:none;color:inherit}.mn-footer-v27 .mnf-wrap{width:min(1180px,calc(100% - 36px));margin:auto}.mn-footer-v27 .mnf-grid{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:30px}.mn-footer-v27 .mnf-brand{display:flex;align-items:center;gap:13px;font-size:17px;font-weight:950;margin-bottom:12px}.mn-footer-v27 .mnf-brand img{width:64px;height:64px;object-fit:contain}.mn-footer-v27 p,.mn-footer-v27 .mnf-links a{color:#9eabba!important;font-size:11px!important;line-height:1.65!important}.mn-footer-v27 h3{font-size:11px!important;color:#f5dda1!important;text-transform:uppercase;letter-spacing:.12em;margin:0 0 13px!important}.mn-footer-v27 .mnf-links{display:grid;gap:7px}.mn-footer-v27 .mnf-links a:hover{color:#f5dda1!important}.mn-footer-v27 .mnf-bottom{margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);color:#7f8c9c;font-size:10px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.mn-footer-v27 .mnf-quote{display:inline-flex;margin-top:15px;min-height:42px;align-items:center;justify-content:center;padding:0 15px;border-radius:12px;background:linear-gradient(135deg,#f5dda1,#b58b3f);color:#07111f!important;font-size:11px!important;font-weight:950}.mn-footer-v27 .mnf-quote:hover{transform:translateY(-1px)}@media(max-width:760px){.mn-footer-v27{padding:38px 0 96px!important}.mn-footer-v27 .mnf-wrap{width:calc(100% - 26px)}.mn-footer-v27 .mnf-grid{grid-template-columns:1fr}.mn-footer-v27 .mnf-bottom{display:grid;gap:6px}.mn-footer-v27 .mnf-quote{width:100%;min-height:48px}}

/* SITE-V28-AUDIT-FIXES */
.mn-menu-v28{display:none;background:transparent;color:#fff;border:1px solid rgba(216,184,108,.24);border-radius:11px;padding:8px 11px;font-size:20px;cursor:pointer}
.portfolio-chip[role="button"]{cursor:pointer;user-select:none}
.portfolio-chip[role="button"]:focus-visible{outline:2px solid #f5dda1;outline-offset:3px}
@media(max-width:900px){
  .nav{position:relative}
  .mn-menu-v28{display:block}
  .navlinks.open{display:flex!important;position:absolute;top:100%;left:0;right:0;z-index:120;flex-direction:column;align-items:stretch;gap:12px;padding:18px;background:#06152a;border:1px solid rgba(216,184,108,.24);border-radius:15px;box-shadow:0 18px 45px rgba(0,0,0,.35)}
  .navlinks.open a{min-height:42px;display:flex;align-items:center}
}
