/* ReSight·it brand, shared by every page (Mor, 2026-11-07): warm pearl header, black type, rose-gold accents */
:root{--navy:#111111;--blue:#111111;--blue-dark:#000000;--ink:#111111}
header{background:linear-gradient(180deg,#D3CCC5 0%,#D9D3CD 100%)!important;border-bottom:0!important;position:relative}
header.sticky,header[style*="sticky"]{position:sticky}
header::after{content:"";position:absolute;left:0;right:0;top:100%;height:22px;pointer-events:none;background:linear-gradient(180deg,rgba(217,211,205,.95) 0%,rgba(217,211,205,.5) 45%,rgba(217,211,205,0) 100%);-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,transparent 100%)}
header .logo,header .logo span,header .logo-word{color:#111111!important}
header .logo b,header .logo-word span:not(.sep){color:#111111!important;font-weight:700}
header .logo .sep,header .logo-word .sep{color:#B47B5E!important}
header .hbtn{background:#111111!important;color:#FFFFFF!important;border-color:#111111!important}
header .hbtn:hover{background:#333333!important}
header .back{border-color:#111111;color:#111111}
header .back:hover{background:rgba(255,255,255,.5)}
header .cta{background:#111111!important;color:#FFFFFF!important;border-color:#111111!important}
