/* MUTTI LAB v9.3.94 — Stage 2 navigation polish. Existing component geometry is intentionally preserved. */
.mutti-navhub-v9394{padding:20px 0 72px}
.mutti-navhub-v9394__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:30px 0 24px;border-bottom:1px solid rgba(17,19,24,.08)}
.mutti-navhub-v9394__hero small{display:block;margin-bottom:8px;color:#ff416f;font-size:9px;font-weight:900;letter-spacing:.14em}
.mutti-navhub-v9394__hero h1{margin:0;font-size:clamp(32px,4vw,54px);letter-spacing:-.045em}
.mutti-navhub-v9394__hero p{max-width:720px;margin:10px 0 0;color:#6d7481;font-size:13px;line-height:1.6}
.mutti-navhub-v9394__hero>a{display:inline-flex;min-height:38px;align-items:center;padding:0 14px;border:1px solid #e4e7ec;border-radius:999px;background:#fff;font-size:10px;font-weight:850;white-space:nowrap}
.mutti-navhub-v9394__brand-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:22px}
.mutti-navhub-v9394__brand{position:relative;display:flex;min-height:104px;flex-direction:column;justify-content:flex-end;padding:18px;border:1px solid #e9ebef;border-radius:18px;background:rgba(255,255,255,.84);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.mutti-navhub-v9394__brand:hover{transform:translateY(-2px);border-color:rgba(255,65,111,.35);box-shadow:0 14px 34px rgba(28,31,38,.08)}
.mutti-navhub-v9394__brand strong{font-size:16px;letter-spacing:-.02em}.mutti-navhub-v9394__brand span{margin-top:5px;color:#8b909a;font-size:10px}.mutti-navhub-v9394__brand b{position:absolute;right:16px;top:15px;color:#ff416f;font-size:17px}
.mutti-navhub-v9394__empty{grid-column:1/-1;padding:28px;border:1px dashed #dfe3e8;border-radius:18px;color:#6d7481}.mutti-navhub-v9394__empty strong{display:block;margin-bottom:5px;color:#202329}
.site-footer-v8 .footer-grid-v8>div>a{margin-top:7px}
html[data-mutti-theme="dark"] .mutti-navhub-v9394__hero{border-color:rgba(255,255,255,.08)}
html[data-mutti-theme="dark"] .mutti-navhub-v9394__hero p{color:#8d949f}
html[data-mutti-theme="dark"] .mutti-navhub-v9394__hero>a,html[data-mutti-theme="dark"] .mutti-navhub-v9394__brand{border-color:rgba(255,255,255,.09);background:rgba(19,21,26,.82);color:#eef1f5}
html[data-mutti-theme="dark"] .mutti-navhub-v9394__brand span{color:#89919d}
@media(max-width:900px){.mutti-navhub-v9394__brand-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mutti-navhub-v9394__hero{align-items:flex-start;flex-direction:column}}
@media(max-width:560px){.mutti-navhub-v9394{padding-top:14px}.mutti-navhub-v9394__brand-grid{grid-template-columns:1fr}.mutti-navhub-v9394__brand{min-height:82px}}


/* MUTTI LAB v9.4.44 — Stage 16: remaining navigation-hub readability. */
.mutti-navhub-v9394__hero small{font-size:10px}
.mutti-navhub-v9394__hero p{font-size:15px;line-height:1.65}
.mutti-navhub-v9394__hero>a{min-height:42px;padding:0 16px;font-size:12px}
.mutti-navhub-v9394__brand{min-height:112px;padding:20px}
.mutti-navhub-v9394__brand strong{font-size:17px;line-height:1.25}
.mutti-navhub-v9394__brand span{font-size:12px;line-height:1.4}
html[data-mutti-theme="dark"] .mutti-navhub-v9394__hero h1{color:#f5f6f8}
html[data-mutti-theme="dark"] .mutti-navhub-v9394__hero p{color:#aeb5c0}
html[data-mutti-theme="dark"] .mutti-navhub-v9394__hero>a,
html[data-mutti-theme="dark"] .mutti-navhub-v9394__brand{background:#14171e;border-color:#2b3039;color:#f1f3f5}
html[data-mutti-theme="dark"] .mutti-navhub-v9394__brand span{color:#9da5b1}
html[data-mutti-theme="dark"] .mutti-navhub-v9394__empty{border-color:#343a45;color:#aeb5c0}
html[data-mutti-theme="dark"] .mutti-navhub-v9394__empty strong{color:#f1f3f5}
