.dc-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.96);border-bottom:1px solid rgba(0,0,0,.07);backdrop-filter:blur(14px)}
.dc-header .dc-wrap{width:min(1160px,calc(100% - 40px));height:74px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}
.dc-header .dc-brand{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;font-weight:900}
.dc-header .dc-brand-mark{width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(135deg,#d8b664,#98712a);color:#fff;font-size:20px;box-shadow:0 10px 28px rgba(185,144,69,.22)}
.dc-header .dc-brand strong{display:block;color:#bf9648;font-size:25px;line-height:1.05}
.dc-header .dc-brand small{display:block;margin-top:4px;color:rgba(38,50,65,.68);font-size:12px;line-height:1.2}
.dc-header .dc-nav{display:flex;align-items:center;gap:25px;color:#263241;font-size:14px;font-weight:900}
.dc-header .dc-nav a{color:inherit;text-decoration:none;white-space:nowrap}
.dc-header .dc-nav a:not(.dc-btn):hover,.dc-header .dc-nav a.current{color:#9a6d1d}
.dc-header .dc-btn{min-height:48px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;font-weight:900}
.dc-header .dc-btn.gold{background:#bf9648;color:#141414;box-shadow:0 12px 28px rgba(185,144,69,.24)}
.dc-header .dc-btn.dark{background:#111827;color:#fff}
@media(max-width:1040px){.dc-header .dc-nav{gap:15px;font-size:13px}.dc-header .dc-btn{padding:0 15px}}
@media(max-width:850px){.dc-header .dc-wrap{width:min(100% - 28px,1160px)}.dc-header .dc-nav a:not(.current):not(.gold){display:none}.dc-header .dc-nav{gap:8px}.dc-header .dc-brand strong{font-size:22px}.dc-header .dc-btn{min-height:44px;padding:0 14px}}
a[href$="#conversation"],a[href$="#etc"]{display:none!important}
