.Header-module___jWN3W__ticker{background:var(--brand-primary);color:#fff;align-items:center;height:34px;font-size:.78rem;font-weight:600;display:flex;overflow:hidden}.Header-module___jWN3W__tickerLabel{letter-spacing:.05em;text-transform:uppercase;background:#000;flex-shrink:0;align-items:center;height:100%;padding:0 .8rem;font-size:.7rem;display:flex}.Header-module___jWN3W__tickerContent{white-space:nowrap;padding:0 1rem;animation:25s linear infinite Header-module___jWN3W__tickerScroll;overflow:hidden}@keyframes Header-module___jWN3W__tickerScroll{0%{transform:translate(100vw)}to{transform:translate(-100%)}}.Header-module___jWN3W__brandBar{background:var(--surface-color);border-bottom:3px solid var(--brand-primary);box-shadow:var(--shadow-sm);padding:.7rem 0}.Header-module___jWN3W__logo{align-items:center;gap:.65rem;text-decoration:none;display:flex}.Header-module___jWN3W__logoIcon{font-size:2rem}.Header-module___jWN3W__logoMain{font-family:var(--font-serif);color:var(--brand-primary);font-size:1.6rem;font-weight:900;line-height:1;display:block}.Header-module___jWN3W__logoSub{text-transform:uppercase;letter-spacing:.15em;color:var(--text-muted);font-size:.7rem;display:block}.Header-module___jWN3W__brandMeta{align-items:center;gap:1rem;display:flex}.Header-module___jWN3W__date{color:var(--text-muted);font-size:.78rem}.Header-module___jWN3W__darkBtn{cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:none;padding:.25rem;font-size:1.2rem;transition:background .2s}.Header-module___jWN3W__darkBtn:hover{background:var(--border-color)}.Header-module___jWN3W__nav{background:var(--surface-color);border-bottom:1px solid var(--border-color);z-index:1000;transition:box-shadow .25s;position:sticky;top:0}.Header-module___jWN3W__header.Header-module___jWN3W__scrolled .Header-module___jWN3W__nav{box-shadow:var(--shadow-md)}.Header-module___jWN3W__navInner{align-items:center;gap:.5rem;padding:0;display:flex;position:relative}.Header-module___jWN3W__hamburger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:.5rem;display:none}.Header-module___jWN3W__hamburger span{background:var(--text-primary);border-radius:2px;width:22px;height:2px;transition:transform .3s;display:block}.Header-module___jWN3W__navList{flex:1;align-items:stretch;gap:0;list-style:none;display:flex}.Header-module___jWN3W__navLink{color:var(--text-primary);white-space:nowrap;align-items:center;padding:.9rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s;display:flex;position:relative}.Header-module___jWN3W__navLink:after{content:"";background:var(--brand-primary);height:2px;transition:transform .2s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.Header-module___jWN3W__navLink:hover,.Header-module___jWN3W__navLink:hover:after{color:var(--brand-primary);transform:scaleX(1)}.Header-module___jWN3W__dropdown{position:relative}.Header-module___jWN3W__dropdown:hover .Header-module___jWN3W__dropdownMenu{display:block}.Header-module___jWN3W__dropdownMenu{background:var(--surface-color);border:1px solid var(--border-color);border-top:2px solid var(--brand-primary);min-width:180px;box-shadow:var(--shadow-lg);z-index:100;border-radius:0 0 var(--radius-md) var(--radius-md);padding:.5rem 0;list-style:none;display:none;position:absolute;top:100%;left:0}.Header-module___jWN3W__dropdownLink{color:var(--text-secondary);padding:.5rem 1rem;font-size:.82rem;transition:background .15s,color .15s;display:block}.Header-module___jWN3W__dropdownLink:hover{background:var(--bg-color);color:var(--brand-primary)}.Header-module___jWN3W__navRight{align-items:center;gap:.5rem;margin-left:auto;padding-right:.5rem;display:flex}.Header-module___jWN3W__searchBtn{border-radius:var(--radius-sm);padding:.4rem;font-size:1.1rem;transition:background .2s}.Header-module___jWN3W__searchBtn:hover{background:var(--bg-color)}.Header-module___jWN3W__loginBtn{background:var(--brand-primary);border-radius:var(--radius-sm);padding:.4rem .9rem;font-size:.82rem;font-weight:600;transition:opacity .2s;color:#fff!important}.Header-module___jWN3W__loginBtn:hover{opacity:.85}.Header-module___jWN3W__cmsBtn{border-radius:var(--radius-sm);background:#1d4ed8;padding:.3rem .7rem;font-size:.78rem;font-weight:600;color:#fff!important}.Header-module___jWN3W__logoutBtn{border:1px solid var(--border-color);cursor:pointer;border-radius:var(--radius-sm);color:var(--text-secondary);background:0 0;padding:.3rem .7rem;font-size:.78rem;transition:border-color .2s}.Header-module___jWN3W__logoutBtn:hover{border-color:var(--brand-primary)}.Header-module___jWN3W__userMenu{align-items:center;gap:.5rem;display:flex}.Header-module___jWN3W__userName{color:var(--text-primary);font-size:.82rem;font-weight:600}@media (max-width:768px){.Header-module___jWN3W__hamburger{display:flex}.Header-module___jWN3W__navList{background:var(--surface-color);border-top:1px solid var(--border-color);box-shadow:var(--shadow-lg);z-index:200;flex-direction:column;display:none;position:absolute;top:100%;left:0;right:0}.Header-module___jWN3W__navList.Header-module___jWN3W__navOpen{display:flex}.Header-module___jWN3W__dropdownMenu{box-shadow:none;background:var(--bg-color);border:none;padding-left:1rem;display:block;position:static}.Header-module___jWN3W__brandMeta .Header-module___jWN3W__date{display:none}}
.Footer-module__lQLTWW__footer{color:#e2e8f0;background:#0f172a;margin-top:auto}.Footer-module__lQLTWW__topBand{background:linear-gradient(90deg, var(--brand-primary) 0%, var(--brand-secondary) 100%);height:4px}.Footer-module__lQLTWW__grid{grid-template-columns:2fr 1fr 1fr 1.5fr;gap:2.5rem;padding:3rem 0;display:grid}@media (max-width:768px){.Footer-module__lQLTWW__grid{grid-template-columns:1fr;gap:1.5rem;padding:2rem 0}}.Footer-module__lQLTWW__logoWrap{align-items:center;gap:.6rem;margin-bottom:.75rem;text-decoration:none;display:flex}.Footer-module__lQLTWW__logoIcon{font-size:2rem}.Footer-module__lQLTWW__logoMain{font-family:var(--font-serif);color:var(--brand-primary);font-size:1.4rem;font-weight:900;line-height:1;display:block}.Footer-module__lQLTWW__logoSub{text-transform:uppercase;letter-spacing:.15em;color:#64748b;font-size:.62rem;display:block}.Footer-module__lQLTWW__tagline{color:#94a3b8;margin-bottom:1.2rem;font-size:.82rem;line-height:1.6}.Footer-module__lQLTWW__social{gap:.5rem;display:flex}.Footer-module__lQLTWW__socialBtn{cursor:pointer;background:#ffffff12;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:.9rem;transition:background .2s,transform .2s;display:flex}.Footer-module__lQLTWW__socialBtn:hover{background:var(--brand-primary);transform:translateY(-2px)}.Footer-module__lQLTWW__colTitle{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;border-bottom:1px solid #1e293b;margin-bottom:1rem;padding-bottom:.5rem;font-size:.8rem;font-weight:700}.Footer-module__lQLTWW__link{color:#cbd5e1;margin-bottom:.4rem;font-size:.82rem;text-decoration:none;transition:color .15s,translate .15s;display:block}.Footer-module__lQLTWW__link:hover{color:var(--brand-primary);translate:4px}.Footer-module__lQLTWW__contactItem{color:#94a3b8;margin-bottom:.45rem;font-size:.82rem}.Footer-module__lQLTWW__pwaBox{border-radius:var(--radius-md);background:#ffffff0d;border:1px solid #ffffff1a;margin-top:1rem;padding:.75rem}.Footer-module__lQLTWW__pwaText{color:#94a3b8;margin-bottom:.5rem;font-size:.78rem}.Footer-module__lQLTWW__pwaBtn{background:var(--brand-primary);color:#fff;border-radius:var(--radius-sm);cursor:pointer;border:none;width:100%;padding:.4rem 1rem;font-size:.8rem;font-weight:600;transition:opacity .2s}.Footer-module__lQLTWW__pwaBtn:hover{opacity:.85}.Footer-module__lQLTWW__bottom{color:#64748b;border-top:1px solid #1e293b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 0;font-size:.78rem;display:flex}.Footer-module__lQLTWW__bottomLinks{flex-wrap:wrap;gap:1rem;display:flex}.Footer-module__lQLTWW__bottomLink{color:#64748b;text-decoration:none;transition:color .15s}.Footer-module__lQLTWW__bottomLink:hover{color:var(--brand-primary)}
.layout-module__ZDV5NG__main{flex:1;padding-top:2rem}
