nav{position:sticky;top:0;z-index:20;background:rgba(245,245,247,.86);backdrop-filter:blur(18px);border-bottom:1px solid rgba(0,0,0,.08)}nav .bar{max-width:1180px;margin:auto;padding:12px 24px;display:flex;gap:18px;align-items:center;overflow-x:auto;white-space:nowrap}nav a{color:#333;font-size:13px}nav .brand{font-weight:700;color:#111;margin-right:auto}header{max-width:1180px;margin:0 auto;padding:92px 24px 58px}.eyebrow{color:var(--accent);font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}h1{font-size:clamp(42px,7vw,82px);line-height:1.02;letter-spacing:-.05em;margin:16px 0 24px;max-width:1100px}.dek{font-size:clamp(19px,2.2vw,27px);color:var(--muted);max-width:890px;line-height:1.42}